データは、イーサネットネットワークの物理メディアを小さなコンテナまたは フレームで移動します。 イーサネットデータをフレーミングする方法はいくつかありますが、目に見えるものはイーサネットIIとIEEE 802です。3.これらのフレームの構造は似ていますが、それぞれについて説明します。
-
イーサネットII: これは、標準でよく見られるフレーミングタイプであり、IPで使用される必須ヘッダーをサポートするために使用されます。
<!このフレームタイプが、Novellが独自のInternetwork Packet Exchange / Sequenced Packet Exchange(IPX / SPX)プロトコルをサポートするために選択した拡張フレームタイプであることを理解しておく必要があります。あなたが1990年代のNovellネットワーク上にいない限り、802.2イーサネットフレームタイプに遭遇する可能性は低いです。図示されているように、標準イーサネット(登録商標)IIフレームは、以下の部分を有する: -
<!プリアンブル: プリアンブル
は、交番するゼロの一意のシーケンスであり、長さが8バイトである2つのものとそれに続くイーサネットフレームの開始を設定する。この一連のパルスは、コンピュータのネットワークカードによって取得され、設計上、このシーケンスはフレームの途中では発生しません。
<!イーサネットヘッダー:-
イーサネットヘッダーは、次の部分で構成されます。 宛先アドレス: ターゲットのNICのMACアドレスを含む6バイトネットワークフレーム。 送信元アドレス:
物理メディア上のデータを送信するNICのMACアドレスを含む6バイト。 -
タイプ: フレームタイプを示す2バイト。タイプフィールドは上位層のプロトコルを識別します。上位プロトコルは通常IPです。
-
データ: 46-1500バイトのデータ。データが46バイト未満の場合は、フレームを最小64バイトのフレームサイズにするためにパディングが追加されます。プリアンブルシーケンスの間に少なくとも64バイトのデータがなければならない。
-
フレームチェックシーケンス(FCS) :フレームの最後に4バイトのFCSデータが格納される。フレームを送信する前に、ソースコンピュータはフレーム内のデータから結果を生成し、その結果をフレームの最後の4バイトに格納します。このFCS値を生成するために、フレーム全体がブロックに分割される。これらのブロックはすべて一緒に追加され、FCSはこれらのすべてのデータブロックの合計です。受信側コンピュータは、フレーム内のデータから自身の結果を計算し、計算した数をFCSデータと比較します。結果が一致しない場合、フレームは破損しているか不正確であると見なされ、フレームは破棄されます。
-
一部の人々は、これを巡回冗長検査(CRC)データまたはCRC合計と呼ぶこともある。CRCとFCSの目的は同じで、受信したデータが送信中に変更または破損していないことを確認することです。 すべてのネットワークフレームは、含まれるデータのタイプにかかわらず、イーサネットIIフレームと基本的な構造が同じです。フレームは物理レベルに存在するが、データリンク層と物理層構造との間の唯一の違いはプリアンブルとFCSデータであるため、データリンク層で参照されることが多い物理レイヤからデータリンクレイヤに渡されません。各レイヤーは、最終的にネットワークを介して送信されるデータにヘッダーを適用します。
-
-
ほとんどすべての人がこのデータ構造をイーサネットフレームとして記述し、それを物理層に配置します。 OSIモデルを移動する目的で、物理レイヤとデータリンクレイヤの両方を対象とすることができます。