2

Design need of checksum fields at multiple "TCP/IP" model layers ? are they really redundant ?

let us take one example,

in L1: Ethernet-II, we have 4 bytes FCS field, in L2: Ipv4 we too have checksum, but in IPv6 they have omitted checksum and off-loaded to upper layers. in L3: TCP/UDP both mandates checksum field and further cause performance delay.

So, if IPv6's design to offload the checksum to uppper layers was a good design, then can we ignore L2 and above checksums as L1 FCS (frame check sequence) has already covered the integrity ?

4

1 回答 1

1

不,因为记住层是相互独立的。你真的不知道你是否会有较低级别的 FCS。这对于特定的部署并不重要,但对于协议的寿命很重要。其次,每个协议中的各种校验和都有自己的问题。示例: http: //noahdavids.org/self_published/CRC_and_checksum.html

于 2012-05-17T17:27:01.687 回答