イーサネットは、現在最も幅広く使用されている LAN テクノロジーです。
イーサネットは、データ リンク層と物理層で動作します。 これは、IEEE 802.2 および 802.3 規格で定義されているネットワーク テクノロジーのファミリです。 イーサネットは次のデータ帯域幅をサポートしています。
- 10 Mbps
- 100 Mbps
- 1000 Mbps(1 Gbps)
- 10,000 Mbps(10 Gbps)
- 40,000 Mbps(40 Gbps)
- 100,000 Mbps(100 Gbps)
図 1 に示すように、イーサネット規格は、レイヤ 2 プロトコルとレイヤ 1 テクノロジーの両方を定義しています。 レイヤ 2 プロトコルについては、すべての 802 IEEE 規格と同様に、イーサネットの動作は、データ リンク層の論理リンク制御(LLC)サブレイヤと MAC サブレイヤという 2 つのサブレイヤに依存します。
LLC サブレイヤ
イーサネットの LLC サブレイヤは、上位レイヤと下位レイヤとの間の通信を処理します。 これは通常、ネットワーク ソフトウェアとデバイス ハードウェアとの間の通信に該当します。 LLC サブレイヤは、ネットワーク プロトコル データ(通常は IPv4 パケット)を取得し、宛先ノードへのパケットの配信に役立つ制御情報を追加します。 LLC は、アプリケーションの上位レイヤとの通信に使用され、配信のために下位レイヤにパケットを移します。
LLC はソフトウェアで実装されており、その実装はハードウェアに依存しません。 コンピュータ内では、LLC を NIC のドライバ ソフトウェアと見なすことができます。 NIC ドライバは、NIC 上のハードウェアと直接やり取りして、MAC サブレイヤと物理メディアとの間でデータの受け渡しを行うプログラムです。
MAC サブレイヤ
MAC はデータ リンク層の下位サブレイヤを構成します。 MAC はハードウェア(通常はコンピュータ NIC)によって実装されます。 詳細は IEEE 802.3 標準で規定されています。 図 2 に、一般的な IEEE イーサネット規格を示します。