- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关于选择拒绝
关于选择拒绝ARQ 的疑问
不少同学询问教材164 页图7.9(b)和165 页[TANE96]描述的选择拒绝ARQ 为何不一致。
的确是作者教材编著时统稿的疏漏,[TANE96]描述的情况是经典的,其接收的帧是可以不
按序到来的,只要其序号包含在当前窗口的序号值之内;而164 页图7.9(b)是HDLC 中关于
选择拒绝 ARQ 的实现,其接收的帧只能是按序到来的,该协议对于丢失的确认RR ,发送
方超时则使用询问RR 去询问接收方,而不是直接就重传。两者取材不同,所以有些矛盾。
Stallings 没有对此给出说明,直接抄来拼合在一起,是不当的。
但[TANE96]的描述也有一段内容含混不清,Stallings 对其重新进行了补正,是恰当的。
下面,我将Andrew S. Tanenmaum 在其1996 年出版的《Computer Networks (3e)》[TANE96]
中描述情况翻译如下:
假定有3 比特的序号,因此可以允许发送方连续发送多达7 帧,然后再等待接收一个确
认。初始的发送窗口与接收窗口如图3-19 (a )所示,发送方发送第0 帧至第6 帧,接收窗
口认可具有0 到6 之间的序号的任意帧。如果7 帧全部正确到达,接收方对其给予确认,并
将窗口向前滑动,准备接收第 7、0、1、2 、3、4 、5 帧,如图3-19 (b ),所有7 个缓冲区
都标记为空。
发送方 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
接收方 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
(a ) (b ) (c ) (d )
图3-19. (a )窗口大小为7 的初始状态。(b )当发送和接收7 帧之后且未确认。
(c )窗口大小为4 的初态。(d )当发送和接收7 帧之后且未确认。
译者注:(b )和(d )的说法不确切,应该是接收方已确认但发送方尚未收到该确认时
的窗口状态。
就在此时,一个雷电击中了电线杆,把所有的确认都抹掉了。发送方最终超时并重传第
0 帧,当该帧到达接收方后,检验其是否在接收窗口之内。不幸的是,在图3-19 (b )中,
第0 帧是在新窗口之内,因此将认可该帧。既然第0 帧到第6 帧都已收到,接收方发送一个
对第6 帧的捎带确认。
发送方庆幸地得知它发送的所有帧都被正确地收到,因此它向前滑动自己的窗口,并立
即发送帧第7、0、1、2 、3、4 、5 帧,接收方认可第7 帧,并将(从帧中拆封取出的——译
者加)分组直接传递给网络层。紧接着,接收方的数据链路层检验是否已经有一个有效的第
0 帧,发现果然有,然后将其中嵌入的分组传递给网络层。结果,网络层收到一个不正确的
分组,协议失败。
(上两段中第一段最后一句上下文的衔接上有些问题,Stalling 的描述更容易理解一些
一些。当接收方对前6 帧确认后,实际上接收方希望下面收到的是第7 帧,由于确认帧丢失
引起发送方超时重传,接收方收到却是第0 帧,它会认为重传的第0 帧是新一轮的第0 帧,
该轮的第7 帧(应在第0 帧前发送)传丢了,它会请求重传第7 帧——译者注)
问题的本质是,接收方前移其窗口之后,新的有效序号范围与旧的序号范围重叠,随后
一批帧可能是重复的(如果所有确认都丢失),也可能是新的(如果所有确认都收到)。而接
收方无法区分这两种情况。
跳出这两难境地的方法是,确保接收方前移其窗口后,不与原来的窗口重叠。为保证没
有重叠,最大窗口至多为序号范围的一半,正如图 3-19 (c )和图 3-19 (d )所示的那样。
例如,如果4 个比特用于序号,其范围为0 到15,在任何时刻,悬而未决的未确认帧只有8
个。如果接收方已经认可了第0 帧到第7 帧,且前移窗口允许接受第8 帧至第15 帧,它可
以无二义性地告知随后的帧是重传的(0 到 7 )还是新的(8 到 15)
您可能关注的文档
- 一个优秀团队要具备:接力棒精神和P.pdf
- 一个优秀的Java开发工程师需要具备什么技能?.pdf
- 一个初次创业的互联网P民是这样被投资人拒绝的——写于没有拿到.pdf
- 一个动人的民间故事:猎人海力布的故事.pdf
- 一个好的网站必须具备的条件.pdf
- 一个好网站的目标应该具备的几个特点.pdf
- 一分钟教会你制作色味俱全的香菇盏,还不快来学?.pdf
- 一年级的英语单词和词组默写.pdf
- 一应俱全的 minibar ,适合酒店也适合你家.pdf
- 一条条招聘信息暴露了互联网巨头们的AI心机.pdf
- 办公室主任述职报告精选6篇.pdf
- 区农村宅基地和国有建设用地房地一体确权登记颁证工作实施方案.pdf
- 刘广明与江苏省人民政府土地行政复议纠纷上诉案.pdf
- 化学农药行业市场供需分析(附行业市场规模、产业链全景分析、市场竞争.pdf
- 军旅奋斗主题的演讲稿800字 .pdf
- 应用说明数字内容管理器dcmd9900 d9901dcm dpi ce managementan.pdf
- quiet 3d elegance ae cs4 hd模板-帮助3d help安静优雅.pdf
- 口误那天晚上谁说了唯一个好笑话共个样品课件nce2 lesson89.pdf
- zencart培训特价倒计时插件.pdf
- 度量计算库函数参考高阶verdict判决.pdf
最近下载
- 华为任职资格全套——任职资格体系.pdf VIP
- SJ∕T 10349-2020 电子元器件详细规范 浪涌抑制型压敏电阻器 MYG3型过压保护用氧化锌压敏电阻器 评定水平E.pdf
- 中国传统礼仪英语.pptx VIP
- 电子采购交易规范 非招标方式-编制说明.pdf VIP
- 《陆上石油天然气停产井安全风险防控指南》和《天然气井防硫化氢安全检查表》.pdf VIP
- 交通安全教育进校园.pptx VIP
- 中国人民大学《高等数学II》2023-2024学年第二学期期末试卷.docx VIP
- SL 560-灌溉排水工程项目可行性研究报告编制规程.pdf
- 临床麻醉学教学大纲.pdf
- 2024-2025学年上海市长宁区初三语文(上)期中考试卷附答案解析.docx VIP
文档评论(0)