采用CRC检验后,不代表数据链路层的传输变成了可靠的传输。原因是CRC在某次有误,会要求发送方重传。CRC减小传递的错误,但是不会消除错误。
会有这样一种状况:某次发送错误了,但是CRC却没有检查出来(小概率事件,通常是忽略的)。
也就是说,CRC是本身的效验具有局限性。
7D 0111 1101
5E 0101 1110
FE 1111 1110
27 0010 0111
7D 0111 1101
5D 0101 1101
7D 0111 1101
5D 0101 0111
65 0110 0101
7D 0111 1101
5E 0101 1110
故而真正数据是
0111 1101
0101 1110
1111 1110
0010 0111
0111 1101
0101 1101
0111 1101
0101 0111
0110 0101
0111 1101
0101 1110
个人见解;如与权威可能的相悖;望海涵。
1,不是,可靠传输是指确认所有数据被收到,如果丢失将重新传输丢失的数据
CRC错误是,包将丢弃(如果有设置ICMP,会发个错误信息,因为安全原因一般都不会设置
2,不想算,累,==
不懂
问题没看懂