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

计算机网络一点事(24)

TCP可靠传输,流量控制

可靠传输:每字节对应一个序号

累计确认:收到ack则正确接收

返回ack推迟确认(不超过0.5s)

两种ack:专门确认(只有首部无数据)

捎带确认(带数据)

重传:超时重传

快重传:预防,配套立刻确认

 

流量控制:

接收方维持接收窗口(rwnd)不大于缓冲区大小,框住接收方允许的信号范围

发送方维持发送窗口

 

握手1设置客户进程初始序号

握手2设置服务器初始序号,反馈接收窗口大小

握手3客户反馈接收窗口

 

拥塞控制

全局性(相对于流量控制)

根据能否收到ack分类(冗余表示有拥塞,不按时严重拥塞)

拥塞将减少发送量,缩小窗口(分严重情况)

慢开始算法:cwnd从1起收到一个ack+1

<ssthresh(慢开门门限)

拥塞避免:收多少ackcwnd只+1

≥ssthresh

快重传:发生时将阈值,cwnd都改为当前cwnd一半然后改为拥塞避免模式

 

http://www.lryc.cn/news/529789.html

相关文章:

  • 视频拼接,拼接时长版本
  • 制造企业的成本核算
  • doris:高并发导入优化(Group Commit)
  • LLMs之WebRAG:STORM/Co-STORM的简介、安装和使用方法、案例应用之详细攻略
  • 鸿蒙HarmonyOS实战-ArkUI动画(页面转场动画)_鸿蒙arkui tab 切换动画
  • 图漾相机-ROS2-SDK-Ubuntu版本编译(新版本)
  • 小程序的协同工作与发布
  • 解锁维特比算法:探寻复杂系统的最优解密码
  • 计算机网络一点事(20)
  • java求职学习day23
  • Vue-cli 脚手架搭建
  • 认识小程序的基本组成结构
  • Spring Boot 热部署实现指南
  • 深度学习编译器的演进:从计算图到跨硬件部署的自动化之路
  • 【数据结构】_顺序表经典算法OJ(力扣版)
  • 数据结构:队列篇
  • 第05章 17 Contour 过滤器介绍与例子
  • 【落羽的落羽 数据结构篇】顺序表
  • AI编程:如何编写提示词
  • DeepSeek-R1 论文解读 —— 强化学习大语言模型新时代来临?
  • 高阶C语言|深入理解字符串函数和内存函数
  • UE学习日志#17 C++笔记#3 基础复习3
  • 团体程序设计天梯赛-练习集——L1-028 判断素数
  • 从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(基础图形库实现)
  • 创新创业计划书|建筑垃圾资源化回收
  • 反射、枚举以及lambda表达式
  • ROS应用之IMU碰撞检测与接触事件识别
  • docker安装MySQL8:docker离线安装MySQL、docker在线安装MySQL、MySQL镜像下载、MySQL配置、MySQL命令
  • android安卓用Rime
  • 每日一博 - 三高系统架构设计:高性能、高并发、高可用性解析