如果 IP 包的 TTL 变为 0,那么谁会丢弃这个 IP 包,即路由器或主机。
问问题
6715 次
2 回答
3
于 2013-10-29T15:43:49.387 回答
3
丢弃它的是路由器。来自CiscoPress 上的这篇文章:
多亏了 IP,生存时间 (TTL) 是一种众所周知的机制。IP 报头中有一个 8 位字段,表示数据包在其生命周期结束和被丢弃之前的时间。发送 IP 数据包时,其 TTL 通常为 255,然后每跳减 1。如果 TTL 达到 0,则丢弃数据包。在这种情况下,丢弃 TTL 达到 0 的 IP 数据包的路由器会向 IP 数据包的发起者发送 Internet 控制消息协议 (ICMP) 消息类型 11 和代码 0(超时)。
于 2013-10-29T15:44:58.817 回答