Skip to main content
deleted 20 characters in body
Source Link
Brian Duke
  • 217
  • 1
  • 4

You didn't specify what protocol or media TCPs running on in your case, but assuming IP over Ethernet, the checksums calculated by the sender and checked by the receiver only verify the packet/frame headers, not the pay load.

As pointed out by others TCP can run on other protocols and media that may not provide data integrity, but TCP in accordance with RFC793, must guarantees data integrity, thus it does a check of the data itself.

You didn't specify what protocol or media TCPs running on in your case, but assuming IP over Ethernet, the checksums calculated by the sender and checked by the receiver only verify the packet/frame headers, not the pay load.

As pointed out by others TCP can run on other protocols and media that may not provide data integrity, but TCP in accordance with RFC793, must guarantees data integrity, thus it does a check of the data itself.

You didn't specify what protocol or media TCPs running on in your case, but assuming IP, the checksums calculated by the sender and checked by the receiver only verify the packet headers, not the pay load.

As pointed out by others TCP can run on other protocols and media that may not provide data integrity, but TCP in accordance with RFC793, must guarantees data integrity, thus it does a check of the data itself.

Source Link
Brian Duke
  • 217
  • 1
  • 4

You didn't specify what protocol or media TCPs running on in your case, but assuming IP over Ethernet, the checksums calculated by the sender and checked by the receiver only verify the packet/frame headers, not the pay load.

As pointed out by others TCP can run on other protocols and media that may not provide data integrity, but TCP in accordance with RFC793, must guarantees data integrity, thus it does a check of the data itself.