问:为什么错误报告ICMP信息需要包含IP标头和前8个字节的数据报信息? 答:这是个非常有趣的问题,即使是TCP/IP相关书籍通常也不会对此进行详细的解释,除非是你非常喜欢阅读RFC相关书籍。那么RFC 792将成为你的新朋友。 错误报告ICMP信息中包含IP标头和前8个字节的数据报信息的原因是帮助你了解在什么情况下发生的该错误信息。举例来说,不能到达目标信息有一些原因是原始标头可以提供的。
有时候,源IP地址在决定将ICMP ping信息发送到哪一个路由器界面非常有帮助。有时候会是你想不到的界面!或者你可能ping入了错误的目标IP。这对连续的寻找网络或主机未到达信息非常有用。 对于协议未到达……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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个字节信息将非常有用。
作者
相关推荐
-
图解Tracert命令的运行过程
Tracert命令作为一个路由跟踪、诊断实用程序,在DOS和Unix系统下都有此命令,是网管必备的TCP/IP工具之一,经常被用于测试网络的连通性,确定故障位置。
-
企业网管:你不是一个人在战斗
以理论为基础,一个不争的事实摆在了我们面前:“一个人的力量是有限的”。即使一个优秀的管理员也不可能将网络管理设计,企业信息系统分析、企业目的等全部掌控。
-
网络互连层协议详解手册
网络互连层对应到TCP/IP协议有网际协议(IP)、因特网控制消息协议(ICMP)、地址解析协议(ARP)和逆向地址解析协议(RARP),这本手册将一一介绍这些协议。
-
OSI堆栈安全:第3层——ICMP的作用
网络层则负责路由转发及实现路由表协议。其中最主要的就是互联网协议(IP)。网络层上还提供其他的服务,如互联网控制消息协议(ICMP)。