本文主要介绍以下几方面的知识:

  1. 流量控制概述
  2. 停止-等待协议
  3. 后退N帧协议(GBN)
  4. 选择重传协议(SR)

1.流量控制概述

(1)概念

(2)流量控制的方法


(3)可靠传输、流量控制、滑动窗口三者之间的关系


2.流量控制(可靠传输)——停止-等待协议

(1)停止-等待协议

(2)停止-等待协议四种应用状况
  • 无差错情况
  • 有差错情况


(3)性能分析



3.流量控制(可靠传输)——后退N帧协议(GBN)

(1)后退N帧协议的滑动窗口
  • 停止-等待协议的弊端
  • 后退N帧协议的滑动窗口
(2)GBN——发送方、接收方
  • 发送方
  • 接收方
(3)运行中的GBN

(4)GBN重点总结


(4)GBN性能分析

  • 例题


4.流量控制(可靠传输)——选择重传协议(SR)

(1)选择重传协议(SR)滑动窗口机制
  • 后退N帧协议的弊端
  • 选择重传协议(SR)的互动窗口机制
(2)SR——发送方、接收方
  • 发送方
  • 接收方
(3)SR——运行示例

(4)SR协议重点总结

  • 滑动窗口大小
  • 例题

数据链路层——流量控制(流量控制、可靠传输、滑动窗口)相关推荐

  1. 【计算机网络】数据链路层 : 流量控制 ( “流量控制“ 机制 | 停止-等待协议 | 滑动窗口协议 | 后退 N 帧协议 GBN | 选择重传协议 SR | 滑动窗口 与 流量控制、可靠传输 )

    文章目录 一. 数据链路层 流量控制 二. 数据链路层 与 传输层 流量控制 机制 三. 数据链路层 流量控制 四. 数据链路层 流量控制 方法分类 五.停止等待协议 六.滑动窗口协议 七.滑动窗口协 ...

  2. 【计算机网络复习 数据链路层】3.4.1 流量控制与可靠传输机制

    流量控制与可靠传输机制 一.数据链路层的流量控制 二.流量控制的方法 三.可靠传输.滑动窗口.流量控制 一.数据链路层的流量控制 较高的发送速度和较低的接收能力不匹配,会造成传输出错,因此流量控制也是 ...

  3. 计算机网络之数据链路层:4、流量控制和可靠传输机制(停止等待协议、后退N帧协议、选择重传协议)

    数据链路层:4.流量控制和可靠传输机制 思维导图: 流量控制: 实现流量控制的方法: 停止等待协议:(发送和接收窗口为1的滑动窗口协议) 滑动窗口协议: 实现可靠传输的方法: 总结: 思维导图: 流量 ...

  4. 【计算机网络】数据链路层 : 总结 ( 封装成帧 | 流量控制与可靠传输 | 差错控制 | 介质访问控制 | 局域网 | 广域网 | 数据链路层设备 ) ★★★

    文章目录 一.数据链路层 功能 二.封装成帧 ★ 三.流量控制 和 可靠传输 ★★ 1.停止等待协议 ★ 2.后退 N 帧 ( GBN ) 协议 ★ 3.选择重传 ( SR ) 协议 ★ 四.差错控制 ...

  5. 三、数据链路层(四)流量控制和可靠传输机制

    目录 4.1流量控制和可靠传输机制 4.2三种传统ARQ方式 4.2.1单帧滑动窗口与停止-等待协议 4.2.2多帧滑动窗口与后退N帧协议(GBN) 4.2.3多帧滑动窗口与选择重传协议(SR) 4. ...

  6. 计网第五章.运输层—TCP流量控制与可靠传输

    以下来自湖科大计算机网络公开课笔记及个人所搜集资料 目录 一.流量控制 死锁 死锁的解决: 二.超时重传时间的选择 解决方案 Karn算法 三.可靠传输 补充: 其实TCP的流量控制,可靠传输,拥塞控 ...

  7. 计算机网络之流量控制与可靠传输机制

    计算机网络之流量控制与可靠传输机制 数据链路层的流量控制 较高的发送速度和较低的接收能力的不匹配,会造成传输出错,因此流量控制也是数据链路层的一项重要工作. 数据链路层的流量控制是点对点的,而传输层的 ...

  8. 3.4.1 流量控制与可靠传输机制

    3.4.1 流量控制与可靠传输机制

  9. 流量控制与可靠传输机制

    流量控制出现的原因,就是因为收发双方速度不一致导致的! 数据链路层:点到点:传输层:端到端: 传输层控制流量手段:接收端给发送端一个窗口公告. 流量控制的方法: 停止等待协议:每发送一个就停止发送,等 ...

最新文章

  1. webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
  2. 开源项目|基于darknet实现量化感知训练,已实现yolov3-tiny所有算子
  3. Swift之深入解析类和结构体的本质
  4. jquery mobile页面切换效果(Flip toggle switch)(注:jQuery移动使用的数据属性的列表。 )...
  5. Ubuntu下mongodb的安装与配置
  6. C#_LINQ(LINQ to Entities)
  7. php post不完整,如何在PHP中检查不完整的POST请求
  8. AD16报错some nets were not able matched网络不能匹配
  9. mysql无法识别双引号_sqlite3迁移mysql问题集合攻略
  10. SQLite: 取某年份的数据
  11. C# 中Session的用法
  12. 微信小程序实现微信企业付款到零钱功能的流程
  13. 成功解决:下载的谷歌浏览器,打开却是“2345浏览器”,方法亲测有效
  14. 深入理解二叉搜索树(BST)
  15. android浏览器插件介绍
  16. Nowcoder java-二维数组中的查找
  17. python(数据分析与可视化)六
  18. 2022-20228年中国露营行业市场研究及前瞻分析报告
  19. 卡西欧G-SHOCK 5146/5425使用说明书
  20. 双色球全功能版分析预测软件介绍

热门文章

  1. linux云服务器怎么选配?如何配置linux云服务器
  2. 瑞禧|富勒烯C60|Fullerene-C60|CAS:99685-96-8
  3. Premiere Pro CC 2019 Essential Training: The Basics Premiere Pro CC 2019基本培训:基础知识 Lynda课程中文字幕
  4. Magenta - Namespace
  5. RSS Reader实例开发之联网开发
  6. 计算机网络4小时速成:如何根据IP地址和子网掩码计算自己的网段和ip可用范围?
  7. 数仓出局,中台已凉,数据湖称王!
  8. linux打印服务叹号,linux中如何通过echo输出!(叹号)? -bash: !: event not found
  9. 登录计算机系统用英语怎么说,登录用英语怎么说
  10. CF817B Makes And The Product