计算机网络——点对点协议PPP

计算机网络——点对点协议PPP

点对点协议PPP

点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议

PPP协议是因特网工程任务IETF在1992年制定的。经过1993年和1994年的修订,现在的PPP协议已成为因特网的正式标准[RFC1661,RFC1662]

PPP协议在点对点链路传输各种协议数据报提供了一个标准方法,主要由以下三部分构成:

对各种协议数据报的封装方法(封装成帧)

链路控制协议LCP 用于建立、配置及其测试数据链路的连接

一套网络协议NCPs 其中每一个协议支持不同的网络层协议

网络层——TCP/IP中的IP NOvell NetWare网络操作系统中的IPX Apple公司的Apple Talk 数据链路层——一套网络协议NCPs 封装成帧 链路控制协议LCP

物理层——面向字节的异步链路,面向比特的同步链路

点对点协议PPP

帧格式 标志字段:PPP帧的定界符,取值为0x7E 地址字段:取值为0xFF,预留 控制字段:取值为0x33 预留 协议字段:指明侦的数据部分送交哪个协议处理 取值0x0021表示:帧的数据部分为IP数据报 取值0xC21表示:帧的数据部分为LCP分组 取值0x8021表示:帧的数据部分为NCP分组

面向字节的异步链路采用插入转义字符的字节填充法

发送方的处理 1.出现的每一个7E(PPP帧的定界符)字节转变成2字节序列(7D,5E) 2.出现的每一个7D(转义字符)字节转变成2字节序列 3.出现的每一个ASCLL码控制字符(数值小于0x20的字符)则在字符面前插入一个7D字节 同时将字符的编码加上0x20 接收方的处理:进行反转即可恢复出原来帧的数据部分

推荐

华为开发者空间发布

让每位开发者拥有一台云主机

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:

cloudbbs@huaweicloud.com

网络

点赞

收藏

关注作者

相关推荐

北亚有哪些国家(北亚有哪些国家地图) 365bet取款要多久到账

北亚有哪些国家(北亚有哪些国家地图)

📅 07-13 👁️ 2723
夔门广场正式向公众开放 365scores下载

夔门广场正式向公众开放

📅 07-12 👁️ 9269
速卖通开通一年多少钱?年费怎么计算? 365scores下载

速卖通开通一年多少钱?年费怎么计算?

📅 07-26 👁️ 8908
北京古迹介绍 365手机版游戏中心官网

北京古迹介绍

📅 07-15 👁️ 9696