IP 报头校验和是错误检测的完整证明方法吗?

Is IP header checksum a full proof method of error detection?

在通过IP header checksum即16位数据的1的补码和的1的补码时,我不禁想到这种方法怎么可以检测到数据中的error/alteration。例如,计算机 A 发送一个包含数据(12 和 7)的数据包,计算机 B 接收数据包但数据已更改(13 和 6)。因此在接收器中,校验和仍然匹配,但数据已更改。如果我在这个主题中遗漏了什么,你能帮我理解吗?

谢谢。

Is IP header checksum a full proof method of error detection?

没有

IP header 校验和的目的是检测损坏的 IP header。它不能防止对数据字段(通常有自己的校验和)的操纵或损坏。

为了防止操纵,需要一种加密方法。