データがメディアを移動するときは、1 と 0 のビット ストリームに変換されます。 ノードが長いビット ストリームを受信している場合、ノードはフレームがどこから始まりどこで終わるのか、またはどのビットがアドレスを表すのかをどのように判断するのでしょうか。
フレーミングは、異なるフィールドの値としてヘッダーおよびトレーラに挿入された制御情報を使用して、ストリームを解読可能なグループに分割します。 この形式は、ノードによる受信が可能でかつ宛先でパケットにデコードできる構造を物理信号に与えます。
図に示すように、汎用フレーム フィールドのタイプには次のものがあります。
- フレームの開始および終了インジケータ フラグ:MAC サブレイヤがフレームの開始と終了の境界を識別するのに使用します。
- アドレス指定:MAC サブレイヤが送信元ノードと宛先ノードを識別するのに使用します。
- タイプ:LLC がレイヤ 3 プロトコルを識別するのに使用します。
- 制御:特別なフロー制御サービスを識別します。
- データ:フレーム ペイロード(つまり、パケット ヘッダー、セグメント ヘッダー、およびデータ)が含まれます。
- エラー検出:データの後に含まれ、トレーラを形成します。これらのフレーム フィールドはエラー検出に使用されます。
すべてのプロトコルにこれらすべてのフィールドが含まれているわけではありません。 特定のデータ リンク プロトコルの規格は、実際のフレーム形式を定義します。
注:フレーム形式の例は、この章の最後に説明します。