计算机网络实验报告完整版 计算机网络实验心得

 . . .

 .. ..

 华中科技大学文华学院

 计 算 机 网 络

 实

 验

 报

 告

  姓 名:

 学 号:

  学 部 (系): 信息科学与技术学部

  专 业 年 级:

  指 导 教 师:   朱琳琳

  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 –s ip

 通过IP显示另一台计算机的物理地址和名字列表。如nbtstat –s13

 (4)、netstat命令

 Netstat –a

 显示所有有效连接(包括TCP和UDP两种)的信息,如图。

 Netstat –n

 显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。

 Netstat –r

 显示 IP 路由表的容。该参数与 route print 命令等价。

 (5)、 ping 命令

 Ping后加上ip地址或域名,命令用来检测TCP/IP的安装或运行存在的某些最基本的问题。

 可直接键入PING寻求帮助

 Ping自己主机

 Ping网关/路由器

 Ping邻居主机

 Ping广域网上的服务器主机

 Ping –t

 

  Ping –a

 

 Ping –n

 

  Ping –l

 

 (6)、route命令

 Route print

 (7)、tracert命令

 实验2协议分析软件Ethereal 入门基础

 实验目的熟悉掌握Ethereal软件的使用

 应用Ethereal软件分析Ethernet帧以及高级协议,从而能够加深对TCP/IP协议栈上的参与通信的网络数据包结构以及通信方式有进一步的了解。

 主要仪器设备

 包嗅探及协议分析软件Ethereal,联网的PC机。

 实验容

 1、安装windows下的Ethereal及WinPcap软件。

 2、捕捉任何主机发出的Ethernet 802.3格式的帧(帧的长度字段<=1500), Ethereal的capture filter 的filter string设置为:ether[12:2] <= 1500

 捕捉任何主机发出的DIX Ethernet V2(即Ethernet II)格式的帧(帧的长度字段>1500, 帧的长度字段实际上是类型字段), Ethereal的capture filter 的filter string设置为:ether[12:2] > 1500

 (1)观察并分析帧结构,802.3格式的帧的上一层主要是哪些PDU?是IP、LLC还是其它哪种?

  (2)、观察并分析帧结构,Ethernet II的帧的上一层主要是哪些PDU?是IP、LLC还是其它哪种?IP

 3、捕捉并分析局域网上的所有ethernet broadcast帧,Ethereal的capture filter 的filter string设置为:ether broadcast

 (1)、 观察并分析哪些主机在发广播帧,这些帧的高层协议是什么?ARP

 (2)、 你的LAN的共享网段1分钟有几个广播帧?有否发生广播风暴?

 经测试,1分钟有2980个广播帧,并没有发生广播风暴。

  4、捕捉局域网上的所有ethernet multicast帧,Ethereal的capture filter 的filter string设置为:ether multicast

 观察并分析哪些节点在发multicast帧,这些帧的高层协议是什么?ARP LLC STP

  5、捕捉局域网上主机11发出或接受的所有ARP包:

 a.Ethereal的capture filter 的filter string设置为:arp host 3

 b.在主机的DOS命令提示符下执行命令arp –d,清除所有的arp cache。

 c. 为Ethereal指定过滤器,然后启用捕获数据包。

 d.在启用捕获包的同时,ping局域网上的另一主机,1

  e. 捕获数据报

 6、捕捉局域网上的所有IP组播包,Ethereal的capture filter 的filter string设置为: ip multicast

 观察并分析哪些节点在发组播包,这些包的高层协议是什么?UDP IGMP SSDP

 7、 捕捉局域网上的所有icmp包,Ethereal的capture filter 的filter string设置为:icmp

 (1)、在主机11上 ping 局域网上的另一主机(例如)。

 、观察并分析主机11发出或接受的所有icmp包,及icmp包的类型和结构。ICMP Echo请求包 ICMP Echo应答包

 8、捕捉主机11和www服务器 .之间的通信(这里主机11可以是自身,也可以是通过普通HUB(而不是交换机)与本机相连的LAN上的其它主机或路由器, IP地址也不要求一定是11, 下同),Ethereal的capture filter 的filter string设置为:host 11 and .

 (1)、主机11用IE访问www服务器www.baidu.

  (2)、观察并分析11和www服务器之间传输的Ethernet II (即DIX Ethernet v2) 帧结构,IP数据报结构,TCP segment结构,HTTP PDU结构。观察并分析11和www服务器 .之间建立TCP连接时的三次握手过程。

 五、心得体会与建议

 在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间.务必要将每个步骤,每个细节弄清楚,弄明白。实验后,还要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还不如不做.做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛.

 通过这次计算机网络实验,使我学到了不少实用的知识,更重要的是,做实验的过程,学会了思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅。在这里我深深体会到哲学上理论对实践的指导作用:弄懂实验原理,而且体会到了实验的操作能力是靠自己亲自动手,亲自开动脑筋,亲自去请教别人才能得到提高的。我们做实验绝对不能人云亦云,要有自己的看法,这样我们就要求我们有充分的准备,否则做了也是白做。实验总是与课本知识相关的,在实验过程中,我们应该尽量减少操作的盲目性提高实验效率,总之这次实验我获益匪浅。

推荐访问:完整版 计算机网络 实验 报告