+-----------+--------+---------+---------- | 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 verwendet das Typfeld, um das Paketprotokoll zu bestimmen. 802.3/802.2 verwenden die Felder DSAP und SSAP.
Da es nur 256 mögliche SAP-Werte gibt, sind sie ziemlich schwer zu bekommen. Die spezielle SAP-Nummer der AA wurde zugewiesen, um anzugeben, dass nach dem 802.2-Header weitere Header vorhanden sind, die analysiert werden müssen, um das Netzwerkprotokoll zu bestimmen. Dies ist der SNAP-Header, der das gleiche Feld wie das V2-Ethernet verwendet.
AppleTalk kann entweder durch Ethernet V2 Typ 0x809B (Phase I) oder einen SAP-Code mit 0xAA gefolgt von einem SNAP-Typcode von 0x809B (Phase II) angezeigt werden. AppleTalk wird derzeit nie als 802.3/802.2-Paket mit einem eindeutigen SAP-Code gesendet.
Novell ist entweder als Ethernet-Paket 0x8137 oder als reines 802.3-Paket erhältlich. Es wird nicht als 802.3/802.2-Paket mit einem eindeutigen SAP-Code gesendet.
Es gibt nur wenige SAP-Werte, die Sie wahrscheinlich kennen. Sie sind:
Bei FDDI gibt es nur drei Kapselungsformate:
+-----------+--------+---------+---------- | 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 ...) ...-+----------+--------+-----------