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

Cryptographie post-quantique

Consumption Benchmarking of Post-Quantum Cryptography on Resource-Constrained IoT Nodes ( https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11392724) »,

Sudoku

définie dans The Hidden Logic of Sudoku, est basée sur la longueur maximale de la chaîne nrczt nécessaire pour résoudre un problème. Contrairement au

Problème de la clique

F. Della Croce, « Combining swaps and node weights in an adaptive greedy approach for the maximum clique problem », Journal of Heuristics, vol. 10, no 2

Julian Assange

le projet Radio Free Assange émet 24h sur 24 sur la radio expérimentale Π-Node. En décembre 2019, un mouvement de soutien est organisé par 120 journalistes

Aistopoda

(en) M. Ruta et Coates, M.I., « Dates, nodes, and character conflict: addressing the lissamphibian origin problem », Journal of Systematic Palaeontology

Exploration de Mars par Curiosity

des dommages limités. Hidden Valley Le 31 juillet, (sol 705), Curiosity arrive aux abords d'une petite dépression baptisée Hidden Valley dont la paroi

Saturne (planète)

(en) NASA - Planetary Date System, « Voyager mission », sur Planetary Rings Node, 1er janvier 2000. (en) « In Depth | Voyager 1 », sur NASA Solar System Exploration

Islam en Malaisie

Mohamad, Project Syndicate, 19 septembre 2006 (es) http://www.economist.com/node/9262452 « Lina Joy's despair »], Anver M. Emon, The Economist, 31 mai 2007