1. 程式人生 > >一個ppp幀的資料部分(用十六進位制寫出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。

一個ppp幀的資料部分(用十六進位制寫出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。

PPP協議,7E→7D 5E,7D→7D 5D
當資訊欄位中出現和標誌欄位一樣的位元0x7E時,就必須採取一些措施。因PPP協議是面向字元型的,所以它不能採用HDLC所使用的零位元插入法,而是使用一種特殊的字元填充。具體的做法是將資訊欄位中出現的每一個0x7E位元組轉變成2位元組序列(0x7D,0x5E)。若資訊欄位中出現一個0x7D的位元組,則將其轉變成2位元組序列(0x7D,0x5D)。若資訊欄位中出現ASCII碼的控制字元,則在該字元前面要加入一個0x7D位元組。這樣做的目的是防止這些表面上的ASCII碼控制字元被錯誤地解釋為控制字元。
真正的16進位制資料是7E FE 27 7D 7D 65 7E