王道考研 计算机网络11 数据链路层 封装成帧 透明传输 流量控制 停止-等待协议 后退N帧协议GBN 选择重传协议SR
第三章知识
数据链路层的基本概念
数据链路层功能概述
封装成帧
透明传输
什么数据都能传输
数据链路层的流量控制
流量控制方法
滑动窗口协议:
每一个小格标识一个帧
发送窗口:发送端正在处理的发送的数据
收到一个帧,发送窗口前进一格,并返回一个对n号帧的确认
停止等待协议是一种特殊的滑动窗口协议。
数据链路层的滑动窗口是固定的
可靠传输,滑动窗口,流量控制
发送方:超时自动重传
总结
停止-等待协议
1.无差错情况:
ACK 确认帧
两个0帧不一样,只是编号相同而已
2.有差错情况
1)数据帧丢失或检测到帧出错
RTT往返传播时延
2)ACK确认帧丢失
3)ACK确认帧迟到
3.性能分析
TD:发送方发送时延
RTT:往返传播时延
TA:确认帧发送时延
后退N帧协议GNB
后退N帧协议中的滑动窗口
GNB发送方必须响应的三件事:
超时事件重传的是N个帧
GBN接收方要做的事:
运行中的GBN:
滑动窗口的长度:
GBN协议重点总结:
习题1:
性能分析:
总结:
选择重传协议SR
selective repeat
选择重传协议中的滑动窗口
SR发送方必须响应的三件事:
SR接受方要做的事:
运行中的SR:
滑动窗口长度:
SR协议重点:
习题:
王道考研 计算机网络11 数据链路层 封装成帧 透明传输 流量控制 停止-等待协议 后退N帧协议GBN 选择重传协议SR相关推荐
- 【计算机网络】数据链路层 : 流量控制 ( “流量控制“ 机制 | 停止-等待协议 | 滑动窗口协议 | 后退 N 帧协议 GBN | 选择重传协议 SR | 滑动窗口 与 流量控制、可靠传输 )
文章目录 一. 数据链路层 流量控制 二. 数据链路层 与 传输层 流量控制 机制 三. 数据链路层 流量控制 四. 数据链路层 流量控制 方法分类 五.停止等待协议 六.滑动窗口协议 七.滑动窗口协 ...
- 【学习笔记】数据链路层——流量控制:停止等待协议、后退N帧协议(GBN)、选择重传协议(SR)
文章目录 一. 流量控制 ① 必要性 ② 数据链路层 VS 传输层 ③ 定义 ④ 方法 1)停止等待协议 2)滑动窗口协议 关系: 包括: 3)协议对比 二. 停止-等待协议 必要性 应用情况 ① 无 ...
- 3.2计算机网络(停止-等待协议 后退N帧协议 选择重传协议)
目录 1.停止-等待协议 1.概念 2.停等协议--无差错情况 3.停等协议--有差错情况 1.数据帧丢失或检测到帧出错 2.ACK(确认帧)丢失 3.ACK(确认帧)迟到 4.停等协议性能分析 5. ...
- 王道考研 计算机网络笔记 第三章:数据链路层
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...
- 数据链路层 要解决的三个问题 封装成帧 透明传输 差错控制
链路 (link) 是一条无源的点到点的物理线路段,中间没有任何其他的交换结点. 一条链路只是一条通路的一个组成部分. 数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据 ...
- 计算机网络学习:封装成帧、差错检测和可靠传输
目录 一.数据链路层 二.封装成帧 三.差错检测 四.可靠传输 1.停止等待协议 2.滑动窗口协议 3.选择重传协议 五.总结 一.数据链路层 这一篇记录一下五层协议体系结构中的数据链路层.这一层属于 ...
- 【计算机网络】—— 封装成帧 透明传输
目录 一.数据链路层功能概述 二.封装成帧 透明传输 组帧的四种方法 一.数据链路层功能概述 数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节 ...
- 王道考研 计算机网络笔记 第一章:概述计算机网络体系结构
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 后续章节将陆续更新- 目录 一.概念.功能.组成.分类 1. 计算机网络的概念 2. 计算机网络功能 3. 计算 ...
- 王道考研 计算机网络笔记 第五章:传输层
本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...
最新文章
- elcipse 安装lombok插件解决 @Slf4j 等找不到log变量问题
- SAP Cloud for Customer里的individual customer OData服务
- Centos6.4 本地yum源配置
- 【转】如何开始学习CoreCLR源代码?
- 海南省月降水量分布数据
- 基于python 爬虫的数据库设计开题报告_基于博容舆情分析的Python爬虫系统的设计与应用开题报告...
- 理论+示例,三个问题系统捋清UGC平台的玩法
- 《线粒体疾病的遗传》学习笔记
- FFmpeg无损转换ts为mp4
- (Linux)简单电子通讯录
- Gentoo虚拟机安装教程
- 智能车常用的上下位机:匿名上位机 V7,TFMiniPlus 激光雷达测距
- 聘用协议_聘用合同谈判
- 安卓 获取机身内存,可用内存;运行内存,剩余内
- 吴恩达访谈 - Geoffrey Hinton(个人不懂或是想了解的名词)
- 用python计算圆周率_用python计算圆周率π
- wps 甘特图_项目进度管理的好方法:甘特图
- 观察DNF的伤害计算公式
- java算法:随机生成英文单词表快速查询含有和不含有的单词(不考虑大小写)
- linux如何定位内存泄漏,快速定位内存泄漏的套路(linux)
热门文章
- ai字体行间距怎么调整_字体基础知识(一)
- 一步步编写操作系统21 x86虚拟机bochs 跟踪bios
- python tempfile自动删除_Python tempfile模块生成临时文件和临时目录
- 服务器维护 测试化验加工费,测试化验加工费.PPT
- html5中将doctype分为几种,html5与html 4.01的区别 doctype几种分类及其不同
- linux virt java_Linux下Java环境安装
- 【Linux学习】强大的文本分析工具AWK
- 【POJ - 1486】Sorting Slides(思维建图,二分图求必须边,关建边,图论)
- 【牛客 - 369A】小D的剧场(线性dp)
- 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)