1

私はTCP/IPスイートの初心者です。

HEADER CHECKSUMという名前のipヘッダーの1つのフィールドは、ヘッダーを16ビット整数のシーケンスとして扱い、1の補数演算を使用してそれらを加算し、結果の1の補数を取得することによって形成されます。

ただし、ipヘッダーにはTTLフィールドも含まれているため、送信時に変更される可能性があります。送信者と受信者の間に矛盾が生じないのはなぜですか?

4

1 に答える 1

2

チェックサムはホップごとに再計算されます

TTLフィールドはホップごとにデクリメントされるため、毎回新しいチェックサムを計算する必要があります。チェックサムの計算に使用される方法は、RFC1071で定義されています。

于 2012-01-14T07:27:02.840 に答える