关于流量控制与可靠传输,主要考察三个协议:停止等待协议、滑动窗口协议(后退N帧协议、选择重传协议),主要在选择题中考察,通常结合信道利用率、信道吞吐率等进行考察,接下来我们就总结下这类题型~
一、三种协议
(一)停止等待协议(SW)
概念:发送方每次只能发送一个帧,当发送方收到接收方的确认帧之后,才可以发送下一个帧。
SW窗口大小:发送窗口1,接收窗口1
(二)后退N帧协议(GBN)
概念:发送方可在未收到确认帧的情况下,将序号在发送窗口内的多个数据帧全部发送出去。
GBN窗口大小:1<=发送窗口<=2n-1,接收窗口1(其中n是帧序号比特数)
(三)选择重传协议(SR)
概念:为了使发送方仅重传出错的帧,接收方不能再采用累积确认,而要对每个正确接收的数据帧逐一进行确认。
SR窗口大小要求:发送窗口+接收窗口<=2n(其中n是帧序号比特数)
SR窗口最佳大小:发送窗口=接收窗口=2n-1(其中n是帧序号比特数)
二、度量指标
(一)信道利用率
这个是课本上的解释:
信道利用率是指一个发送周期中有效发送数据所需要的时间占整个发送周期的比率,首先明确一个问题,什么是一个“发送周期”?
经过做真题,我们可以得到这样一个结论:
一个发送周期就是从第一帧开始发送一直到第一帧的确认帧到达之间的时间
这个周期之间,有效发送数据的时间是在第一帧的确认帧到达之前可发的帧数*每一帧发送时延
而全部发送时间是第一帧的发送时延+确认帧发送时延+往返时延(第一帧的传播时延+确认帧的传播时延)
故总结公式如下:
(二)信道吞吐率(也称最大平均数据传输速率/有效传输速率)
这个是课本上的解释:
注:发送速率=传输速率
写在后面
这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!
参考资料
[1]王道408教材(2025版)
[2]王道课程资料