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

3.4 滑动窗口协议

1.Rdt 3.0的性能

2.滑动窗口协议


1.Rdt 3.0的性能

Rdt 3.0可以工作, 但链路容量比较长(路程比较长)的情况下, 性能很差; 链路容量大, 一次发一个数据不能充分利用链路的传输能力

在这里插入图片描述

瓶颈在于: 网络协议限制了物理资源的利用; 引入流水线协议, 流水线协议允许发送方在未得到对方确认的情况下一次发送多个分组a.必须增加序号的范围: 用多个bit表示分组的序号b.在发送方/接收方要有缓冲区- 发送方的缓冲区: 检错重发和超时重发- 接收方的缓冲区: 上层用户取用数据的速率不等于接收到的数据速率c.流水线的好处: 极大地减少了整个通信过程的等待时间, 充填了信道的空闲期, 从而显著提高了信道的利用率 

2.滑动窗口协议

流水线协议是一种设计思想, 滑动窗口协议是一种具体实现该思想的技术手段; 滑动窗口协议相关的概念:1).发送缓冲区a.形式: 内存中的一个区域, 落入缓冲区的分组可以发送b.功能: 用于存放已发送, 但是没有得到确认的分组c.必要性: 需要重发时可用d.发送缓冲区的大小: 一次最多可以发送多少个未经确认的分组- 停止等待协议 = 1- 流水线协议 > 1, 合理的值, 不能很大, 链路的利用率不能超过100%e.发送缓冲区的分组- 未发送的: 落入发送缓冲区的分组, 可以连续发送出去- 已经发送出去的, 等待对方确认的分组: 发送缓冲区的分组只有得到确认才能删除f.发送窗口的大小表示可以发送的权力, 发送窗口是发送缓冲区的一个子集

在这里插入图片描述

g.理论上采用相对表示法: 分组不动, 发送窗口移动

在这里插入图片描述

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

相关文章:

  • 企业网站建设中存在的主要问题会有哪些?济南软件优化网站建设
  • 在 ARM 版 MacBook 上构建 lldb-mi
  • 重庆大渡口建设网站微网站 微信网站
  • Kafka-1 初识消息引擎系统
  • 【优选算法】第一弹——双指针(上)
  • TTP Aether X 天通透传模块丨国产自主可控大数据双向通讯定位模组
  • 中文域名怎样绑定网站wordpress内存优化
  • 可以自己买个服务器做网站吗api模式网站开发
  • 高速接口:NVLink 与 InfiniBand 的区别详细分析
  • React学习(四) --- Redux
  • Codeforces Round 1058 (Div. 2)(A-D)
  • SQL Server 2019实验 │ 高级查询
  • 建站宝盒建站系统网站管理建设需进一步加强
  • 网站开发步骤网站备案身份核验
  • Linux中paging_init页表初始化函数的实现
  • 端侧大模型推理笔记
  • 可以建立网站的平台seo专业课程
  • 网站在那里备案企业信息管理系统的设计与实现
  • 设备管理系统原型设计实战:PC/APP/PDA多端页面解析
  • 西安建设教育网站wordpress homepage
  • Transformer-输入部分
  • Python接口与抽象基类详解:从规范定义到高级应用
  • 免费网站建设价格费用.net做网站用什么的多
  • 专业高端网站建设服务公司百度指数趋势
  • AI商品换模特及场景智能化
  • 网站开发定制推广杭州视频在线生成链接
  • 异步任务使用场景与实践
  • 300多个Html5小游戏列表和下载地址
  • 企业门户网站方案建网站有报价单吗
  • 企业网站开发价钱低免费开个人网店