TCP/IPにおけるバイナリ逆符号の求め方とアルゴリズム
339 ワード
4 bit(計算が便利で、16 bitと同じです)で検査して検証します。建設元のデータは1100、1010、0000(チェックビット)で、彼らを4 bitのグループによってビットごとに逆加算します。1100が反0011を取り、1010が逆を取るのは0101、0011に0101を加えるのは1000で、チェックビットに記入してから1100、1010、1000であれば、これは送信するデータです。データを受け取ったら、同様にビットごとに逆加算します。0011+0101+0111=1111;全部1で正しいことを示しています。また、現地でチェックサムを計算する場合、足し算したら一番高い位置に進位があるかもしれません。捨てることはできません。必ず下位に足すべきです。結果が正しいです。