easy-rezo
  • Accueil
  • Réseau

Couche Liaison de données

Nous allons ici étudier la couche de liaison de données de la norme 802.11. 
A l’instar de Ethernet (et de beaucoup de LAN), Wifi utilise LLC (802.2) ainsi que la couche d’accès au MAC. 
En revanche, si Ethernet utilise le bien connu CSMA/CD (qui permet de détecter avec les collisions et d’attendre un temps aléatoire avant de retransmettre), le wifi la méthode CSMA/CA permettant de vérifier si le media (les ondes) est libre. 

Mais pourquoi CSMA/CA ?

Il est facile de comprendre qu’un environnement wifi n’est pas le même qu’Ethernet. Le meilleur exemple est se qu’on appel le
 “noeud caché”. 

Deux stations dans le même réseau wifi partage le même media et sont donc capable de voir si ce dernier est libre d’accès. Dans l’exemple du noeud caché, imaginons que les deux stations relié au même point d’accès mais distante l’une de l’autre. 

exemple de noeud caché 

Comment la station mobile est capable de savoir si le media est libre ? 

L’algorithme CSMA/CA implémente les trames RTS (Request to send) et CTS (Clear to send). Si une station veut utiliser le media, elle enverra une trame RTS et attendra que la permission du point d’accès via le CTS. 

Format générale de la trame MAC 

Avant de décortiquer la trame, regardons un peu les différentes informations possible : 
- Accès au media

- La donnée 
- La gestion du réseau wifi 

Attention : En vu de l’encapsulation des divers éléments, il est très facile de s’y perdre. 
Voici un résumé hiérarchique des divers éléments étudiés : 
-
 Trame wifi 
  -
 trame MAC 
    -
 Contrôles de Trame 


Voici comment est constituer la trame la trame 802.11. On y retrouve
encapsuler notre notre trame MAC 
Capture_1

Préamule 
Permet de synchroniser les horloges de l’émetteur et le récepteur 

PLCP
Permet de décoder la trame 


Capture_2
Nous retrouvons dans la trame MAC les éléments suivants : 


Capture_3 

      Version : 

      Type et sous type : définit le type de la trame.

A titre d’information 

Capture_2

      To DS : destination. La valeur du bit à 1 correspond à la borne d’accès
     
 From DS : source. Une valeur à 1 correspond également à la borne.
Pour résumé …

from DS To DS Resultat
0 0 envoi d’une station à une autre station
0 1 envoi d’une station vers un point d’accès
1 0 Envoi d’un point d’acces vers une station
1 1 Envoi d’une station à une station

      More Fragment : Permet d’avertir qu’un autre fragment va suivre.
     
 Retry : Permet d’avertir la station réceptrice que cette trame est une retransmission. 
Ces deux éléments sont utilisés avec le champs “
Contrôle de séquence” de la trame MAC. 
      Power Management : Utilisé dans la gestion de l’énergie. Un bit initialisé à 1 permet de dire à la station réception que l’émetteur se mettra en mode économie d’énergie. 
      More Data : Autres informations concernant la gestion d’énergie
     
 WEP : Active le cryptage WEP

    Adresse 1 

Adresse du récepteur. Si le bit “to DS” est à 1, alors c’est le point d’accès qui est le récepteur 

    Adresse 2 

Est l’adresse de l’émetteur. Si le bit “From DS” est activé, alors c’est le point d’accès qui est l’émetteur 

    Adresse 3 

Adresse de l’émetteur original quand le bit “From DS” est activé. Dans tout les cas, si le bit “To 
DS
” est à 1, alors cette correspond à la destination

    Adresse 4 

Quand une trame est envoyé d’un point d’accès à un autre (DS to DS), ce champs permet de définir l’adresse source original. 

…. Pas évident n’est ce pas ? 

 

from DS To DS Adresse 1 Adresse 2 Adresse 3 Adresse 4
0 0 Destination Source Point d’accès (BSSID) -
0 1 Destination Point d’accès (BSSID) Source -
1 0 Point adccès (BSSID) Source destination -
1 1 Point d’accès destination Point d’accès source destination source



   Contrôle de séquence : 

Permet d’identifier la trame. 

    Cyclic Redundancy Check : 

Contrôle d’erreur sur la trame wifi.

Les principales trames 

- RTS 

rts 

Ayant pour rôle de faire une demande d’envoi, on y retrouve les champs suivants : 
- RA (réception) : l’adresse du point d’accès 
- TA (envoi) : la station
 

- CTS 
rts-cts 

Le point d’accès copie directement le champs RA de la trame RTS pour l ouvertur d’une connexion de données 

- ACK 

rts-cts

  • Pages

    • Réseau
      • Introduction à IPsec
        • Protocole
        • Négociation
        • Application
      • Introduction à SSL/TLS et HTTPS
        • Fonctionnalité de HTTPS
        • Mécanisme de SSL
        • Chiffrement
        • Certificat
        • Condensé (hache)
        • Application
      • Introduction au WI-FI
        • Mode de fonctionnement
        • Mode Infrastructure
        • Couche Liaison de données
        • Recettage de wifi pré N selon Apple
  • Blogoliste

    • http://thomasgallinari.e3b.org
Copyright © 2010 easy-rezo All Rights Reserved
RSS XHTML CSS Connexion
Wp Theme by n Graphic Design
Powered by Wordpress