第一范文网 - 专业文章范例文档资料分享平台

Internet控制报文协议ICMP

来源:用户分享 时间:2025/5/15 14:39:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(4) 分析在上表中哪个字段保证了回送请求报文和回送应答报文的一一对应?

二、traceroute程序使用的ICMP信息包

Traceroute 命令用来获得从本地计算机到目的主机的路径信息。在MS Windows中该命令为Tracert,而UNIX 系统中为Traceroute。

Tracert 先发送 TTL 为 1 的回显请求报文,并在随后的每次发送过程将TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。它所返回的信息要比ping 命令详细得多, 它把您送出的到某一站点的请求包,所走的全部路由均告诉您,并且告诉您通过该路由的IP是多少,通过该IP 的时延是多少。 Tracert 命令同样要在安装了TCP/IP 协议之后才可以使用,其命令格式为: tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name 参数含义为:

-d:不解析目标主机的名称;

-h:指定搜索到目标地址的最大跳跃数; -j:按照主机列表中的地址释放源路由;

-w:指定超时时间间隔,程序默认的时间单位是毫秒。

1. 启动wireshark协议分析工具,开始抓包。 2. 然后点击“开始”菜单,在运行中输入“cmd”,进入Windows系统的命令行模式,在命令行模式下输入“tracert www.http://www.diyifanwen.net/”,如图4所示。

图4 tracert程序

tracert命令结束后,停止抓包,并在wireshark中的“Filter”域中输入关键字“ICMP”,点击“Apply”按钮,将非ICMP数据包过滤掉。如图5所示。

图5 Ethereal捕获的tracert程序数据包

列出第一跳的报文信息,并加以分析: 1. 请求报文(截图)

分析上面的ICMP回送请求数据包,回答以下问题:

(1)源IP地址是 ,目的IP地址是 (2)查看请求数据包,与ping所使用的ICMP包比较一下,看看是否相同,有什么区别?(如果ICMP协议无区别,查看追溯到IP协议关键字段区别) 2. 超时报文(截图)

分析上面的ICMP超时数据包,回答以下问题:

(1) 源IP地址是 ,目的IP地址是 (2) 超时数据包比回送请求数据包多了哪些字段?这些字段的内容是什么?

3. 在你的实验中,从源端到目的端一共发送了几次请求报文,每次请求报文中IP首部TTL值分别为多少?数据包一共经过了几个路由器,各路由器的IP地址分别是多少?

搜索更多关于: Internet控制报文协议ICMP 的文档
Internet控制报文协议ICMP.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c967y81yico4x67j2pwjr92i2p9mey901dpb_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top