请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 273|回复: 0

RFC 1662: PPP in HDLC-like Framing

[复制链接]

263

主题

0

回帖

1028

积分

管理员

积分
1028
发表于 2024-1-13 00:20:23 | 显示全部楼层 |阅读模式

点对点协议(PPP)提供了一种标准方法,用于在点对点链路上传输多协议数据报。

本文档描述了使用类似 HDLC 的帧结构对 PPP 封装的数据包进行封装。

帧格式:

           +----------+----------+----------+
           |   Flag   | Address  | Control  |
           | 01111110 | 11111111 | 00000011 |
           +----------+----------+----------+
           +----------+-------------+---------+
           | Protocol | Information | Padding |
           | 8/16 bits|      *      |    *    |
           +----------+-------------+---------+
           +----------+----------+-----------------
           |   FCS    |   Flag   | Inter-frame Fill
           |16/32 bits| 01111110 | or next Address
           +----------+----------+-----------------

传输前需要转义,转义符为 7d(计算完 CRC 后再转义)

头尾的 7e 不需要转义,其他的 7e、7d、小于 0x20(空格)的字节都需要转义。

字节 c 转义后为:0x7d (c xor 0x20),例如:

​      0x7e is encoded as 0x7d, 0x5e.    (Flag Sequence)

​      0x7d is encoded as 0x7d, 0x5d.    (Control Escape)

​      0x03 is encoded as 0x7d, 0x23.    (ETX)



游客,如果您要查看本帖隐藏内容请回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|深圳市棱讯科技有限公司 ( 粤ICP备2024228160号-2 )|网站地图

GMT+8, 2024-5-18 09:47 , Processed in 0.021347 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表