零比特填充的具體做法
發布時間:2014/9/16 21:03:42 訪問次數:5792
若信息字段中出現ASCII碼的控制字符(即數值小于Ox20的字符),MAALSS0044TR則在該字符前面要加入一個Ox7D字節,同時將該字符的編碼加以改變。例如,出現Ox03(在控制字符中是“傳輸結束”ETX)就要把它轉變為2字節序列(Ox7D,Ox23)。
由‘F在發送端進行了字節填充,因此在鏈路上傳送的信息字節數就超過了原來的信息字節數。但接收端在收到數據后再進行與發送端字節填充相反的變換,就可以正確地恢復出原來的信息。
PPP協議用在SONET/SDH鏈路時,是使用同步傳輸(一連串的比特連續傳送)而不是異步傳輸(逐個字符地傳送)。在這種情況下,PPP協議采用零比特填充方法來實現透明傳輸。
零比特填充的具體做法是:在發送端,先掃描整個信息字段(通常是用硬件實現,但也可用軟件實現,只是會慢些)。只要發現有5個連續l,則立即填入一個0。因此經過這種零比特填充后的數據,就可以保證在信息字段中不會出現6個連續1。接收端在收到一個幀時,先找到標志字段F以確定一個幀的邊界,接著再用硬件對其中的比特流進行掃描。每當發現5個連續1時,就把這5個連續l后的一個O刪除,以還原成原來的信息比特流(圖3-11),這樣就保證了透明傳輸:在所傳送的數據比特流中可以傳送任意組合的比特流, 而不會引起對幀邊界的判斷錯誤。
若信息字段中出現ASCII碼的控制字符(即數值小于Ox20的字符),MAALSS0044TR則在該字符前面要加入一個Ox7D字節,同時將該字符的編碼加以改變。例如,出現Ox03(在控制字符中是“傳輸結束”ETX)就要把它轉變為2字節序列(Ox7D,Ox23)。
由‘F在發送端進行了字節填充,因此在鏈路上傳送的信息字節數就超過了原來的信息字節數。但接收端在收到數據后再進行與發送端字節填充相反的變換,就可以正確地恢復出原來的信息。
PPP協議用在SONET/SDH鏈路時,是使用同步傳輸(一連串的比特連續傳送)而不是異步傳輸(逐個字符地傳送)。在這種情況下,PPP協議采用零比特填充方法來實現透明傳輸。
零比特填充的具體做法是:在發送端,先掃描整個信息字段(通常是用硬件實現,但也可用軟件實現,只是會慢些)。只要發現有5個連續l,則立即填入一個0。因此經過這種零比特填充后的數據,就可以保證在信息字段中不會出現6個連續1。接收端在收到一個幀時,先找到標志字段F以確定一個幀的邊界,接著再用硬件對其中的比特流進行掃描。每當發現5個連續1時,就把這5個連續l后的一個O刪除,以還原成原來的信息比特流(圖3-11),這樣就保證了透明傳輸:在所傳送的數據比特流中可以傳送任意組合的比特流, 而不會引起對幀邊界的判斷錯誤。
熱門點擊
- IP地址的編址方法共經過了三個歷史階段
- 在以太網的幀格式中插入VLAN標記
- 零比特填充的具體做法
- 幀的長度不是整數個字節
- 時延(delay或latency)
- 最長前綴匹配
- 窗口擴大選項是為了擴大窗口
- 透明網橋
- 差錯檢測
- 運輸層的端口
推薦技術資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]