计算机网络学习记录(不断更新)

Traceroute原理记录

平时TTL减为0时最后一个经手的路由器会返回TTL-Exceeded报文,到目的主机后由于端口大于30000,会返回Port-Unreachable报文,这样就可以知道到达了主机。注意这两个报文不一样,所以可以区分。至于为何要发送一个不使用的端口而不是正常到达,我个人理解是,正常情况下会返回Echo Reply应答报文,这里面不含ip地址;也可能是为了和前面传回的差错报文保持格式一致以方便统一处理。

posted @ 2017-08-14 16:17  xiaoxi666  阅读(180)  评论(0编辑  收藏  举报
TOP