没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
. -
电子科技大学
实
验
报
告
学 生:
学 号:
指 导 教 师:
日 期: 年 月 日
实验工程名称:
报 告 评 分: 教师签字:
. 优选-
. -
一、实验原理
"PING〞这个名字源于声纳定位操作。PING程序的目的是测试另一台主机
是否可达,它发送ICMP回送请求报文给被测主机,并等待返回的ICMP回送应
答或过失报告报文。ICMP协议〔RFC 792〕是IP协议的辅助协议,提供过失报
告和查询机制。
一台主机的可达性不仅取决于IP层是否可达,还取决于使用的高层协议及
端口号。仅当被测主机可达时,PING程序才能收到返回的ICMP回送应答报文,
并能测出到该主机的往返时间。如果被测主机不可达,PING程序会收到一些
ICMP过失报告报文,甚至收不到任何返回信息。根据ICMP过失报告报文的类
型可粗略判定主机不可达的原因。
不同的物理网络具有不同的最大传送单元〔MTU〕值,因此可能需要对IP
分组进展分片操作使其能够通过这些物理网络。当IP分组被分片时,需要修改
分组头中的标志、分片偏移和总长度值,其余各字段将被复制到所有分片中。
已经分片的IP分组在遇到具有更小MTU的网络时还会被再次分片。
TTL字段是由发送端初始设置在IP分组首部中的一个8 bit字段,不同操作
系统上的不同应用程序指定的TTL初始值不同。路由器在转发每个IP分组时需
要将该分组的TTL值减1或减去该分组在路由器中停留的秒数。由于大多数路由
器转发IP分组的时延都小于1秒钟,因此TTL最终成为一个跳站计数器,即分组
每经过一台路由器其TTL值被减1。TTL字段的目的是为了防止分组在选路时被
无休止的转发。当路由器收到一份需转发的IP分组时,如果该分组的TTL值为
1,路由器那么丢弃该分组,并向分组源发送一份ICMP的TTL超时报文。
TRACE程序使用IP分组首部的TTL字段〔生存时间〕和ICMP报文,让使用
者可以看到IP分组从一台主机传到另一台主机所经过的路由。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的IP
分组也不会丢弃该分组并产生一份ICMP超时报文。因此,TRACE程序必须判
断IP分组是否已到达目的主机,不同操作系统上的TRACE程序的判断方法不同。
目前通常有两种实现方法:一种是利用"端口不可达〞的ICMP过失报文,另一
种那么是使用ICMP回送请求和回送应答报文。
在前一种方法中,TRACE程序发给目的主机的IP分组中携带的是一份UDP
数据报,该UDP数据报的目的端口是一个目的主机上任一应用程序都不可能使
用的UDP端口〔通常大于30000〕。当该IP分组到达目的主机时,目的主机的
UDP模块会产生一份"端口不可达〞的ICMP过失报文返回给TRACE程序。这样,
TRACE程序即可根据收到的ICMP报文是超时还是端口不可达来判断何时完毕。
在后一种方法中,TRACE程序发给目的主机的IP分组中携带的是ICMP回
送请求报文。当该IP分组到达目的主机时,目的主机即会返回一份ICMP回送应
答报文给TRACE程序。这样,TRACE程序即可根据收到的ICMP报文是超时还
. 优选-
. -
是回送应答来判断何时完毕。
二、实验目的
1、了解网络连通性测试的方法和工作原理
2、了解网络路径跟踪的方法和工作原理
3、掌握MTU的概念和IP分片操作
4、掌握IP分组生存时间〔TTL〕的含义和作用
5、掌握路由表的作用和路由查找算法
三、实验容
实验拓扑中VMware虚拟机PC2、PC3和PC4〔未开机〕分别位于由提供
集线器功能的虚拟网卡VMnet1和VMnet2模拟实现的两个以太网Ethernet1
和Ethernet2中,这两个以太网对应的IP子网A和子网B分别连在Dynamips软
件模拟实现的路由器R1和R2的F0/0接口上。R1和R2经由Dynamips软件模拟
实现的路由器R3和R4互联,R1、R2、R3和R4之间运行OSPF路由协议,没有
缺省路由。
实验者在PC2上使用通信测试命令〔ping〕和路径跟踪命令
〔tracert〕,结合Dynamips软件的分组捕获功能以及Wireshark软件的捕
获分组查看功能,测试子网A、B之间的连通性和通信路径,考察IP地址和分组
长度对网络间通信的影响以及IP分组生存时间〔TTL〕对网络间IP分组交付的影
响,体会ICMP协议的过失报告机制,理解并掌握PING和TRACE的工作原理和
操作命令。
四、实验器材〔设备、元器件〕
PC 计算机一台。
五、实验步骤
1、依次启动 VMware Workstation 中 TCPIP 组的虚拟机 PC2 和 PC3。
〔注:不开启
PC4 〕
. 优选-
PC2
PC3
R1
R2
F0/0
F0/0
Ethernet1
〔 VMnet1 〕
Ethernet2
〔 VMnet2 〕
R1 F0/0 = 192.168.11.254/24 R2 F0/0 = 192.168.22.254/24 R1 ~ R4 间 4 个 IP 子网掩码均为 /30
PC2 = 192.168.11.2/24 PC3 = 192.168.22.3/24 PC4 = 192.168.22.4/24 〔 未 开
机〕
R4
R3
子网 A 子网 B
BW=100M
MTU=1500
BW=2M
MTU=800
BW=100M
MTU=1500
BW=64K
MTU=800
MTU=1500 MTU=1500
PC4
F0/1
F0/0
S1/1
S1/0
S1/0
F0/1
F0/0
S1/0
剩余11页未读,继续阅读
资源评论
wgysd836
- 粉丝: 0
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功