共3条
1/1 1 跳转至页
截取了几个LCP数据帧,和大家交流一下,并附上华为PPP协议内部参考资料一份(非常详尽哦)
用内置modem拨96169 ,ISP返回几段LCP帧,返回的帧如下
第一帧:(已去掉转义符并还原成原始码元)
7e ff 03 c0 21 01 8e 00 1d 01 04 05 dc 02 06 00 0a 00 00 03 04 c0 23 07 02 08 02 11 04 05 dc 13 03 01 19 8b 7e
我对这段代码理解如下:
7e :ppp帧标志位
ff 03 :固定数值,基本上没意义
C0 21:代表LCP数据帧
01 : Config-Reg 表示配置请求帧
8e : 帧的ID
00 1d :协商码的有效负载,值为29
01 :(选项1) 最大接收单元
04 :option1选项所占大小,4 Bytes
05 dc :最大接收单元为1500
02 :(选项2) Async-Control-Character-Map
06 :Size of option 2, 6 Bytes
00 0a 00 00 :选项2的值
03 :(选项3) Authentication-Protocol 认证协议
04 :Size of option 3, 4 Bytes
c0 23 :C0 23代表PAP协议
07 : (选项7), Protocol-Field-Compression
02 : Size of option 7, 2 Bytes
08 : (选项8), Address-and-Control-Field-Compression
02 : Size of option 8, 2 Bytes
但后面的数据 11 04 05 dc 13 03 01 就搞不清楚了
按我理解的意思是:
11: 代表选项11
04 : 选项11的大小为 4 Bytes
05 dc :选项11的值
13 :代表选项13
03: 选项13的大小为 3 Bytes
01: 选项13的值
对于这个帧我疑惑的地方是:
1)RFC文档里没有选项11 和选项13 的描述,是我理解错了还是这是扩展选项
2)为什么没有第5 项 MAGIC-NUMBER
第二帧
modem收到这数据帧后,向ISP发送了CONFIG-ACK帧,表示同意ISP的配置请求,ISP接着回复一个CONFIG-ACK帧,这个帧如下(同样已去掉转义符并还原成原始码元)
7e ff 03 c0 21 02 00 00 32 02 06 00 00 00 00 05 06 28 52 2c b9 07 02 08 02 0d 03 06 11 04 06 4e 13 17 01 36 e9 6b 50 30 2a 4e 24 8d 42 b2 38 19 49 df d2 00 00 00 00 40 33 7e
对于这帧0d 03 06 以后的数据就搞不懂了
第三帧
7e c0 21 0c 02 00 7d 33 28 52 2c b9 4d 53 52 41 53 2d 31 2d 4d 57 54 e6 bd 7e
这一帧是MODEM发送给ISP的,这是原始码元,(即没有经过转义直接发给ISP)
对于这一帧我的疑惑是:
1)为什么不用转义?
2)这一帧好像不太标准,为什么7e 后面没有加 ff 03 ?
请各位高手能不吝指教,有兴趣的朋友也可以和我联系 kansine1980@21cn.com
并附上华为PPP协议内部参考资料一份, 希望能和大家多多交流。[upload=rar]viewFile.asp?ID=5357[/upload]
[em01]
关键词: 截取 几个 数据 大家 交流 一下 附上 华为 协
共3条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
