我们知道SR协议可以说是GBN协议的改进版,但是在考研时往往会有计算利用率的问题,公式为n∗TA/(TA+2RTT+TR),这时我们发现如果是在帧序号位数相等、且TA和TR确定的情况下,GBN协议的发送窗口大小为2k−1,但SR协议的发送窗口大小往往只有2k−1,这样看来在大多数情况下后者比较大,那么SR协议有什么存在的意义呢?
解析 答案: (GBN)回退N步:接收窗口仅为1,只能接收1个按序到达的分组,未按序到达的分组都会被丢掉,丢掉就要给发送发通知把后续全部消除。缺点:浪费通信资源。(SR)选择重传:接收窗口>1,缓存正确到达但失序的分组,但要求发送方重传未被接收放确认的分组。
GBN(Go Back N 回退N步)和SR(Selective Repeat 选择重传)作为两个重要的流水线协议,在网络的流量控制扮演着重要的作用,在复习《计算机网络:自顶向下方法》的时候看到GBN的窗口最大为 2n−1 ,而SR的窗口最大为 2n−1(n表示用几个比特位对发送数据序列编号),在此记录下为什么是这样两个数字。 在下面的问题...
Internet的TCP协议在设计时借鉴了上述两个协议的基本思想。该文通过对GBN协议和SR协议进行对比分析,从而揭示两个协议的内在思想和重要特性。关键词:Go-Back-N协议;Selective-Repeat协议;对比分析中图分类号:TP301 文献标识码:A 文章编号:1009-3044(2015)27-0020-... ...
主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100.试问:(1). 第一个报文段携带了多少字节的数据?数据为从70-99 ,100-70=30。(2). 主机B收到第一个报文段后发回的确认号应当是多少?发回受到的确认号为100 (3). 如果B收到第二个报文段后发回的确认号是180,试问A发送的第...