GBN:有发送方缓存,无接收方缓存,一个定时器(可认为最早的已发送但专还未被确认的分组所使用属的计时器),丢弃失序分组,采用累计确认SR:有发送方缓存,有接收方缓存,每个分组都有定时器,缓存失序分组,不采用累计确认 00分享举报您可能感兴趣的内容广告 阿卡索线上英语 外教1对1在线英语培训平台首页 「阿卡索线上英...
SR 同样如果我们设置窗口大小为 2^n-1 的话(即3,大于2即大于 2^{n-1} 的一半): 此时当我们设置发送方发送0~2的三个数据包的时候,此时会发生两种情况: 第一种情况:接受方正确接受了所有数据包,然后返回每个的ACK。 第二种情况:接受方正确接受了所有的数据包,但是返回的0和1的ACK发生了丢失,需要重传0和...
GBN和SR的弱点: 经过仔细分析,GBN和SR这两者机制必然也会有他们的弱点,在GBN协议中的一个最大的问题就是,当窗口大小N非常大时(例如为1000的话),而最开始的分组0错误了,就需要重传之后的999个分组,因此造成了时间上的损失,延时增加。并且对于SR协议而言,发送方和接收方并不是总能看到相同的结果,这也就说明两者...
我们知道SR协议可以说是GBN协议的改进版,但是在考研时往往会有计算利用率的问题,公式为n∗TA/(TA+2RTT+TR),这时我们发现如果是在帧序号位数相等、且TA和TR确定的情况下,GBN协议的发送窗口大小为2k−1,但SR协议的发送窗口大小往往只有2k−1,这样看来在大多数情况下后者比较大,那么SR协议有什么存在的意义呢?
在SR协议中,对数据帧逐一确认,收一个确认一个,所以1号帧肯定已经接收到了。 因为0、2号帧超时,所以0、2号帧需要重传。因3号帧有缓存,所以还不需要重传。 总结 以上就是数据链路层之流量控制和可靠传输机制(停止-等待协议、后退N帧协议(GBN)、选择重传协议(SR))的相关知识点,希望对你有所帮助。
专栏/计算机网络数据链路层GBN协议和SR协议(记录) 计算机网络数据链路层GBN协议和SR协议(记录) 2023-03-01 20:541阅读· 1喜欢· 0评论 白喵づ 粉丝:23文章:1 关注仅供参考记录笔记,有误请指正!!!本文禁止转载或摘编 分享到: 投诉或建议 推荐文章 更多精彩内容...
GBN 协议和SR 协议对比分析.doc,GBN 协议和SR 协议对比分析 摘要:Go-Back-N协议和Selective-Repeat协议是计算机网络在传输层和链路层用于实现可靠数据传输的两个重要协议。Internet的TCP协议在设计时借鉴了上述两个协议的基本思想。该文通过对GBN协议和SR协议进行对比分析
: 为了避免图3.27出现的情况,我们要避免让接受者窗口的最前端(也就是具有最高序列号的那个)与发送窗口的最尾端(发送窗口中的具有最低序列号的那个)交迭在同一个序列号空间中.也就是说,序列号空间必须足够大到让整个接收窗口和整个发送窗口在此序列号空间中不会出现交迭.因此,我们需要测定在任何给定时刻由接收方...
TCP报文段、序号和确认号的确定、往返时间和超时时间的估计、超时时间加倍、快速重传、GBN\SR TCP 建立连接的前两个报文段不包含应用层数据,第三个报文段可以承载有效数据。 建立连接以后,TCP将数据引导到该连接到发送缓存里,发送缓存是发起三次握手期间设置的缓存之一。
可靠传输协议rdt3.0的发送和接收窗口都是1,对其进行改进后的GBN协议和SR协议都把发送窗口尺寸扩大为N(>1)。但GBN协议的接收窗口为___,而SR协议的接收窗口为___。对SR协议,若使用k位的序号,则其发送窗口尺寸应___。 (12)A.1___C.N/2D.N 各种时延的计算 (13)A.1B.N/4C.N/2___ (14)A.不大于...