複数の「TCP/IP」モデル層でのチェックサム フィールドの設計の必要性? それらは本当に冗長ですか?
一例を挙げましょう。
L1: Ethernet-II には 4 バイトの FCS フィールドがあり、L2: IPv4 にもチェックサムがありますが、IPv6 ではチェックサムが省略され、上位層にオフロードされています。L3: TCP/UDP の両方がチェックサム フィールドを義務付け、さらにパフォーマンスの遅延を引き起こします。
したがって、チェックサムを上位層にオフロードする IPv6 の設計が優れた設計である場合、L1 FCS (フレーム チェック シーケンス) が既に整合性をカバーしているため、L2 以降のチェックサムを無視できますか?