当TTL变为0时,谁丢弃IP数据包

时间:2013-10-29 15:41:01

标签: ip

如果IP数据包的TTL变为0,那么谁将丢弃IP数据包,即路由器或主机。

2 个答案:

答案 0 :(得分:3)

路由器。

如果TTL为0,则丢弃该数据包,并且永远不会到达主机。

wikipedia

中的更多信息

答案 1 :(得分:2)

丢弃它的是路由器。从CiscoPress上的这个post

生存时间(TTL)是IP的一个众所周知的机制。在IP报头中是一个8比特的字段,表示数据包在其生命结束并被丢弃之前仍然具有的时间。发送IP数据包时,其TTL通常为255,然后在每一跳递减1。如果TTL达到0,则丢弃数据包。在这种情况下,丢弃TTL达到0的IP数据包的路由器将IP控制消息协议(ICMP)消息类型11和代码0(超过时间)发送到IP数据包的发起者。