为什么错误报告ICMP信息包含IP标头和数据报信息?

日期: 2009-02-04 作者:Lindi Horton翻译:吴迪 来源:TechTarget中国 英文

问:为什么错误报告ICMP信息需要包含IP标头和前8个字节的数据报信息? 答:这是个非常有趣的问题,即使是TCP/IP相关书籍通常也不会对此进行详细的解释,除非是你非常喜欢阅读RFC相关书籍。那么RFC 792将成为你的新朋友。 错误报告ICMP信息中包含IP标头和前8个字节的数据报信息的原因是帮助你了解在什么情况下发生的该错误信息。举例来说,不能到达目标信息有一些原因是原始标头可以提供的。

有时候,源IP地址在决定将ICMP ping信息发送到哪一个路由器界面非常有帮助。有时候会是你想不到的界面!或者你可能ping入了错误的目标IP。这对连续的寻找网络或主机未到达信息非常有用。 对于协议未到达……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:为什么错误报告ICMP信息需要包含IP标头和前8个字节的数据报信息?

答:这是个非常有趣的问题,即使是TCP/IP相关书籍通常也不会对此进行详细的解释,除非是你非常喜欢阅读RFC相关书籍。那么RFC 792将成为你的新朋友。

错误报告ICMP信息中包含IP标头和前8个字节的数据报信息的原因是帮助你了解在什么情况下发生的该错误信息。举例来说,不能到达目标信息有一些原因是原始标头可以提供的。有时候,源IP地址在决定将ICMP ping信息发送到哪一个路由器界面非常有帮助。有时候会是你想不到的界面!或者你可能ping入了错误的目标IP。这对连续的寻找网络或主机未到达信息非常有用。

对于协议未到达信息来说,有效载荷的前几节表示的是TCP源和目标端口。这将提供如下信息:哪一个应用端口它将去尝试连接。

这些信息也同源抑制(source quench)和TTL结束信息(TTL expiration message)相关,来解决可能发生在路由回路中的潜在的问题。所以诸多原因表明原始IP标头和有效载荷的前8个字节信息将非常有用。

翻译

吴迪
吴迪

2008年入职TechTarget,负责旗下存储网站、网络网站和安全网站的内容建设,长期关注企业级IT技术发展。发表大量原创作品,同时带领编辑团队推出电子杂志《存储经理人》。

相关推荐

  • 图解Tracert命令的运行过程

    Tracert命令作为一个路由跟踪、诊断实用程序,在DOS和Unix系统下都有此命令,是网管必备的TCP/IP工具之一,经常被用于测试网络的连通性,确定故障位置。

  • 企业网管:你不是一个人在战斗

    以理论为基础,一个不争的事实摆在了我们面前:“一个人的力量是有限的”。即使一个优秀的管理员也不可能将网络管理设计,企业信息系统分析、企业目的等全部掌控。

  • 网络互连层协议详解手册

    网络互连层对应到TCP/IP协议有网际协议(IP)、因特网控制消息协议(ICMP)、地址解析协议(ARP)和逆向地址解析协议(RARP),这本手册将一一介绍这些协议。

  • OSI堆栈安全:第3层——ICMP的作用

    网络层则负责路由转发及实现路由表协议。其中最主要的就是互联网协议(IP)。网络层上还提供其他的服务,如互联网控制消息协议(ICMP)。