计算机网络实验报告完整版.docx
《计算机网络实验报告完整版.docx》由会员分享,可在线阅读,更多相关《计算机网络实验报告完整版.docx(17页珍藏版)》请在冰豆网上搜索。
计算机网络实验报告完整版
华中科技大学文华学院
计算机网络
实
验
报
告
姓名:
学号:
学部(系):
信息科学与技术学部
专业年级:
***** ***
2014年4月
实验1常用网络命令
1.实验目的
●掌握常用网络命令的使用方法;
●熟悉和掌握网络管理、网络维护的基本内容和方法
2.实验前的准备
●阅读本实验的内容及操作步骤;
3.实验内容
(1)、arp命令
Arp–a
查看本地局域网内所有用户ip和mac地址绑定关系。
Arp–s
用于在计算机ARP表中添加一个静态的ARP记录。
(2)、ipconfig命令
Ipconfig/all
显示所有适配器的完整TCP/IP配置
Ipconfig/displaydns
显示DNS客户解析器缓存的内容
Ipconfig/flushdns
清理并重设DNS客户解析器缓存的内容。
(3)、Nbtstat命令
Nbtstat-n
nbtstat–sip
通过IP显示另一台计算机的物理地址和名字列表。
如nbtstat–s192.168.0.113
(4)、netstat命令
Netstat–a
显示所有有效连接(包括TCP和UDP两种)的信息,如图。
Netstat–n
显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。
Netstat–r
显示IP路由表的内容。
该参数与routeprint命令等价。
(5)、ping命令
Ping后加上ip地址或域名,命令用来检测TCP/IP的安装或运行存在的某些最基本的问题。
可直接键入PING寻求帮助
Ping自己主机
Ping网关/路由器
Ping邻居主机
Ping广域网上的服务器主机
Ping–t
Ping–a
Ping–n
Ping–l
(6)、route命令
Routeprint
(7)、tracert命令
实验2协议分析软件Ethereal入门基础
一、实验目的
●熟悉掌握Ethereal软件的使用
●应用Ethereal软件分析Ethernet帧以及高级协议,从而能够加深对TCP/IP协议栈上的参与通信的网络数据包结构以及通信方式有进一步的了解。
二、主要仪器设备
●包嗅探及协议分析软件Ethereal,联网的PC机。
三、实验内容
1、安装windows下的Ethereal及WinPcap软件。
2、捕捉任何主机发出的Ethernet802.3格式的帧(帧的长度字段<=1500),Ethereal的capturefilter的filterstring设置为:
ether[12:
2]<=1500
捕捉任何主机发出的DIXEthernetV2(即EthernetII)格式的帧(帧的长度字段>1500,帧的长度字段实际上是类型字段),Ethereal的capturefilter的filterstring设置为:
ether[12:
2]>1500
(1)观察并分析帧结构,802.3格式的帧的上一层主要是哪些PDU?
是IP、LLC还是其它哪种?
(2)、观察并分析帧结构,EthernetII的帧的上一层主要是哪些PDU?
是IP、LLC还是其它哪种?
IP
3、捕捉并分析局域网上的所有ethernetbroadcast帧,Ethereal的capturefilter的filterstring设置为:
etherbroadcast
(1)、观察并分析哪些主机在发广播帧,这些帧的高层协议是什么?
ARP
(2)、你的LAN的共享网段1分钟内有几个广播帧?
有否发生广播风暴?
经测试,1分钟内有2980个广播帧,并没有发生广播风暴。
4、捕捉局域网上的所有ethernetmulticast帧,Ethereal的capturefilter的filterstring设置为:
ethermulticast
观察并分析哪些节点在发multicast帧,这些帧的高层协议是什么?
ARPLLCSTP
5、捕捉局域网上主机222.205.42.111发出或接受的所有ARP包:
a.Ethereal的capturefilter的filterstring设置为:
arphost192.168.64.33
b.在主机的DOS命令提示符下执行命令arp–d,清除所有的arpcache。
c.为Ethereal指定过滤器,然后启用捕获数据包。
d.在启用捕获包的同时,ping局域网上的另一主机,192.168.64.61
e.捕获数据报
6、捕捉局域网上的所有IP组播包,Ethereal的capturefilter的filterstring设置为:
ipmulticast
观察并分析哪些节点在发组播包,这些包的高层协议是什么?
UDPIGMPSSDP
7、捕捉局域网上的所有icmp包,Ethereal的capturefilter的filterstring设置为:
icmp
(1)、在主机222.205.42.111上ping局域网上的另一主机(例如222.205.42.3)。
(2)、观察并分析主机222.205.42.111发出或接受的所有icmp包,及icmp包的类型和结构。
ICMPEcho请求包ICMPEcho应答包
8、捕捉主机222.205.42.111和www服务器之间的通信(这里主机222.205.42.111可以是自身,也可以是通过普通HUB(而不是交换机)与本机相连的LAN上的其它主机或路由器,IP地址也不要求一定是222.205.42.111,下同),Ethereal的capturefilter的filterstring设置为:
host222.205.42.111and
(1)、主机222.205.42.111用IE访问www服务器
(2)、观察并分析222.205.42.111和www服务器之间传输的EthernetII(即DIXEthernetv2)帧结构,IP数据报结构,TCPsegment结构,HTTPPDU结构。
观察并分析222.205.42.111和www服务器之间建立TCP连接时的三次握手过程。
五、心得体会与建议
在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间.务必要将每个步骤,每个细节弄清楚,弄明白。
实验后,还要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还不如不做.做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛.
通过这次计算机网络实验,使我学到了不少实用的知识,更重要的是,做实验的过程,学会了思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅。
在这里我深深体会到哲学上理论对实践的指导作用:
弄懂实验原理,而且体会到了实验的操作能力是靠自己亲自动手,亲自开动脑筋,亲自去请教别人才能得到提高的。
我们做实验绝对不能人云亦云,要有自己的看法,这样我们就要求我们有充分的准备,否则做了也是白做。
实验总是与课本知识相关的,在实验过程中,我们应该尽量减少操作的盲目性提高实验效率,总之这次实验我获益匪浅。