802.11 sans fil
La norme IEEE 802.11 utilise la même sous-couche LLC 802.2 et le même schéma d'adressage à 48 bits que les autres réseaux locaux 802. Cependant, il existe de nombreuses différences au niveau de la sous-couche MAC et de la couche physique. Un environnement sans fil nécessite une attention particulière. Il n'existe aucune connectivité physique définissable. De ce fait, les facteurs externes peuvent interférer avec le transfert des données et le contrôle de l'accès est difficile. Pour relever ces défis, les normes sans fil comportent des contrôles supplémentaires.
La norme IEEE 802.11 est généralement appelée Wi-Fi. Il s'agit d'un système avec gestion des conflits qui fait appel à un processus d'accès au support de type CSMA/CA. CSMA/CA spécifie une procédure d'interruption aléatoire pour tous les noeuds qui attendent de transmettre des données. Le risque de conflit de support se pose surtout juste après que le support devienne disponible. La mise en retrait des noeuds pendant une période aléatoire réduit considérablement les risques de collision de données.
Les réseaux 802.11 utilisent également les accusés de réception de liaison de données pour confirmer la bonne réception d'une trame. Si la station de travail d'envoi ne détecte pas la trame d'accusé de réception, car la trame de données d'origine ou l'accusé de réception n'a pas été reçu intact, la trame est retransmise. Cet accusé de réception explicite corrige les interférences et autres problèmes de transmission radio.
Les autres services pris en charge par les réseaux 802.11 sont l'authentification, l'association (connectivité à un périphérique sans fil) et la confidentialité (chiffrement).
Comme l'illustre la figure, une trame 802.11 contient les champs suivants :
- Version de protocole : version de la trame 802.11 utilisée
- Type et sous-type : identifient une des trois fonctions et sous-fonctions de la trame (contrôle, données et gestion)
- Vers DS : défini sur 1 bit dans les trames de données destinées au système de distribution (périphériques de la structure sans fil)
- À partir de DS : défini sur 1 bit dans les trames de données quittant le système de distribution
- Fragments supplémentaires : défini sur 1 bit pour les trames comportant un autre fragment
- Réessayer : défini sur 1 bit si la trame est une retransmission d'une trame antérieure
- Gestion de l'alimentation: défini sur 1 bit pour indiquer qu'un nœud sera en mode économie d'énergie
- Données supplémentaires : défini sur 1 bit pour indiquer à un nœud en mode économie d'énergie que d'autres trames sont mises en mémoire tampon pour ce nœud
- WEP (Wired Equivalent Privacy) : défini sur 1 bit si la trame contient des informations chiffrées WEP à des fins de sécurité
- Ordre : défini sur 1 bit dans une trame de type de données qui utilise une classe de services strictement ordonnée (pas de réorganisation nécessaire)
- Durée/ID : selon le type de trame, indique le temps (en microsecondes) nécessaire pour transmettre la trame ou l'identité d'association (AID, Association Identity) de la station de travail ayant transmis la trame
- AD (adresse de destination) : adresse MAC du nœud de destination final sur le réseau
- AS (adresse source) : adresse MAC du nœud qui a lancé la trame
- AR (adresse du récepteur) : adresse MAC qui identifie le périphérique sans fil constituant le destinataire immédiat de la trame
- Numéro de fragment : indique le numéro de chaque fragment d'une trame
- Numéro d'ordre : indique le numéro d'ordre attribué à la trame ; les trames retransmises sont identifiées par des numéros d'ordre dupliqués
- AE (adresse de l'émetteur) : adresse MAC qui identifie le périphérique sans fil ayant transmis la trame
- Corps de trame : contient les informations transportées ; généralement un paquet IP pour les trames de données
- FCS (séquence de contrôle de trame) : contient un contrôle par redondance cyclique (CRC) 32 bits de la trame