Dans les réseaux sans fil, en particulier les réseaux Wi-Fi, la méthode d'accès CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) est un algorithme distribué qui permet le partage du média (le spectre) entre plusieurs stations tout en réduisant la probabilité de collisions entre trames et le risque de brouillage. Elle est notamment utilisée par Localtalk ou par la norme 802.11 dite Wi-Fi.

La couche liaison de données

modifier

La couche Liaison de données de la norme 802.11 est composée de deux sous-couches : la couche de contrôle de la liaison logique (Logical Link Control, notée LLC) et la couche de contrôle d’accès au support (Media Access Control, ou MAC).

La couche MAC définit deux méthodes d'accès différentes :

La méthode d'accès CSMA/CA

modifier

Dans un réseau local Ethernet en bus, maillé ou plus généralement filaire où plusieurs hôtes se trouvent sur un même segment de réseau, la méthode d'accès utilisée par les machines est le CSMA/CD (Carrier Sense Multiple Access with Collision Detection), pour lequel chaque machine est libre de communiquer lorsque le réseau est libre (aucun signal en cours). Chaque machine envoyant un message vérifie qu'aucun autre message n'a été envoyé en même temps par une autre machine. Si c'est le cas, les deux machines patientent pendant un temps aléatoire avant de recommencer à émettre.

Dans un environnement sans fil ce procédé n'est pas utilisable car il est complexe d'écouter le medium lors de sa propre transmission pour détecter des collisions. Par ailleurs, dans la mesure où deux stations voulant communiquer avec un récepteur commun peuvent être situées à l'opposé l'une de l'autre et ne s'entendent pas forcément mutuellement en raison du rayon de portée du signal radio[1], problème connu sous le nom du « problème du nœud caché », un mécanisme d'évitement de collisions entre leurs trames est nécessaire.

Le déroulement simplifié du protocole CSMA/CA pour les réseaux Wi-Fi est le suivant :

  1. Chaque station écoute le medium (Carrier Sensing) afin de déterminer si une autre station est en train d'émettre
  2. Lorsqu'une trame doit être émise par une station :
    1. Si le canal est libre depuis une durée égale au DIFS (Distributed Inter Frame Space), alors cette trame est émise.
    2. Sinon, la station attend que le medium soit libre pendant une durée égale au DIFS, puis engage une procédure de backoff aléatoire. Pour ce faire, elle tire aléatoirement la valeur d'un compteur (sous la forme d'un entier) dans une fenêtre appelée fenêtre de contention  (Contention Window). Si le compteur est égal à zéro, elle transmet immédiatement. Sinon, la station diminue la valeur de ce compteur d'une unité pour chaque période   pendant laquelle le medium est entièrement libre, puis transmet lorsque le compteur atteint zéro.

La valeur de   est dynamiquement choisie en fonction du nombre de retransmissions observées avec le destinataire des trames dans une fenêtre  . Les valeurs de  ,   et   dépendent de la couche physique utilisée mais aussi de la bande de fréquence dans laquelle la station opère[2].

Notes et références

modifier
  1. (en) [PDF] [url=https://arxiv.org/ftp/arxiv/papers/1003/1003.4070.pdf Comparative study of hidden node problem and solution using different techniques and protocols, Journal of Computing ] arxiv.org, mars 2010
  2. « IEEE Standard for Information Technology–Telecommunications and Information Exchange between Systems - Local and Metropolitan Area Networks–Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications », IEEE Std 802.11-2020 (Revision of IEEE Std 802.11-2016),‎ février 2021, p. 1–4379 (DOI 10.1109/IEEESTD.2021.9363693, lire en ligne, consulté le 4 janvier 2022)

Voir aussi

modifier

Articles connexes

modifier

Liens externes

modifier

📚 Artikel Terkait di Wikipedia

CSMA

CSMA est le sigle de Carrier Sense Multiple Access (« Accès multiple avec surveillance de porteuse » ou « Accès multiple avec écoute de la porteuse »). Il

Liste d'abréviations en informatique

Alternating current ACE Access Control Entry, voir Access Control List Adaptive Communication Environment ACE (format de fichier) ACL : Access Control List ACM :

IEEE 802.11be

multi-bande /multi-canal, 16 flux spatiaux, améliorations du protocole Multiple Input Multiple Output (MIMO), Coordination inter-points d'accès (AP) (coordination

Carrier Sense Multiple Access with Collision Detection

Ethernet (IEEE 802.3). Carrier Sense Multiple Access (CSMA) : Accès multiple avec écoute de la porteuse. Cette méthode permet à une station d'écouter le

IEEE 802.11ax

sous-porteuses. Afin de servir ces multiples utilisateurs, 802.11ax approfondit le MU-MIMO (Multiple User Multiple Input Multiple Output) mise en place par la

Cross-origin resource sharing

sont : Origin Access-Control-Request-Method Access-Control-Request-Headers Access-Control-Allow-Origin Access-Control-Allow-Credentials Access-Control-Expose-Headers

Gestion des identités et des accès

- Access Management - Gartner Research », Gartner IT Glossary,‎ 8 février 2012 (lire en ligne, consulté le 30 novembre 2016) « Identity and Access Management

WiMAX

170 GHz, emploient l'accès multiple à large bande par division de code WCDMA (Wide-band Code Division Multiple Access) comme méthode de modulation des porteuses