TCP 可靠传输机制

TCP:传输控制协议

TCP: 是一种面向连接的可靠的传输协议

什么是可靠?—>保证数据传输给对方

怎么保证可靠性?—> 确认机制 重传输机制

什么是面向连接?—>在传输数据之前,双方进行协商,保证双方可以收发数据

怎么保证面向连接?—>三次握手

可靠传输— 4种可靠机制 – 确认 重传 排序 流控(滑动窗口)

确认应答(ACK)机制

确认应答:TCP传输的过程中,每次接收方收到数据后,都会对传输方进行确认应答。也就是发送ACK报文。

TCP通过确认应答机制实现可靠的数据传输。在TCP的首部中有一个标志位——ACK,此标志位表示确认号是否有效。接收方对于按序到达的数据会进行确认,当标志位ACK=1时确认首部的确认字段有效。进行确认时,确认字段值表示这个值之前的数据都已经按序到达了。而发送方如果收到了已发送的数据的确认报文,则继续传输下一部分数据;而如果等待了一定时间还没有收到确认报文就会启动重传机制。

TCP 可靠传输机制_第1张图片

当主机A发送到主机B时,主机B会返回给主机A一个确认应答。

超时重传机制

超时重传的两种情况
(1)如果主机A发送给主机B的报文,主机B在规定的时间内没有及时收到主机A发送的报文,我们可以

你可能感兴趣的:(网络,tcp/ip,网络,网络协议)