Mobile Systems III INFORMATIK
Mobile Systems III INFORMATIK
Mobile Systems III INFORMATIK
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Andreas Fischer 115<br />
Abbildung 5.5: MAC–Frame nach IEEE 802.11<br />
Type und Subtype-Feld des Paketkontrollkopfes spezifizieren die Art des MAC-<br />
Frames. Es gibt Management-Frames, die zum Beispiel bei der Assoziierung von<br />
Stationen verwendet werden, Control-Frames wie RTS/CTS und Data-Frames.<br />
Die anderen Flags im zwei Byte breiten Frame Control-Feld geben an, ob es sich<br />
um einen Frame zum oder vom Distribution System (DS) handelt, ob noch weitere<br />
Fragmente folgen, da die MSDU geteilt wurde, ob es sich um eine wiederholte<br />
Verschickung des Frames handelt, ob die sendende Station sich im Power-Saving-<br />
Modus befindet, ob sie weitere Daten versenden will und ob die Daten mittels WEP<br />
verschlüsselt sind und Fragmente in der richtigen Reihenfolge versandt werden.<br />
Bei Control Frames sind alle 1 Bit-Flags mit Ausnahme des Power Management-<br />
Flags auf Null gesetzt. Der IEEE 802.11-MAC unterscheidet fünf verschiedene MAC-<br />
Adressen, die Basic Service Set Identification (BSSID), Destination Address (DA),<br />
Source Address (SA), Receiver Address (RA) und Transmitter Address (TA). Die<br />
BSSID ist in der Regel die MAC-Adresse des Access Points. Der AP ist auch die<br />
Station, an die Frames mit gesetztem To DS-Flag gesendet werden beziehungsweise<br />
die Station, die Frames mit gesetztem From DS-Flag versendet. Die Anzahl der<br />
verwendeten Adreßfelder sowie deren Inhalt (BSSID, DA, SA, RA oder TA), werden<br />
von den Flags To DS und From DS festgelegt. Sind beide Flags 1, werden nur die<br />
Adressen 1 bis 4 belegt. In allen anderen Fällen entfällt Adresse 4, so dass der<br />
Paketkopf nur 192 Bit lang ist. Sind beide Flags 0, so ist Adresse 1 die DA, Adresse<br />
2 SA und Adresse 3 BSSID. Ist To DS 0 und From DS 1, so beschreibt Adresse 1 die<br />
DA, Adresse 2 BSSID und Adresse 3 die SA. Bei der Belegung To DS 1 und From DS<br />
0 steht die BSSID in Adresse 1, die SA in Adresse 2 und die DA in Adresse 3. Sind<br />
beide Flags 1, werden wie beschrieben alle vier Adressen besetzt. Dazu ist Adresse<br />
1 mit RA belegt, in Adresse 2 findet sich die TA. Adresse 3 und 4 beschreiben DA<br />
und SA.<br />
Es werden neben Unicast-Adressen auch Multicast- und Broadcast-Adressen verwendet.<br />
Die Broadcast-Adresse lautet 111....111. Während Frames an eine Unicast-<br />
Adresse in der Regel vom Empfänger durch Versenden eines ACK bestätigt werden,<br />
geschieht dies bei Frames an eine Multicast- oder Broadcast-Adresse nicht, da es<br />
durch das zeitgleiche Versenden der ACK-Frames von allen Empfangsstationen zu<br />
einer Kollision kommen würde.<br />
Das FCS-Feld enthält einen 32 Bit-CRC-Code über den gesamten Frame inklusive<br />
Frame Body. Ist ein empfangener Frame fehlerhaft, so wird es an diesem Feld<br />
erkannt. Fehlerhafte Frames werden nicht bestätigt.