为什么UDP校验和存在?

时间:2018-06-30 11:14:47

标签: udp checksum

官方答案是:丢弃因错误而命中的UDP包。

但是,在我看来,此(可选)字段使用不佳,因为插入到帧中的网络层已经在较低级别(通常使用CRC,而不使用校验和)进行了保护。必须在通信信道上发送的有效载荷。 因此,该错误不能在线发生(或者如果发生,则丢弃该帧)。 如果在线上没有发生此错误,哪里会发生错误? 我能想象的唯一答案是:进入源/目标计算机的TCP / IP堆栈代码或进入中间路由器。 如果这是答案,那么今天在我看来,这件事是非常不可能的(但是,当互联网还很年轻时,情况就不一样了。)

但是,UDP标头的校验和存在多年了。有人可以告诉我更多有关此主题的信息吗?

谢谢!

0 个答案:

没有答案