ビットスタッフィング
意味・解説
データ送信中に、制御用のフラグ(区切り)と同じパターンが偶然現れないよう、特定のルールで余分なビットを挿入する技術。
例えばフラグが『01111110』の場合、データの中に『1』が5つ続いたら強制的に『0』を1つ挿入(スタッフィング)する。受信側は『1』が5つ続いた後の『0』を取り除いて元のデータを復元する。
くわしく
「データの『偽装』防止」の技術です。
1.フラグシーケンス:
データの「始まり」と「終わり」を示す特別なビットパターン。
2.透明性:
データの中にフラグと同じパターンがあると、そこで通信が終わったと誤解されます。これを防ぐために、ルールに従ってビットを「詰め物(スタッフ)」します。ポイントは、HDLC手順などのデータリンク層において、どんな内容のデータでも(バイナリデータでも)確実に区別して送るために不可欠な処理だからです。
例文
HDLCプロトコルでは、データ透過性を確保するためにビットスタッフィングが行われ、フラグとデータの誤認を防止している。
同義語: ビット挿入
分類: 同期制御 / 透過的伝送