关于PPP协议

hzylhx 2001-05-23 02:58:00
PPP协议族在IP的下层,帧标识为7E FF 03 ,以下有7E C0 21(Link Control Protocol),7E C0 23(Password Authentication Protocol)等,请问7E FD 20,7E FD 60 ,7E FD 80等为什么协议,盼高手赐教,最好有相关网址,非常感谢!
...全文
137 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
game_boy 2001-05-26
  • 打赏
  • 举报
回复
games.boy@163.com
hzylhx 2001-05-26
  • 打赏
  • 举报
回复
to game_boy ,请问你的邮箱,我想和你讨论一下具体的问题,谢谢!
game_boy 2001-05-23
  • 打赏
  • 举报
回复
下面這個包的協議代碼是0xc021,其中的7d是是一種保證唯一性的處理,小於0x20的字節要加0x20,前面多一個0x7d的字節,下面的.. 7d 23 ..實際上是.. 03 ..;
7e ff 03 ... 6c 18 7e(7e ff 7d 23 ... 6c 7d 38 7e)是HDLC Frame格式,中間的才是ppp包,可以看的出下面是LCP包.
7e ff 7d 23 c0 21 7d 21 43 7d 20 7d 3d 7d 21 7d
24 7d 25 dc 7d 22 7d 26 7d 20 7d 2a 7d 20 7d 20
7d 23 7d 24 c0 23 7d 27 7d 22 7d 28 7d 22 7d 31
7d 24 7d 25 dc 7d 33 7d 23 7d 21 6c 7d 38 7e

下面是一個很短的PAP包,經過壓縮的,所以看不到有7d出現,c0 23是協議代碼,02是封包代碼,01是包id,00 05是封包長度,表示從封包代碼開始到數據結束共是5個byte,數據只有1 byte,00,8b 3b是FCS Frame校驗,
7e ff 03 c0 23 02 01 00 05 00 8b 3b 7e

你上面寫的7e fd 20實際上是7e 00,後面還有的,沒有寫全,00打頭的協議代碼只有0021/ip,
002b/Novel IPX,嘿嘿,7e fd 60,7e fd 80,這兩個我沒有見過,可以肯定不是ppp裡面的`,

PAP通過之後就到了IPCP,下面是一個IPCP包,協議代碼是80 21,格式和LCP的包格式完全一樣,長度為0a(10),
7e ff 03 80 21 02 06 00 0a 03 06 3d 96 7d 31 16 bb d4 7e

IPCP是IP控制協議,用戶和接入服務器商議關於用戶機器的IP ADDRESS and DNS name and so on...,之後經過LCP確認,則PPP層實現,就可以進入IP層了。

我不知道哪個網站上有這些資料,我這裡有部分中文資料和全部的rfc英文文檔,呵呵,啃了好長時間才搞明白的‵‵
我是從底層搭建整個tcp/ip協議族,架設在PPP鏈路上,現在基本完成了,有甚麼問題大家可以相互探討

神奇的太阳 2001-05-23
  • 打赏
  • 举报
回复
PPP协议有3个主要的部分:
  1.串行的链路上压缩数据报的方法。
  2.完成链路建立,配置的数据链路控制协议(LCP)。
  3.为网络层协议族配置不同的网络层协议的网络控制协议(NCP)。

4,359

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧