首页 > 试题广场 >

关于IP报文头的TTL字段,以下说法正确的有哪些?

[不定项选择题]
关于IP报文头的TTL字段,以下说法正确的有( )(多选)
  • TTL的最大可能值是65535
  • 在正常情况下,路由器不应该从接口收到TTL=0的报文
  • TTL主要是为了防止IP报文在网络中的循环转发,浪费网络带宽
  • IP报文每经过一个网络设备,包括Hub、LAN SWITCH和路由器,TTL值都会被减去一定的数值
推荐
BC
生存时间(TTL):长度8比特, 最大 值为255。当IP包进行传送时,先会对该字段赋予某个特定的值。用来控制数据报在网络中存在的时间。目前TTL的值并不代表时间,而是代表经由路由器的个数。数据报每经过一台路由器时,路由器将TTL值减1,一旦TTL=0,系统就丢弃该数据报,并返回错误信息。这样避免了路由出现环路时数据报在路由器之间无休止地循环
编辑于 2015-02-07 12:22:21 回复(0)
ttl(time to live),表示的是数据报在网络中可通过的路由器的最大值。该字段占8bit,最大值为255。 路由器处理数据包时,会将ttl减一,然后再判断是否转发。 路由器如何处理ttl为1或0 的包。 一种说法是先减一然后再判断,而另一种说法是先判断,然后再减一,而这两种是有区别的。 《TCP/IP详解卷I》中讲traceroute时,说路由器会丢弃ttl为0或1的数据包,然后向源地址发送icmp报文。 网上的说法是,先减一,然后再判断。ttl = 1是,ttl--;然后判断后丢弃,发送icmp报文。这样就可能有个问题,如果收到的包的ttl为0,减一后,ttl为255了,这样就有问题。而路由器是不会转发ttl为0 的数据包的,所以这个情况是由主机发送的,但是在windows上ping 时使用-i命令时,不能为0。 说了这么多,总结一下:路由器丢弃ttl为0或1的分组,并发送icmp报文,虽然ttl为0的报文不会出现。其余的报文是正常处理。
发表于 2016-05-15 00:11:26 回复(2)
A.8bits,最大值为255;
D.只有经过路由器才减1,集线器和交换机不会。
发表于 2018-04-30 20:22:26 回复(0)
百度百科:1,TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。,
2, 虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。
3,TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。
4,如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。
    TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。,
5, TTL 是由发送 主机 设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
发表于 2015-09-17 10:37:32 回复(0)
答案:ABC
A,TTL的最大值是65535
B,每经过一个网络层设备,TTL都减去1,为0时丢弃
C,使用TTL的目的是限制报文的最大跳数,放在循环转发
D,能使TTL减一的网络设备至少要有网络层,不包括集线器Hub和交换机switch
发表于 2015-01-12 21:37:15 回复(1)
集线器、网桥和交换机工作在物理层或数据链路层,不会修改TTL,这三兄弟换成英文没认出来。。。
IP数据报每经过一个路由器TTL都会-1

发表于 2020-07-12 20:55:51 回复(0)
TTL占8个比特,所以最大为255,
TTL经过一台三层设备,减去1
发表于 2017-12-09 21:33:57 回复(0)
百度百科:1,TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。, 2, 虽然TTL从字面上翻译,是可以存活的时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。 3,TTL字段由IP数据包的发送者设置,在IP数据包从源到目的的整个转发路径上,每经过一个路由器,路由器都会修改这个TTL字段值,具体的做法是把该TTL的值减1,然后再将IP包转发出去。 4,如果在IP包到达目的IP之前,TTL减少为0,路由器将会丢弃收到的TTL=0的IP包并向IP包的发送者发送 ICMP time exceeded消息。     TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。, 5, TTL 是由发送 主机 设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
发表于 2022-11-16 01:35:01 回复(0)

只有经过一个路由器TTL值才会减1

发表于 2018-07-24 00:22:16 回复(0)
HUB是一个多端口的转发器,也称集线器,有信号放大的功能,工作在物理层。在以HUB为中心设备时,即使网络中某条线路产生了故障,并不影响其它线路的工作。所以HUB在局域网中得到了广泛的应用。大多数的时候它用在星型与树型网络拓扑结构中,以RJ45接口与各主机相连(也有BNC接口),HUB按照不同的说法有很多种类。 HUB按照对输入信号的处理方式上,可以分为无源HUB、有源HUB、智能HUB。
发表于 2018-07-23 10:55:06 回复(0)
BC
生存时间(TTL):长度8比特, 最大 值为255 。当IP包进行传送时,先会对该字段赋予某个特定的值。用来控制数据报在网络中存在的时间。目前TTL的值并不代表时间,而是代表经由路由器的个数。数据报每经过一台路由器时,路由器 将TTL值减1,一旦TTL=0,系统就丢弃该数据报,并返回错误信息。这样避免了路由出现环路时数据报在路由器之间无休止地循环
发表于 2017-04-12 09:22:22 回复(0)