イーサネットフレーム
イーサネットフレームにはいくつかの種類がある。
Ethernet IIフレーム(イーサネットバージョン2またはDIXフレームともいう)は、Internet Protocolで直接使用されることが多い、今日最も一般的に使用されている種類である。
ノベル raw IEEE 802.3 non-standard variation frame
IEEE 802.2 Logical Link Control (LLC) frame
IEEE 802.2 Subnetwork Access Protocol(英語版) (SNAP) frame
異なるフレームタイプは異なるフォーマットとMTU値を持つが、同じ物理媒体上に共存できる。右の表のようにフレームの種類を区別することができる。
さらに、4つのイーサネットフレームの種類全てに、オプションでIEEE 802.1Qタグを含めることができ、それが属するVLANとその優先順位(Quality of Service)を識別できる。
イーサネットのプロトコルオーバーヘッドをパーセンテージ(IPGを含むパケットサイズ)として次の式で計算できる。
Protocol overhead = Packet size − Payload size Packet size {\displaystyle {\text{Protocol overhead}}={\frac {{\text{Packet size}}-{\text{Payload size}}}{\text{Packet size}}}}
イーサネットのプロトコル効率は次の式で計算できる。
Protocol efficiency = Payload size Packet size {\displaystyle {\text{Protocol efficiency}}={\frac {\text{Payload size}}{\text{Packet size}}}}
最大効率は、最大許容ペイロードサイズで達成され、その値は以下のように計算される。
1500 1538 = 97.53 % {\displaystyle {\frac {1500}{1538}}=97.
ノベルのraw 802.3フレームフォーマットは、初期のIEEE 802.3の開発作業に基づくものである。ノベルはこれを出発点として、イーサネットを介した独自のIPX(英語版)ネットワークプロトコルの初の実装を作成した。raw 802.3フレームフォーマットでは、LLCヘッダを使用せず、長さフィールドのすぐ後にIPXパケットが開始する。これはIEEE 802.3規格には準拠していないが、IPXでは常に最初の2オクテットを0xFFとするので(IEEE 802.2 LLCでそのパターンになることは理論的にはあり得るが、極めて可能性が低い)、他のイーサネット実装と同じ物理媒体上で共存できる。ただし、DECnetの初期のいくつかの形式は、この仕様によって混乱している。
ノベルのNetWareは、1990年代半ばまでデフォルトでこのフレームタイプを使用しており、NetWareが広く普及しIPがまだ普及していなかった頃には、世界のイーサネットトラフィックのほとんどはIPXを伝送するraw 802.3フレームフォーマットを介していた。NetWare 4.10以降、IPXを使用するときのNetWareのデフォルトはLLCによるIEEE 802.2(NetWareフレームタイプEthernet_802.2)である。