为什么IP数据报、TCP/UDP段中只有首部校验和,而以太网帧中是校验和? 100

 我来答
liuweiminpf
2018-01-16 · TA获得超过1144个赞
知道小有建树答主
回答量:151
采纳率:66%
帮助的人:83.3万
展开全部
因为IP数据报每经过一个路由器,路由器都要重新计算校验和(一些字段,比如生存时间、片偏移等可能发生变化);不校验数据部分,主要是为了减少软件计算量。为什么只能靠软件计算呢?因为路由拿到的IP报是包含了数据链路层封装的(比如以太),而且又不能直接将以太封装(如MAC地址)去掉——还需要用MAC地址来查找和维护地址表呢,假设要求IP报校验和,需要先“掐头去尾”,且要将“头”和“尾”保留,计算IP净荷的校验和,再将“头”和“尾”装回去,这么复杂的过程难以用硬件实现。至于由此带来的数据部分的可靠性问题,可以交由上层的传输层、和下层的数据链路层去校验。
以太帧会校验整个帧,帧的头尾没有其他需要保留的封装,所以其CRC校验可交给数据链路层的收发器硬件去实现,对软件的计算量影响不大。
Storm代理
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto... 点击进入详情页
本回答由Storm代理提供
抢了十斤盐
2023-08-28
知道答主
回答量:36
采纳率:0%
帮助的人:6.5万
展开全部
你问题是错的。TCP/UDP段 的校验和 是包括首部和数据的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式