码迷,mamicode.com
首页 > 其他好文 > 详细

TCP如何保证可靠传输

时间:2021-06-05 18:15:11      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:传输   ack   流量   序列号   大小   控制   数据包   拥塞   丢失   

  1. 校验和
  2. 序列号/确认应答
  3. 重传机制
    超时重传
    高速重传:三次确认应答
  4. 连接控制
    三次握手
      为什么不是两次:1、需要告知双方的SYN;2、避免失效的连接请求再次到达接收端
      为什么不是四次:
    四次挥手
  5. 流量控制
    滑动窗口:不需要等待每一次确认应答,ACK丢失不需要重传,数据包丢失,三次确认应答重传
    接收端告知窗口大小
    发送端一个字节的窗口探测
  6. 拥塞控制
    慢开始
    拥塞避免
    快重传
    快恢复

TCP如何保证可靠传输

标签:传输   ack   流量   序列号   大小   控制   数据包   拥塞   丢失   

原文地址:https://www.cnblogs.com/--lr/p/14852059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!