TTL字段和IP校验和

时间:2013-01-14 18:06:46

标签: tcp udp ip checksum ttl

如果我更改了IP数据包中的生存时间(TTL)字段,我是否还应重新计算 IP校验和

传输层的校验和怎么样?这也必须改变吗?

2 个答案:

答案 0 :(得分:2)

是。如果更改IP标头中的任何字段,则必须更新校验和。

至于传输层的校验和,理论上它取决于传输协议是什么......但实际上我不相信存在任何校验和覆盖IP TTL字段的传输协议。当然,TCP和UDP的伪标题都不包括它。

答案 1 :(得分:0)

是的,如果更改TTL字段,则还必须更改校验和,因为校验和与TTL字段有关。

此外,TTL将在每一跳处更改。由于TTL在每一跳处都在变化,因此校验和也将发生变化。