字節(jié)填充法怎么填充的 在PPP協(xié)議中,為什么用字節(jié)填充?(字節(jié)填?
在PPP協(xié)議中,為什么用字節(jié)填充?(字節(jié)填?MAC幀一般是以太網(wǎng)的第二層數(shù)據(jù)幀格式,而PPP幀一般是串口之間的第二層數(shù)據(jù)幀格式。它們的物理層和數(shù)據(jù)鏈路層類型不同。如果要在以太網(wǎng)中實現(xiàn)類似PPP協(xié)議的功
在PPP協(xié)議中,為什么用字節(jié)填充?(字節(jié)填?
MAC幀一般是以太網(wǎng)的第二層數(shù)據(jù)幀格式,而PPP幀一般是串口之間的第二層數(shù)據(jù)幀格式。它們的物理層和數(shù)據(jù)鏈路層類型不同。如果要在以太網(wǎng)中實現(xiàn)類似PPP協(xié)議的功能,就必須使用PPPoE協(xié)議。由于PPP協(xié)議是面向字節(jié)的,即通過整個字節(jié)內(nèi)容來識別數(shù)據(jù),因此它不能使用HDLC使用的零位插入方法,而是使用一種特殊的字符填充方法。一般來說,面向位的協(xié)議(如HDLC)使用零位插入方法來區(qū)分標志字段和信息內(nèi)容,而面向字節(jié)的協(xié)議(如PPP)使用字節(jié)填充來區(qū)分標志字段和信息內(nèi)容。
在TCP/IP協(xié)議中,為什么HDLC幀數(shù)據(jù)段中標志字段F并不是數(shù)值0xF而是0x7E?
同步傳輸鏈路使用PPP時,使用2113硬件完成位填充5261充電(原理與HDLC相同)。HDLC采用零填充4102充電方式。在發(fā)送端,當比特流沒有添加前導(dǎo)碼標識時,首先用硬件掃描整個幀。只要有五個連接1,就會立即填充0。在接收數(shù)據(jù)幀時,先找到7e(二進制0111)1110,中間有6個連接1)字段來確定幀邊界,然后用硬件掃描位流。。。每次找到五個連續(xù)的1,五個連續(xù)的1之后的一個0將被刪除以恢復(fù)原始位流。。。= = = = 2. 當用于異步傳輸時,使用一種特殊的字符填充方法。具體方法是刪除信息段中的每一個0x7e字節(jié),轉(zhuǎn)換成2字節(jié)序列(0x7d,0x5e)--(即“D5”在“7”和“e”之間填充)