イーサネットネットワークでのデータ送信
シスコ技術者認定試験 公式ガイドブック Cisco CCENT/CCNA ICND1 100-101J
新CCENT/CCNA対応の公式ガイドブック 米国ベストセラーシリーズの翻訳書!この記事は、書籍『シスコ技術者認定試験 公式ガイドブック Cisco CCENT/CCNA ICND1 100-101J』の内容を、Think IT向けに特別公開しているものです。
物理層の規格は大きく異なるものの、イーサネット規格の他の部分は、物理的なイーサネットリンクの種類にかかわらず、同じように動作します。ここでは、リンクの種類を問わずイーサネットが使用するさまざまなプロトコルとルールを説明します。具体的には、イーサネットのデータリンク層のプロトコルの詳細と、イーサネットノード、スイッチ、ハブがイーサネットLAN経由でイーサネットフレームを転送する方法について見ていきます。
イーサネットのデータリンクプロトコル
イーサネットのプロトコルファミリの最大の利点は、それらのプロトコルが同じデータリンク規格を使用することです。実際には、データリンク規格の中核部分は初期のイーサネット規格にさかのぼります。
イーサネットのデータリンクプロトコルは、イーサネットフレームを定義しています。イーサネットフレームは、先頭のイーサネットヘッダーと、中央のカプセル化されたデータ、末尾のイーサネットトレーラで構成されます。実際には、ヘッダーのフォーマットが何種類か定義されており、現時点では、図1に示すフレームフォーマットが最もよく使用されています。
フレームを構成するフィールドはどれも重要ですが、本書で説明する内容にとってより重要なものがいくつかあります。表1は、ヘッダーおよびトレーラ内のフィールドと、それらの簡単な説明をまとめたものです。ここでは、いくつかのフィールドをさらに詳しく見ていきます。
フィールド | フィールドの バイト長 | 説明 |
---|---|---|
プリアンブル | 7 | 同期 |
SFD(Start Frame Delimiter) | 1 | 次のバイトから宛先MACアドレスフィールドが始まることを示す |
宛先MACアドレス | 6 | このフレームの受信アドレスとして想定されているものを示す |
送信元MACアドレス | 6 | このフレームの送信元を示す |
タイプ | 2 | フレームに使用されるプロトコルの種類を定義する。現時点では、主にIPv4またはIPv6が指定される |
データとパディング※ | 46〜1,500 | 上位層のデータとして一般にL3PDU(通常はIPv4またはIPv6パケット)を含んでいる。このフィールドに最低限必要な長さ(46バイト)になるよう、送信元がパディングを追加する |
FCS(Frame Check Sequence) | 4 | 受信側のNICがフレームで送信エラーが発生したかどうかを判断するための手段を提供する |
※ IEEE 802.3仕様では、802.3フレームのデータ部分は最小46バイト、最大1,500バイトに制限されている。MTU(Maximum Transmission Unit)は、メディアを通じて送信可能なレイヤ3パケットの最大サイズを定義する。レイヤ3パケットはイーサネットフレームのデータ部分に含まれるため、1,500バイトはイーサネットで許可されるIP MTUの最大値である。
連載バックナンバー
Think ITメルマガ会員登録受付中
全文検索エンジンによるおすすめ記事
- 仮想LAN(Virtual LAN)の基本[ドメイン/サブネット/トランキング]
- ネットワーク層の機能(前編)―パケット転送時の役割―
- ネットワーク層の機能(後編) ―IPアドレスとルーティングプロトコル―
- OSIネットワーキングモデル(後編)
- 現代PCの基礎知識(11):現代のPCには欠かせない!ネットワーク
- Cisco認定試験の概要、OSIネットワーキングモデル(前編)
- クラスフルIPv4ネットワークアドレスの分析[クラスフルアドレスの種類と規模]
- OSI参照モデルを紐解いていこう ー第2層(データリンク層) ①イーサネット
- IPv4の高度なACL[拡張ACLの設定ガイドライン]
- IPv4のサブネット化の概要[サブネットをサイジング/プライベートアドレスとパブリックアドレスを見分ける]