当前位置: 首页 > news >正文

【JavaEE初阶】TCP核心机制5——流量控制

滑动窗口越大,效率就越快,但不能无限大,太大了会影响到可靠性

接收方的处理能力是有上限的(和你写的代码有关)

接收缓冲区吞吐数据示意图

流量控制

流量控制就是给发送方踩刹车,让它发得慢一点

流量控制可以让接收方,根据自身处理数据的速度,实时更新当前的窗口大小,以限制发送方发送的速度

TCP报头中和滑动窗口有关的指标

关于“缓冲区”的正确术语

  1. 每个socket对象,都会被分配一个缓冲区,一个程序中创建了N个socket对象,就有N组这样 的缓冲区
  2. TCP的发送缓冲区,TCP的接收缓冲区,这两个东西是在内核里的,代码执行在内核态的时候,才能访问到TCP接收缓冲区
  3. 缓冲区(buffer):把低效操作的次数变少了->把多次低效操作合并成一次,既以用来,也以用来数据(类似于嗑瓜子时,把瓜子皮攥成一把,统一一次丢掉)
  4. 缓存(cache):也是把低效操作的次数变少,把之前读过的数据,放到一个更近,更方便的地方,便于下次来拿只能用来读,和写没关系(类似于,坐高铁时,把身份证从行李箱中拿到上衣口袋,方便后续随时拿身份证)

窗口探测

这节都在图里了

下节我们讲TCP的核心机制6——拥堵控制

END✿✿ヽ(°▽°)ノ✿

http://www.dtcms.com/a/545872.html

相关文章:

  • 机器学习日报07
  • 【IDEA】记录webapp下创建相同目录的一次错误
  • 仓颉语言 LinkedList 链表实现深度解析
  • 宁波网站制作网站支持asp的免费空间 适合钓鱼网站
  • Honeywell 扫描枪时间同步设定
  • 弧形导轨维护周期管理的关键要点
  • 做网站用什么语言数据库老师让做网站怎么做
  • Codeforces 1061 Div2(ABCDF1)
  • 从零部署抠图应用:DeepSeek-OpenWebUI的整合方案
  • 自己做网站如何月入3k模板网站建站哪家好
  • 化工网站模板pc网站转换手机网站代码
  • nvm安装、管理node多版本以及配置环境变量
  • 响应式网站建设案例wordpress凭密码
  • 设计外贸网站唯尚广告联盟app下载
  • OLED显示GIF显示如何导入图片显示
  • OpenCV-python小玩意11 透视变换
  • 网站百度快照怎么做tiktok官网版下载
  • 保定seo网络推广南宁网站建设优化服务
  • 算法:滑动窗口类型题目的总结
  • 广告公司宣传语深圳免费网站排名优化
  • zabbix监控
  • 禁用Spring Boot 中邮件健康检查
  • 基于Prometheus和Grafana的MySQL监控,服务器监控
  • 电子商务网站开发流程包括国外域名注册商排名
  • 手机如何做微商城网站设计微信里面如何做网站
  • 大模型-模型压缩:量化、剪枝、蒸馏、二值化 (5)
  • Apollo的inner message和proto message以及同一进程里有多个线程传递两种不同消息数据时可能导致进程崩溃
  • 做响应式网站的菜单栏网上做兼职的网站有哪些
  • 六安seo网站推广报价wordpress蜘蛛插件
  • DDR功能拓展之NVME数据处理