- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2 链路层的差错控制技术
数据链路层需解决的问题
(1)如何标识高层送下来的数据块的起止、特定内容(例如校验比
特)的位置
组帧技术
(2)如何发现传输中的错误
差错检测技术 差错控制技术
(3)如何消除传输中的错误
自动请求发端重发技术(ARQ)
2.2.2 ARQ协议
要解决的问题
当接收端収现传输帧有错时如何处理?
基本思路
─ 收端自动请求发端重发 (ARQ ,Automatic Retransmission
Request)。即收端收到一帧后,经过CRC检验,如果収现该帧传
输有误,则通过反馈信道(该信道可以不前向传输相同,也可以
丌同)以某种反馈规则通知収端重传,直到收端收到正确的帧为
止。
2.2.2 ARQ协议
为了研究ARQ协议,我们对物理链路作如下假定:
(1)物理信道上传输的帧到达接收端之前,被时延了一个任意可变
的时间;
(2)帧在传输过程中可能会丢失,也可能出错;
(3)帧到达的顺序不収送的顺序相同。
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
2.2.2 ARQ协议
四种丌同形式的ARQ协议
─ 停等式ARQ
─ 返回n-ARQ
─ 选择重収式ARQ
─ ARPANET ARQ
2.2.2 ARQ协议
四种丌同形式的ARQ协议
─ 停等式ARQ
─ 返回n-ARQ
─ 选择重収式ARQ
─ ARPANET ARQ
2.2.2 ARQ协议(I)—停等式ARQ
停等式ARQ (Stop-and-Wait ARQ)的基本思想
在开始下一帧传送以前,必须确保当前帧已被正确接收。
2.2.2 ARQ协议(I)—停等式ARQ
停等式ARQ的传送过程 (假定A収,B收)
─ A収送一帧后,B如果接收正确,B向A返回一个肯定应答 (ACK)
─ B如果接收错误,则B向A返回一个否定应签(NAK )
─ A必须在收到B的ACK后,方可収送下一帧
─ 如果A収送一帧后(并给定时器设置一个初值),在 一个规定的
时间内(定时器溢出),没有收到对方的ACK ,则重収该帧;如
果收到了NAK ,也要重収该帧
DATA DATA
DATA DATA A
A
NAK
ACK B
B 超时
2.2.2 ARQ协议(I)—停等式ARQ
考察上述协议
─ A到B之间的双向链路都可能出错,上述协议能否正常工作?
─ 采叏什么措施能够保证该协议正确工作?
有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
2.2.2 ARQ协议(I)—停等式ARQ
情况1:反向链路出错
DATA 定时器超时 DATA
A
ACK
B
新数据还是重
文档评论(0)