SNAP

読み:スナップ
外語:SNAP: Subnetwork Access Protocol
品詞:名詞

サブネットワーク・アクセス・プロトコル。

DIX仕様のEthernetと異なり、IEEE 802.3標準Ethernet、IEEE 802.5(Token Ring)などでは、データリンク層フレーム中に上位のネットワーク層が何のプロトコルであるかを格納するフィールドがない。

そのため、そのままでは受信したフレームのネットワーク層プロトコルを確定できない。

これを解決するため、IEEE 802標準ではフレームのデータ部の先頭に二種類のヘッダを置き、LLCヘッダに続く2番目のヘッダであるSNAPにネットワーク層のプロトコルの種類を格納するようにしている。この構造を、LLC/SNAPと言う。

SNAPヘッダは5オクテット構成で、頭から順に次の情報が含まれる。

  • OUI (3オクテット) 管理組織識別子
  • PID (2オクテット) プロトコル識別子

PIDはEtherType(Ethernetフレームタイプ番号)と同じである。例えば0x0800ならIPv4、0x0806ならARPとなる