计算机网络路由器接收到IP数据报时,TTL字段为什么要做减1运算

为什么?为什么?为什么?
2025-05-23 09:26:11
推荐回答(1个)
回答(1):

路由器在转发数据包是产生了环路。有直接环路和间接环路。如
直接环路:A、B两个直接连接的路由接口或计算机接口,在配置时都把下一跳设置到对方。A发给B,B找不到其他路由,采用默认路由又发给A,同理,A又发给B,........
间接环路:如有A,B,C连接成一个三角形。A发给B,B发给C,C再发给A。。。。。这样不停的循环发送。
怎样解决这个问题呢?在IP包里面有一个TTL字段,每转发一次就减1.直至减到0,把数据包丢弃为止。希望你能够明白,这是最简单的路由原理。