嵌入式100题(035):TCP为什么是可靠连接

TCP为什么是可靠连接

确认和重传机制:建立连接时三次握手同步双方的“序列号 + 确认号 + 窗口大小信息”,是确认重传、流控的基础传输过程中,如果Checksum校验失败、丢包或延时,发送端重传。

数据排序:TCP有专门的序列号SN字段,可提供数据re-order。

流量控制:窗口和计时器的使用。TCP窗口中会指明双方能够发送接收的最大数据量。

拥塞控制:TCP的拥塞控制由4个核心算法组成。

  “慢启动”(Slow Start)

  “拥塞避免”(Congestion avoidance)

  “快速重传 ”(Fast Retransmit)

  “快速恢复”(Fast Recovery)

以上就是TCP比UDP传输更可靠的原因。

posted @ 2021-02-25 09:33  角色人生  阅读(532)  评论(0)    收藏  举报