+-----------+--------+---------+---------- | Dst | Src | Type | Data... | | |(0x8137)|(checksum 0xFFFF, IPX-header ...) +-----------+--------+---------+---------- <- 6 -><- 6 -><-- 2 -->
+-----------+--------+---------+---------- | Dst | Src | Length | Data... | | | | (checksum 0xFFFF, IPX-header ...) +-----------+--------+---------+---------- <- 6 -><- 6 -><-- 2 -->
+-----------+--------+-------------+-------+---------+----- | Dst | Src | Length | DSAP | SSAP |Control| Data... | | | |(0xE0)|(0xE0)|(0x03) |(checksum 0xFFFF, IPX-header ...) +-----------+--------+-------------+-------+---------+----- <- 6 -><- 6 -><- 2 ->
+-----------+--------+-------------+-------+-- | Dst | Src | Length | DSAP | SSAP |Control| | | | |(0xAA)|(0xAA)|(0x03) | +-----------+--------+-------------+-------+---... <-----LLC2 (802.2)---> <-- 3 --> <-- 2 --> ...-+----------+--------+----------- | Org Code | Type | Data... | OUI |(0x8137)| (checksum 0xFFFF, IPX-header ...) ...-+----------+--------+-----------
イーサネットはタイプ フィールドを使用してパケット プロトコルを決定します。802.3/802.2 は DSAP および SSAP フィールドを使用します。
可能な SAP 値が 256 だけなので、取得することはかなり困難です。802.2 ヘッダーの後にもネットワークレベルのプロトコルを調べるために解析が必要なヘッダーがあることを示すため、特別な SAP 番号 AA が割り当てられます。これは V2 イーサネットと同じタイプ フィールドを使用する SNAP ヘッダーです。
AppleTalk はイーサネット V2 タイプ 0x809B (フェーズ I)、または SNAP タイプ コード 0x809B の後に続く SAP コード 0xAA で指定できます(フェーズ II)。 現在、AppleTalk は一意の SAP コードと共に 802.3/802.2 パケットとして送信されることはありません。
Novell はイーサネット タイプ 0x8137、または raw 802.3 パケットとして参照できます。一意の SAP コードと共に 802.3/802.2 パケットとして送信されることはありません。
実際に遭遇する可能性がある SAP 値は少ししかありません。その内容は次のとおりです。
FDDI では、3 つのカプセル化形式しかありません。
+-----------+--------+---------+---------- | Dst | Src | Length | Data... | | | | (checksum 0xFFFF, IPX-header ...) +-----------+--------+---------+---------- <- 6 -><- 6 -><-- 2 -->
+-----------+--------+-------------+-------+---------+----- | Dst | Src | Length | DSAP | SSAP |Control| Data... | | | |(0xE0)|(0xE0)|(0x03) |(checksum 0xFFFF, IPX-header ...) +-----------+--------+-------------+-------+---------+----- <- 6 -><- 6 -><- 2 ->
+-----------+--------+-------------+-------+-- | Dst | Src | Length | DSAP | SSAP |Control| | | | |(0xAA)|(0xAA)|(0x03) | +-----------+--------+-------------+-------+---... <-----LLC2 (802.2)---> <-- 3 --> <-- 2 --> ...-+----------+--------+----------- | Org Code | Type | Data... | OUI |(0x8137)| (checksum 0xFFFF, IPX-header ...) ...-+----------+--------+-----------