IPチェックサムのことなんですが、senderがchecksumをセットするときは
checksumフィールドを0にして、16bitごとに1の補数を取り、その和の
1の補数をchecksumフィールドにセットする。

receiverはデータの1の補数和の1の補数を計算して
bitが全て1なら、correctと判断する。

ということでよろしいでしょうか?