网站大量收购独家精品文档,联系QQ:2885784924

第2章数据通讯基础(新).ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章数据通讯基础(新)

第2章数据通信基础 工作原理: 在发送完一个数据帧后,不是停下来等待确认帧,而是可以连续再发送若干个数据帧 第2章数据通信基础 第2章数据通信基础 要注意两点: (1)接收端只按序接收数据帧 (2)结点A在每发送完每一个数据帧时都要设置超时计时器 连续 ARQ 协议的工作原理 需要注意: (1) 接收端只按序接收数据帧。虽然在有差错的 2号帧之后接着又收到了正确的 3 个数据帧,但接收端都必须将这些帧丢弃,因为在这些帧前面有一个 2 号帧还没有收到。虽然丢弃了这些不按序的无差错帧,但应重复发送已发送过的最后一个确认帧(防止确认帧丢失)。 (2) ACK1 表示确认 0 号帧 DATA0,并期望下次收到 1 号帧;ACK2 表示确认 1 号帧 DATA1,并期望下次收到 2 号帧。依此类推。 需要注意: (3) 结点 A 在每发送完一个数据帧时都要设置该帧的超时计时器。如果在所设置的超时时间内收到确认帧,就立即将超时计时器清零。但若在所设置的超时时间到了而未收到确认帧,就要重传相应的数据帧(仍需重新设置超时计时器)。 在等不到 2 号帧的确认而重传 2 号数据帧时,虽然结点 A 已经发完了 5 号帧,但仍必须向回走,将 2号帧及其以后的各帧全部进行重传。连续 ARQ 又称为Go-back-N ARQ,意思是当出现差错必须重传时,要向回走 N 个帧,然后再开始重传。 第2章数据通信基础 3.滑动窗口的概念 发送窗口: 用来对发送端进行流量控制 发送窗口的大小WT(大WT =2n-1) 第2章数据通信基础 发送窗口的规则: 只有发送窗口内的数据帧才允许发送 收到确认信息向前滑动 第2章数据通信基础 接收窗口的规则 只有当收到的数据帧的发送序号落入接收窗口内才允许将该帧收下 滑动 在连续 ARQ 协议中,接收窗口的大小 WR = 1 第2章数据通信基础 高级数据链路控制规程HDLC(High-level Data Link Control) HDLC的帧结构 帧类型及控制字段的意义 零比特的填充与删除 帧类型 I帧 :N(S)—发送帧的顺序号 N(R)— 接收帧的顺序号(捎带确认 P/F= Poll/Final, P=1 询问,F=1 响应 P与F成对出现 S帧 :监控功能位 S = 00,RR(receive ready) S = 01,RNR(receive not ready) S = 10,REJ(reject) S = 11,SREJ(select reject) U帧 :无编号帧主要起控制作用,用于链路管理,如数据链路的建立、释放、恢复的命令和响应,可以在需要时随时发出 用户拨号入网的示意图 1.PPP协议组成 链路控制协议LCP(Link Control Protocol) 网络控制协议NCP(Network Control Protocol) 口令验证协议PAP(Password Authentication Protocol) 挑战—握手验证协议CHAP(Challenge Handshake Authentication Protocol) 2.协议的帧格式 PPP 有一个 2 个字节的协议字段。 F(flag):固定格式 A(address) :地址 C(control) :帧的类型、帧的编号、命令与控制信息 I(information) :网络层数据 CRC(checksum) :校验A、C、I字段的数据 协议字段: (1)0x0021——信息字段是IP数据报。 (2)0xC021——信息字段是链路控制数据(LCP) (3)0x8021——信息字段是网络控制数据(NCP) (4)0xC023——信息字段是安全性认证(PAP) (5)0xC223——信息字段是安全性认证(CHAP) 透明传输: 当PPP用在同步传输链路时,协议规定采用硬件来完成比特填充(和HDLC的做法一样) 当PPP用在异步传输时,它就使用一种特殊的字符填充法: (Ox7D,0x5E)(0x7D,0x5D)(0x7D+控制字符(0x20)) 字符填充法 将信息字段中出现的每一个 0x7E 字节转变成为 2 字节序列(0x7D, 0x5E)。 若信息字段中出现一个 0x7D 的字节, 则将其转变成为 2 字节序列(0x7D, 0x5D)。 若信息字段中出现 ASCII 码的控制字符(即数值小于 0x20 的字符),则在该字符前面要加入一个 0x7D 字节,同时将该字符的编码加以改变。 3.PPP 协议

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档