IP パケットの有効期限(TTL) フィールドを変更した場合、 IP チェックサムも再計算する必要がありますか?
そして、トランスポート層のチェックサムはどうですか? それも変わらなきゃいけないの?
はい。IP ヘッダーのフィールドを変更した場合は、チェックサムを更新する必要があります。
トランスポート層でのチェックサムに関しては、理論的にはトランスポート プロトコルが何であるかによって異なりますが、実際には、チェックサムが IP TTL フィールドをカバーするトランスポート プロトコルは存在しないと思います。確かに、TCP と UDP の両方の疑似ヘッダーはそれをカバーしていません。
はい、TTL フィールドを変更する場合は、チェックサムも TTL フィールドに関連しているため、チェックサムも変更する必要があります。
また、ホップごとに TTL が変更されます。ホップごとに TTL が変化するため、チェックサムも変化します。