计算机网络与通信实验报告Word下载.docx
《计算机网络与通信实验报告Word下载.docx》由会员分享,可在线阅读,更多相关《计算机网络与通信实验报告Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
4)确认并退出,重新启动系统。
3、资源共享
右击“允许别人访问的目录或驱动器”,选择“共享”,在共享标签中选中“在网络上共享本文件夹”复选框,并在“共享为”后面输入共享名;
选中“允许网络用户更改我的文件夹”复选框。
以上三步做完后,其他用户就可以通过网络邻居访问你的共享资源了。
相互之间传送文件及删除文件以验证可以资源共享和权限。
在cmd命令窗口中使用ipconfig命令查看自己的IP地址以便于进行局域网中的文件共享操作:
五、实验结论及分析
进行以下改动,再重新观察结果:
1、将上面“2、软件的安装设置”中“1)添加网络通讯协议”中的协议分别用“NetBIOS”和TCP/IP,各自结果如何?
结果:
在禁用了NetBIOS之后,出现了局域网中的其他电脑不能通过\\IP的方式访问本机的共享文件夹的情况;
分析:
经查资料发现,之所以在禁用了NetBIOS之后试验中的局域网中的其他用户不能通过\\IP的方式访问本机的共享文件夹,是因为试验中使用的这些局域网中的电脑的TCP445端口(ServerMessageBlock,SMB服务)都是关闭的,在开启了TCP445端口后即使禁用NETBIOS也可以在局域网内实现文件夹共享。
2、将上面“2、软件的安装设置”中“3)设置文件和打印机共享服务中将“Microsoft网络上的文件与打印机共享”删除,观察是否还能共享资源。
将“Microsoft网络上的文件与打印机共享”删除后,不能再实现共享。
3、将上面“3、资源共享”中“允许网络用户更改我的文件夹”复选框去掉,看看其他用户是否可以删除本机的文件?
将复选框“允许网络用户更改我的文件夹”去掉后,局域网中的其他用户不能再删除本机的文件。
六、实验体会
增加或删除协议NETBIOS,然后通过网络邻居观察协议对网络连接的影响,同时通过查找资料对NETBIOS有了些许了解;
通过在网络邻居中进行资源共享,进行开放、禁止、有权限的访问等实验,取消共享的方法等,学会了实现局域网文件共享访问的权限控制。
七、评定成绩
实验名称简单网络协议解析
1.掌握WireShark软件,通过监测网络流量理解计算机网络体系结构的分层原理。
2.掌握TCP、IP、ETHERNETII协议内容。
1.安装WireShark软件;
2.通过浏览器访问,使用WireShark监测应用层、传输层、网络层、数据链路层协议数据单元的内容。
Windows7
1.安装WireShark软件
2.通过WireShark软件捕获实时网络数据
3.通过DNS协议单元分析网络体系结构的分层原理
图3.1一个包含的一个DNS请求单元
图3.2响应数据包
由于我的电脑本机有交大主页的映射,故而这里选取另一个地址进行分析:
图3.3查询主机host
上图是查询主机host,接下来是向上查找DNS服务器。
图3.4查找DNS服务器
4.通过HTTP协议单元分析TCP、IP、ETHERNETII协议数据单元内容
1)找到一个目的地址为202.117.1.13的HTTP单元,分析请求过程中的TCP、IP、ETHERNETII协议数据单元内容
图4,1IP数据报
图4.2TCP报
图4.3ETHERNETII协议数据单元
2)找到一个源地址为202.117.1.13的HTTP单元,分析响应过程中的TCP、IP、ETHERNETII协议数据单元内容
图4.4ETHERNETII协议数据单元
图4.5IP数据报
图4.6TCP报
1)找到一个有内容的DNS单元,分析请求过程的分层情况
分析图3.1可以看到DNS目的端口的(DstPort)是53,IP数据报中目的IP是10.164.53.185(应该是局域网路由器的地址,不可能直接发送到DNS服务器)。
进一步分析该图的字段:
第一个是TransactionID为标识字段,2字节,用于辨别DNS应答报文是哪个请求报文的响应。
第二个是Flags标志字段,2字节,每一位的含义不同,如下:
1.QR:
查询/响应,1为响应,0为查询;
(1byte)
2.Opcode:
查询或响应类型,这里0表示标准,1表示反向,2表示服务器状态请求(4byte)
3.AA:
授权回答,在响应报文中有效
4.TC:
截断,1表示超过512字节并已被截断,0表示没有发生截断
5.RD:
是否希望得到递归回答
6.RA:
响应报文中为1表示得到递归响应
7.zero:
全0保留字段
8.rcode:
返回码,在响应报文中,各取值的含义:
0-无差错
1-格式错误
2-域名服务器出现错误
3-域参照问题
4-查询类型不支持
5-被禁止
6~15保留
紧接着标志位的是
Questions(问题数),2字节,通常为1
AnswerRRs(资源记录数),AuthorityRRs(授权资源记录数),AdditionalRRs(额外资源记录数)通常为0
Queries为查询或者响应的正文部分,分为NameTypeClass
Name(查询名称):
这里是ping后的参数,不定长度以0结束。
Type(查询类型):
2字节,表示要查询ipv4地址
Class(类):
2字节,in表示Internet数据,通常为1。
由图3.1响应数据包可以看到QR=1表示响应。
返回信息包含了ip地址(最下面一行)202.117.1.13。
回答区域包含了最初请求名字的资源记录,一个回答报文的回答区域可以包含多条资料记录RR(因为一个主机名可以对应多个IP地址,冗余Web服务器)。
权威区域包含了其他权威DNS服务器的记录。
附加区域包含其他一些"
有帮助"
的记录,例如,对于一个MX(邮件交换)请求的回答报文中,回答区域包含一条资料记录(该记录提供邮件服务器的规范主机名),附加区域可以包含一条类型A记录(该记录提供了该邮件服务器的规范主机名的IP地址)。
每条资料记录是一个五元组,如下:
(域名,生存期,类别,类型,值)
1.域名:
记录中资源数据对应的名字,它的格式和查询名字段格式相同。
当报文中域名重复出现时,就需要使用2字节的偏移指针来替换。
2.类别:
有四种情况
A记录,Name是主机名,Value是该主机名的IP地址,因此,一条类型为A的资源记录提供了标准的主机名到IP地址的映射。
NS记录,Name是域(如),Value是知道如何获得该域中主机IP地址的权威DNS服务器的主机名(如),这个记录常用于沿着查询链进一步路由DNS查询。
CNAME记录,Name是主机别名,Value是主机别名对应的规范主机名,该记录能够向请求主机提供一个主机名对应的规范主机名。
MX记录,Name是邮件服务器别名,Value是邮件服务器别名的规范主机名。
通过MX记录,一个公司的邮件服务器和其他服务器可以使用相同的别名
故而,上图的问答是查询主机host。
没有权威问答的内容。
2)找到一个有202.117.1.13内容的DNS单元,分析响应过程的分层情况
由图3.3和图3.4可以看到有Authoritative字段,类型为NS,查询到了ip。
结合ip数据报的格式可得到各项内容为:
Version(版本):
4
HeaderLength(首部长度):
20bytes
TotalLength(总长度):
413
Identification标识:
0x27d6
Flag标志:
0x02
Fragmentoffset片偏移:
0
Timetolive:
64
Protocol:
TCP(6)
……
结合TCP报文格式如可知SourcePort源端口:
4889
DestinationPort目标端口:
80
SequenceNumber序列号:
1
Acknowledgmentnumber确认号:
保留:
000
Nonce:
CWR:
ECN:
URG:
ACK:
PSH:
结合图4.3可知:
目标MAC:
杭州Hangzhou_b4:
e0:
01(38:
97:
d6:
b4:
01)
源MAC地址:
IntelCor_ab:
d1:
46(因为我的电脑是因特尔酷睿)。
截图已在实验记录中。
通过分析数据还可以看到,发过来的数据是一个png图片:
通过本次实验学会如何使用WireShark软件,并通过监测网络流量加深了对计算机网络体系结构的分层原理的理解,在电脑上实际分析了请求过程和响应过程的分层情况,分析了TCP、IP、ETHERNETII协议单元的数据内容,对于课本所学的知识进行了很好的巩固加深了理解。
实验名称FTP服务器配置
掌握如何使用windows2000server/XP的IIS配置出ftp服务器
1、创建一个ftp站点,并且可以实现在别人的计算机上访问该站点;
2、在一个站点下建立多个子站点(使用虚拟目录实现);
3、在同一个套接字(即ip地址+端口)上建立多个站点(使用加主机头名方法实现);
4、对站点进行安全管理(如ntfs文件权限、浏览权限、帐号的使用、ip地址的设定);
5、对用户进行空间的分配,并能上传和下载文件。
Windows8
四、实验记录:
搭建方式:
windows自带的IIS服务器。
实现过程:
1.所需服务的配置:
添加windows功能“FTP服务”、“FTP扩展性”和“IIS管理控制台”。
2.打开IIS管理器添加FTP站点。
并按照提示填写信息
填入ip地址,选择“无SSL”,勾选授权”所有用户“允许读、写
点击“完成”。
3.在防火墙中允许ftp服务:
4.添加虚拟目录
为虚拟目录设置权限(添加用户AuthenticatedUsers):
全下如下图所示:
5.登入FTP:
//115.154.43.246/进入服务器。
服务器截图:
可见虚拟目录已经添加:
可以直接访问子站点:
下载文件截图:
上传截图(使用软件leapftp):
实验内容:
上图所示。
News子目录的添加再添加一个ftp站点如下:
可见该站点可以通过(申请到的域名)进行访问。
对站点进行安全管理:
在news下设置子站点secret在其属性的安全中设置为访问者不能像其写入数据:
规定访客的浏览权限
5.文件的上传与下载如上图所示。
在此次试验中所创建一个ftp站点可以实现在别人的计算机上被访问;
使用虚拟目录实现在一个站点下建立多个子站点;
在同一个套接字(即ip地址+端口)上建立多个站点(使用加主机头名方法实现);
对站点进行安全管理(如ntfs文件权限、浏览权限、帐号的使用、ip地址的设定);
对用户进行空间的分配,并能成功实现文件的上传和下载。
由于本次试验中所使用的计算机操作系统为Windows8,故而在使用使用windows2000server/XP的IIS配置ftp服务器时,与所给参考资料由些许出入,因此加大了本次实验的难度,且在实现文件的上传和下载功能时经过多次调试后才得以成功实现。
通过本次试验,不仅学会了如何配置ftp服务器,更是提升了个人将理论与实践相结合以及解决问题的能力。
实验名称web服务器的搭建
1.了解Windows2000AdvancedServer的网络组件,并进行安装和调试;
2.通过实验了解WIN2K中IIS服务器的安装,掌握Web服务器的创建及配置以及访问Web站点。
配置WIN2KPC成为WEB服务器(IIS5.0),使用IIS发布WEB站点;
在CLIENTPC机(另一台PC机)上使用InternetExplorer访问WEBServer;
实现文件的上传和下载。
Windows8系统
1.添加所需windows功能:
HTTP激活、web管理工具
2.打开IIS管理器添加网站。
主要填写ip地址和物理路径。
3.启用站点目录。
4.登入web服务器。
上传文件截图:
上图所示
建立多站点,如下图,选择另外一个ip进行站点的添加:
右键已经建立的网站,点击添加虚拟目录:
在同一个套接字(即ip地址+端口)上建立多个站点(使用加主机头名方法实现)
主机名为申请的域名,DNS解析过程略过
对站点进行安全管理(如ntfs文件权限、浏览权限、帐号的使用、ip地址的设定)
通过cmd命令行将share文件所在的D盘转换成NTFS格式:
在windows8系统上配置WIN2KPC成为WEB服务器(IIS5.0)成功,使用IIS发布WEB站点并在CLIENTPC机(另一台PC机)上使用InternetExplorer访问了WEBServer实现了文件的上传和下载。