目录

文章目录

  • 目录
  • TCP 流量控制
  • 流量控制处理流程

TCP 流量控制

TCP 流量控制由滑动窗口(Sliding Window)技术支撑。Sender 根据 Receiver 返回 ACK 中包含的 Window Size 字段来动态调整自身发送 Segments 的速率,以此保证收发双方不会因为彼此性能差别,而导致的网络拥塞和丢包。

  • 加大流量:增加 Sender 发送窗口(swnd)。

  • 减少流量:缩小 Sender 发送窗口(swnd)。

流量控制处理流程

互联网协议 — TCP — 流量控制相关推荐

  1. 互联网协议 — TCP — 流量控制(网络质量保障)

    目录 文章目录 目录 TCP 的流量控制 当应用程序没有及时读取缓存时 服务端系统资源非常紧张时 窗口关闭 糊涂窗口综合症 TCP 的流量控制 发送方不能无脑的发数据给接收方,要考虑接收方处理能力.如 ...

  2. 协议地址结构_通信之路——用最简洁的文字告诉你互联网协议TCP/IP

    (建议在学习本篇知识时先阅读我关于OSI的文章) 在上一篇文章中,我们详细介绍了OSI模型,对每一层的功能和作用都做了解释说明.在文章的最后也说到,OSI是一个理想化的模型,因为在设计之初未能考虑到实 ...

  3. 互联网协议 — TCP — 滑动窗口

    目录 文章目录 目录 TCP ARQ 协议 TCP 的滑动窗口 Sender 滑动窗口 Receiver 滑动窗口 滑动窗口处理流程 窗口探测 TCP ARQ 协议 ARQ(Automatic Rep ...

  4. 互联网协议 — TCP/IP 网络结构

    目录 文章目录 目录 计算机网络的分层体系结构 TCP/IP 协议族 TCP/IP 分层架构 PDU(Protocol Data Unit,协议数据单元)的类型:帧.包.段.消息 数据报文的封装与解封 ...

  5. 互联网协议 — TCP/IP 分层体系结构

    目录 文章目录 目录 计算机网络的分层体系结构 TCP/IP 分层体系结构 分层协议族 分层 PDU(Protocol Data Unit,协议数据单元)类型 分层 PDU 的封装与解封装 逐层封装 ...

  6. 互联网协议 — TCP — 性能问题解析

    目录 文章目录 目录 TCP 难以满足弱网环境的通信需求 TCP 难以满足弱网环境的通信需求 TCP 在设计之初没有考虑到现今复杂的网络环境,当你在地铁上或者火车上被断断续续的网络折磨时,你可能都不知 ...

  7. 互联网协议 — TCP — 报文格式

    目录 文章目录 目录 TCP 传输控制协议 TCP Header TCP 的分段与拼接 基于硬件卸载的分段与组装 TSO(TCP Segmentation Offload) GSO(Generic S ...

  8. 互联网协议 — TCP — 拥塞控制(网络质量保障)

    目录 文章目录 目录 拥塞控制 慢启动算法 拥塞避免算法 拥塞发生算法 发生超时重传的拥塞发生算法 发生快速重传的拥塞发生算法 快速恢复算法 BBR 算法 粘包与拆包 拥塞控制 前面的流量控制是避免「 ...

  9. 互联网协议 — TCP — 滑动窗口(网络质量保障)

    目录 文章目录 目录 TCP 的滑动窗口 发送方的滑动窗口 接收方的滑动窗口 TCP 的滑动窗口 TCP 的 ACK 机制就像两个人面对面聊天,你一句我一句,可见这种方式的缺点是效率比较低的.数据包的 ...

最新文章

  1. 什么是反射?反射的用法?实例说明。
  2. 04-String——课后作业1:字串加密
  3. 应付账款账龄分析模板_超全的财务会计表单模板分享
  4. N的倍数(抽屉原理)
  5. AutoRest - 具有 C# 和 Razor 模板的 Swagger 规范代码生成器。
  6. 操作系统——缓冲区溢出
  7. mockito java_Java:使用Mockito模拟ResultSet
  8. Cortex-M3中断的具体行为
  9. Python-pillow库显示MNIST图片的方法
  10. 什么是C++标准库?
  11. php post 302,php – Laravel 5.2 Post 302重定向到GET
  12. robocopy解决文件夹路径层级太深,windows右键功能无法删除和拷贝的问题
  13. 2020最新版本js车牌号检验规则
  14. 安卓游戏广告加速插件_从零登顶免费榜榜首 这款头条发行的“特牛”超休闲游戏是如何做到的? | 游戏茶馆...
  15. Linux查找启动的隐藏服务,Linux服务器入侵检测排查方法
  16. 智能硬件再下一城:家居
  17. 蓝牙耳机连接macbook无声音
  18. 关于表格冻结行和列的方法
  19. 模式识别(一)模式定义
  20. sql 连续两个月活跃的用户

热门文章

  1. 实训程序:用户登陆注册,实现宠物的领养
  2. 阿里云短信服务的签名和模板的审核通过办法(已申请通过)
  3. matlab中坐标轴标注和特殊字体
  4. 《Android 安全(二)》Smali语法基础
  5. Qt 6.0中的主机开发平台和目标开发平台
  6. 私有化产品为什么比微信更适合企业使用
  7. PHP面试Mysql篇
  8. rtl8139网卡驱动linux,请教:linux下Realtek RTL8139(A)PCI Fast Ethernet Adapter驱动下
  9. 动态下雪和输入密码猫头鹰捂住眼睛
  10. python人工智能框架有哪些_前端人工智能框架有哪些?