GPRS数据传输设计(六)LCP协议.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GPRS数据传输设计GPRS数据传输设计 (六(六))LCPLCP协议协议 GPRSGPRS数据传输设计数据传输设计 ((六六))LCPLCP协议协议 3.3.3 链路控制协议链路控制协议 链路控制协议链路控制协议 如上所述,链路控制协议 (LCP)用于 PPP 链路的建立、维护和拆除。LCP 数据包是 在 PPP 数据包的信息域发送的。LCP 数据帧分为如下三个部分: • 连接配置包:用于建立和配置一个 PPP 链路连接 • 连接终止包:用于终止链路连接。 • 连接维持包:用于管理和测试链路连接。 其中代码域用来决定数据包的类型;标志域用来确定发送和请求数据包是否匹配;长 度域表示数据包的长度,包括代码域、标志域、长度域和数据域。 2 .LCP 数据包类型 根据代码域的不同,LCP 数据包可以分为以下数据帧: • 配置请求数据帧(Configure-Request):代码域:1 为了打开一个 LCP 连接,必须发送一个配置请求数据包,欲设置的数据在 LCP 的数 据域中设置,接收到该数据包后必须应答。配置选项的内容在下文论述。 • 配置确认数据帧(Configure-ACK):代码域:2 如果接收到的配置数据包中的所有配置选项都可以接受,则用配置确认数据帧应答。 应答时将配置请求数据包的代码域、标志域和数据域复制到配置确认数据帧中。 • 配置否认数据帧(Configure-NAK):代码域:3 如果在接收到的配置数据帧中有参数无法接受,则用该数据帧应答。将无法接受的选 项的内容修改为可以接受的值后按顺序添加到数据域中,如果还有其它选项需要协商,也可 以增加到数据域中。 • 配置拒绝数据帧(Configure-Reject):代码域:4 如果接收到的配置请求数据帧中有部分选项无法识别或不允许使用,则用配置拒绝数 据帧应答。此时,复制标志域并将请求数据帧中的要拒绝的选项按原来的顺序复制到数据域 中。 • 终止请求数据帧/终止确认数据帧(Terminate-Request/Terminate-ACK) 终止请求数据帧:代码域为 5;终止确认数据帧:代码域为6 如果通信一方要终止链路连接,则应该发送终止请求数据帧,代码域设为 5,数据域 为任何附加信息;接收到终止请求的一方发送终止确认数据帧,此时代码域为 6,标志域和 数据域从接收到的请求数据帧中拷贝。 • 代码拒绝数据帧(Code-Reject):代码域:7 如果接收到的数据帧的代码域为无效代码,则用代码拒绝帧应答,表示该错误无法恢 复。接收到代码拒绝数据帧的主机应该报告错误。 • 协议拒绝数据帧(Protocol-Reject):代码域:8 如果在 PPP 封装中接收到一个未知的通信协议,表示对方想要使用一个本机不支持的 协议。此时,如果 LCP 已经处于打开状态,则必须发送协议拒绝数据帧来通知对方,信息 域中包括拒绝的协议和信息;但如果在其它状态,则直接丢弃数据帧。 • 回应请求数据帧/ 回应应答数据帧(Echo-Request/Echo-Reply) Echo-Request:代码域:9 Echo-Reply:代码域:10 LCP 包含 Echo-Request 和 Echo-Reply 代码用于训练双方通信的数据链路层上的循环 通信机制。通信一方发送一个 Echo-Request 包,其中代码域为 9,在信息域中插入本地魔 数(Magic-Number,关于魔数,见下文)和任何用于测试的数据。接收到 Echo-Request 的 一方则用 Echo-Reply 来回应,其中代码域为 10,标志域从请求数据帧中复制,然后在信息 域中插入本地魔数,并将请求数据包的内容拷贝到应答数据包中。数据帧格式如下表: • 丢弃请求数据帧(Discard-Request):代码域:11 该数据帧提供了一种在数据链路层上的测试机制,一方发送该数据帧,另一方接收后 直接丢弃。 3.LCP 配置选项 LCP 配置选项允许在一个点对点链路上通过协商修

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档