TCP协议如何保证可靠传输

 

一、可靠传输的要求

 

可靠的传输应该满足下面两个要求:

(1)传输的信道不产生差错;

(2)保证传输数据的正确性,无差错、不丢失、不重复、并且按序到达。

 这里有两层意思,一是能够正确地传输数据,二是接收方能够及时处理发送方发送的数据。

 

二、可靠传输的工作原理

TCP为了提供可靠传输:

(1)首先,采用三次握手来建立TCP连接,四次握手来释放TCP连接,从而保证建立的传输信道是可靠的。

(2)其次,TCP采用了连续ARQ协议(回退N,Go-back-N;超时自动重传)来保证数据传输的正确性,使用滑动窗口协议来保证接方能够及时处理所接收到的数据,进行流量控制。

(3)最后,TCP使用慢开始、拥塞避免、快重传和快恢复来进行拥塞控制,避免网络拥塞。

 

连接:http://blog.csdn.net/guoweimelon/article/details/50878503

 

posted @ 2018-03-12 09:35  EchonFX126  阅读(286)  评论(0编辑  收藏  举报