请教大家:为什么TCP的连接能够提高传输的可靠性?
书上说,因为IP层面向无连接,没有差错控制等等所以是不可靠的服务,所以需要传输层来保证可靠,而传输层的TCP协议采用面向连接,流控制,拥塞控制,差错控制等等以保证可靠传输服务。但是我感觉传输层和网络层的连接的概念不太一样,网络层建立虚电路连接以后分组是沿着固定的通道来进行传输,比如X.25网络,因此这种连接能够保证分组的有序到达,因此提高了可靠性。但我不理解的是TCP的连接仅仅是进行了三次握手,为何就提高了传输的可靠性?是因为三次握手使得通信双方都做好了接收数据的准备,因此提高了可靠性吗,还是因为别的什么原因?不知道我的理解有什么偏差,希望各位大牛指点一下。
[解决办法]
不是三次握手来提高可靠性。
在不可靠网络中的可靠传输 是通过 丢包或是超时情况下的重传来保证的。
- 千里孤行
[解决办法]
老师在讲台是讲:因为有三次握手,所以tcp的可靠性好。
udp无需确认就直接把包丢过去,不理会接收方是否有回应
[解决办法]