为什么TCP传输是可靠的,但是仍需进行差错校验完整性呢?
tcp具有差错校验和重传功能,那么之后还有必要进行差错校验完整性吗?
个人理解:
tcp的可靠指的是能够将数据发送给指定的位置,至于数据是否正确就不知道了,
所以传输就会出现数据大小不对,数据传多了,就是沾包丢包情况,对吧!
所以一直会监听内容,实现自动重传功能。
快递运输过程中没问题 不代表不会发错货.
TCP的传输是可靠的,这种可靠是点对点性质的,是指在两个点的传输过程中保证你能收到包,但是不保证包的内容是正确的,因为可能有中间人改变了包中的内容(数据劫持)