+-----------+--------+---------+---------- | 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 ...) ...-+----------+--------+-----------
Ethernet utilise le champ type pour déterminer le protocole de paquet. 802.3/802.2 utilisent les champs DSAP et SSAP.
Comme il n'y a que 256 valeurs SAP possibles, elles sont assez difficiles à obtenir. Le numéro SAP spécial d'AA a été attribué pour indiquer qu'il existe d'autres en-têtes après l'en-tête 802.2 qui doivent être analysés pour déterminer le protocole de niveau réseau. Il s'agit de l'en-tête SNAP qui utilise le même champ de type utilisé par V2 Ethernet.
AppleTalk peut être indiqué soit par Ethernet V2 de type 0x809B (Phase I), soit par un code SAP de 0xAA suivi d'un code de type SNAP de 0x809B (Phase II). AppleTalk n'est actuellement jamais envoyé en tant que paquet 802.3/802.2 avec un code SAP unique.
Novell se trouve sous la forme d'un type Ethernet 0x8137 ou d'un paquet 802.3 brut. Il n'est pas envoyé en tant que paquet 802.3/802.2 avec un code SAP unique.
Il n'y a que quelques valeurs SAP que vous êtes susceptible d'exécuter. Elles sont :
Sur FDDI, vous n’avez que trois formats d’encapsulation :
+-----------+--------+---------+---------- | 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 ...) ...-+----------+--------+-----------