TCP checksums

TCP does not respond to ensure that the stream is sent intact over the cable, doing everything that might be required as loss, etc. during transmission?

Does this not do the right job?

Why are higher application layer protocols and their applications still performing checksums?

+3
source share
2 answers

While TCP contains its own checksum, it is just a 16-bit checksum, and of course it is possible that a transmission error of several bits will be performed by the TCP checksum mechanism. This is quite rare, but it is still possible, and I really saw how this happens (once or twice in a couple of decades).

- . , , , . (, ) - .

+4

TCP TCP , , . , , ; , . - , TCP .

, TCP ( ) - , , . , !

TCP/IP , , , . -, , fetch/wget .

+1

All Articles