如果我更改了IP数据包中的生存时间(TTL)字段,我是否还应重新计算 IP校验和?
传输层的校验和怎么样?这也必须改变吗?
答案 0 :(得分:2)
是。如果更改IP标头中的任何字段,则必须更新校验和。
至于传输层的校验和,理论上它取决于传输协议是什么......但实际上我不相信存在任何校验和覆盖IP TTL字段的传输协议。当然,TCP和UDP的伪标题都不包括它。
答案 1 :(得分:0)
是的,如果更改TTL字段,则还必须更改校验和,因为校验和与TTL字段有关。
此外,TTL将在每一跳处更改。由于TTL在每一跳处都在变化,因此校验和也将发生变化。