方式
- 校验和,主要用来判断接收到的数据是否错误,即接收方计算的校验和等于发送方计算的,数据也不一定传输正确。
- 序列号,发送的每个报文,都带有序列号,用来对报文排序(与确认应答、延迟ACK相关)。
- 确认应答,对收到的报文,做ACK,告知发送方已接收。
- 超时重传,发送方等待ACK超时,则会对未ACK的数据报文进行重传。
- 流量控制(滑动窗口),用来控制发送数据的速率,需要与拥塞控制结合。
- 拥塞控制,通过报文ACK的情况,来判断当前网络的拥塞状况,并采用不同的拥塞控制算法,来避免网络拥塞。
本文标题:TCP协议如何确保可靠传输
本文链接:https://www.haomeiwen.com/subject/tpbarltx.html
网友评论