Tcp是如何保证不丢包

Tcp是如何保证不丢包

Tcp 是如何保证不丢包

TCP (Transmission Control Protocol)使用多种机制来保证不丢包,包括:

机制 描述
序列号 + 确认号 TCP 每次发送的数据包都有 seq+1 的编号,确保数据的完整性;
接收方收到数据后会发送 ACK(确认)消息,确保消息不丢失
滑动窗口 TCP 采用滑动窗口机制来管理数据的发送和接收
发送方和接收方各自维护一个窗口大小,用于控制数据的发送和接收,从而避免拥塞和数据丢失
超时重传 接收方收到数据后会发送 ACK(确认)消息,如果发送方在规定时间内没收到会重发
会有一定的==重传次数==
拥塞控制 TCP 采用拥塞控制机制来避免网络拥塞,从而保证数据的可靠传输。
包括拥塞窗口、慢启动、拥塞避免、快速重传、快速恢复等算法