19.传输控制协议(TCP)

一、TCP报文段结构

 二、TCP连接管理

连接建立——三次握手:

  1. SYN连接请求
  2. SYN ACK确认
  3. ACK确认

三、TCP可靠数据传输

        TCP的可靠数据传输实现机制包括差错编码、确认、序号、重传、计时器等。

        TCP的可靠数据传输是基于滑动窗口协议,但是发送窗口大小动态变化。

  1. 封装TCP报文段
  2. 发出一个报文段后启动一个计时器
  3. 通过校验和发现数据差错
  4. 通过序号重新排序,丢弃重复的报文段
  5. 流量控制

 四、TCP流量控制

        TCP协议利用窗口机制实现流量控制,但不是简单的滑动窗口协议。

        TCP连接建立时,双方都为之分配了固定大小的缓冲空间;TCP的接收端只允许另一端发送其缓冲区所能接纳的数据。

  1. 接收端在给发送端发送确认段时,通告接收窗口大小。
  2. 发送端在接下来发送数据段时,确保未确认段的应用层数据总量不超过接收端通告的接收窗口的大小,从而确保接收端不会发生缓存溢出。

五、TCP拥塞控制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值