1

我是 TCP/IP 套件的初学者。

ip header 的一个字段 HEADER CHECKSUM 是通过将 header 视为一个 16 位整数序列,使用补码算法将它们加在一起,然后取结果的补码而形成的。

但是ip头中还包含TTL字段,在传输过程中可能会发生变化。为什么它不会导致发送者和接收者之间的不一致?

4

1 回答 1

2

校验和在每一跳重新计算

由于 TTL 字段在每一跳上递减,因此每次都必须计算新的校验和。用于计算校验和的方法由 RFC 1071 定义

于 2012-01-14T07:27:02.840 回答