电子科技大学 tcpip实验2模版

电子科技大学 tcpip实验2模版

ID:34228945

大小:139.00 KB

页数:10页

时间:2019-03-04

电子科技大学 tcpip实验2模版_第1页
电子科技大学 tcpip实验2模版_第2页
电子科技大学 tcpip实验2模版_第3页
电子科技大学 tcpip实验2模版_第4页
电子科技大学 tcpip实验2模版_第5页
资源描述:

《电子科技大学 tcpip实验2模版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子科技大学实验报告学生姓名:学号:指导教师:日期:实验项目名称:实验2:排错工具Ping和Trace报告评分:教师签字:一、实验原理“PING”这个名字源于声纳定位操作。PING程序的目的是测试另一台主机是否可达,它发送ICMP回送请求报文给被测主机,并等待返回的ICMP回送应答或差错报告报文。ICMP协议(RFC792)是IP协议的辅助协议,提供差错报告和查询机制。一台主机的可达性不仅取决于IP层是否可达,还取决于使用的高层协议及端口号。仅当被测主机可达时,PING程序才能收到返回的ICMP回送应答报文,并能测出

2、到该主机的往返时间。如果被测主机不可达,PING程序会收到一些ICMP差错报告报文,甚至收不到任何返回信息。根据ICMP差错报告报文的类型可粗略判定主机不可达的原因。不同的物理网络具有不同的最大传送单元(MTU)值,因此可能需要对IP分组进行分片操作使其能够通过这些物理网络。当IP分组被分片时,需要修改分组头中的标志、分片偏移和总长度值,其余各字段将被复制到所有分片中。已经分片的IP分组在遇到具有更小MTU的网络时还会被再次分片。TTL字段是由发送端初始设置在IP分组首部中的一个8bit字段,不同操作系统上的不同应用

3、程序指定的TTL初始值不同。路由器在转发每个IP分组时需要将该分组的TTL值减1或减去该分组在路由器中停留的秒数。由于大多数路由器转发IP分组的时延都小于1秒钟,因此TTL最终成为一个跳站计数器,即分组每经过一台路由器其TTL值被减1。TTL字段的目的是为了防止分组在选路时被无休止的转发。当路由器收到一份需转发的IP分组时,如果该分组的TTL值为1,路由器则丢弃该分组,并向分组源发送一份ICMP的TTL超时报文。TRACE程序使用IP分组首部的TTL字段(生存时间)和ICMP报文,让使用者可以看到IP分组从一台主机传

4、到另一台主机所经过的路由。TRACE程序首先发送一份TTL值为1的IP分组给目的主机,处理该IP分组的第1个路由器即会返回一份以自己的IP地址为源的携带有ICMP超时报文的IP分组,这样TRACE程序就得到了该路径中第1个路由器的IP地址。然后,TRACE程序发送一份TTL值为2的IP分组,同样又可获得该路径中第2个路由器的IP地址。TRACE程序不断增加所发送IP分组的TTL值直至IP分组到达目的主机,即可获得到目的主机所经过的每一个路由器地址。但是,IP分组的目的主机不处理该分组的TTL值,即使收到TTL值为1的

5、IP分组也不会丢弃该分组并产生一份ICMP超时报文。因此,TRACE程序必须判断IP分组是否已到达目的主机,不同操作系统上的TRACE程序的判断方法不同。目前通常有两种实现方法:一种是利用“端口不可达”的ICMP差错报文,另一种则是使用ICMP回送请求和回送应答报文。在前一种方法中,TRACE程序发给目的主机的IP分组中携带的是一份UDP数据报,该UDP数据报的目的端口是一个目的主机上任一应用程序都不可能使用的UDP端口(通常大于30000)。当该IP分组到达目的主机时,目的主机的UDP模块会产生一份“端口不可达”的

6、ICMP差错报文返回给TRACE程序。这样,TRACE程序即可根据收到的ICMP报文是超时还是端口不可达来判断何时结束。在后一种方法中,TRACE程序发给目的主机的IP分组中携带的是ICMP回送请求报文。当该IP分组到达目的主机时,目的主机即会返回一份ICMP回送应答报文给TRACE程序。这样,TRACE程序即可根据收到的ICMP报文是超时还是回送应答来判断何时结束。二、实验目的1、了解网络连通性测试的方法和工作原理2、了解网络路径跟踪的方法和工作原理3、掌握MTU的概念和IP分片操作4、掌握IP分组生存时间(TTL

7、)的含义和作用5、掌握路由表的作用和路由查找算法三、实验内容PC2PC3R1R2F0/0F0/0Ethernet1(VMnet1)Ethernet2(VMnet2)R1F0/0=192.168.11.254/24R2F0/0=192.168.22.254/24R1~R4间4个IP子网掩码均为/30PC2=192.168.11.2/24PC3=192.168.22.3/24PC4=192.168.22.4/24(未开机)R4R3子网A子网BBW=100MMTU=1500BW=2MMTU=800BW=100MMTU=15

8、00BW=64KMTU=800MTU=1500MTU=1500PC4F0/1F0/0S1/1S1/0S1/0F0/1F0/0S1/0实验拓扑中VMware虚拟机PC2、PC3和PC4(未开机)分别位于由提供集线器功能的虚拟网卡VMnet1和VMnet2模拟实现的两个以太网Ethernet1和Ethernet2中,这两个以太网对应的IP子网A和子

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。