tcp基础
TCP是怎么保证可靠的
TCP协议通过多种机制来保证数据的可靠传输。
首先,它使用确认应答机制,确保每个数据包都被接收方确认。
其次,序列号用于数据的有序传输,接收方可以根据序列号来检测丢失或重复的数据包。
第三,超时重传机制允许发送方在未收到确认应答时重新发送数据包。
第四,流量控制机制使用滑动窗口机制来进行流量控制,避免发送方过快发送数据导致接收方来不及处理
第五,使用拥塞控制算法,如慢启动、拥塞避免、快重传、快恢复,避免网络拥塞,确保数据包的可靠传输
第六,错误检测机制通过校验和来检测数据传输中的错误。
最后,TCP强大的状态机确保了连接的可靠建立和释放。
这些机制共同作用,使得TCP协议能够提供可靠的数据传输服务。
简述
ACK确认序列号,超时重传防丢包; 流量拥塞双控制,校验连接保可靠;
引导
滑动窗口算法;慢启动;拥塞控制;拥塞避免;快重传和快恢复;
最近流行的所谓的基于 UDP 的可靠传输,差不多也是靠这些机制。比如说 QUIC 协议也同样有序列号、确认应答、重传机制、流量控制、拥塞控制、快重传和快恢复这些机制。
简述
传输可靠性,做法都一样;
引导
QUIC;