首页 > 试题广场 >

下列关于IP 路由器功能的描述中,正确的是( )。

[单选题]

下列关于IP 路由器功能的描述中,正确的是( )。
Ⅰ. 运行路由协议,设置路由表
Ⅱ. 监测到拥塞时,合理丢弃 IP 分组
Ⅲ. 对收到的 IP 分组头进行差错校验,确保传输的 IP 分组不丢失
Ⅳ、 根据收到的 IP 分组的目的 IP 地址,将其转发到合适的输出线路上

  • 仅Ⅲ、 Ⅳ
  • 仅Ⅰ、 Ⅱ、 Ⅲ
  • 仅Ⅰ、 Ⅱ、 Ⅳ
  • Ⅰ、 Ⅱ、 Ⅲ、 Ⅳ
IP层为什么不对数据部分进行差错校验?

因为网络层是“尽最大努力完整的传输数据包”,差错检测已由数据链路层实现,IP层没必要再进行一次校验。
优点就是,因为不负责差错检测和纠错,所以可获得较高的传输性能。
缺点就是,因为IP层不负责差错检测,那么错误检测只能在传输层或应用层被发现,使纠正错误的时间增加了。

试想一下,如果两台PC跨INTERNET通信,之间隔了很多台路由器,PC1给PC2发了个数据包,到达第一台路由器后,在转发的过程中,数据包发生了错误:
1-因为IP层不做差错校验,所以第2台路由器通过广域网协议(HDLC、PPP等)收到数据后,只要数据链路层正常,它就无法得知收到的IP包是否正确,错误就会这么传递下去,至到PC2才被发现。
2-如果IP可以实现差错校验的功能,那么到了第2台路由器时,路由器2就不会再继续发错误包了,错误就会终止。

不过现在网络传输的误码率都极低,所以IP层没必要再做一次校验!
发表于 2016-12-01 09:07:53 回复(4)
楼上的都没说到点子上!IP 头是有 checksum 的怎么会不做差错检验?错的地方是“确保传输的 IP 分组不丢失”...  谁说不会丢失的?缓冲区不够了自然就丢包了
发表于 2021-01-07 23:34:34 回复(3)
因为网络层是“尽最大努力完整的传输数据包”,差错检测已由数据链路层实现,IP层没必要再进行一次校验。
优点就是,因为不负责差错检测和纠错,所以可获得较高的传输性能。
缺点就是,因为IP层不负责差错检测,那么错误检测只能在传输层或应用层被发现,使纠正错误的时间增加了。
发表于 2017-04-11 10:06:31 回复(0)
知道124但是看了半天没找到选项,,我的眼睛***。。
发表于 2018-06-16 15:39:35 回复(0)
一般放在了传输层TCP中了,
发表于 2017-04-10 17:06:19 回复(0)