feat: add wireless protocols

This commit is contained in:
Yorick Barbanneau 2024-09-19 21:48:43 +02:00
parent 51a9d99d78
commit 04b13df5dc

View file

@ -213,3 +213,55 @@ labels de taille fixe entre l'entête Ethernet et la charge utile.
Le routeur MPSL regarde donc le label pour décider quoi faire avec le paquet: le
routage est plus rapide (pas de décapsulation) et plus flexible.
## Les réseaux sans fils
nous distingons deux type de fonctionnements principaux:
1. **infrastructure**: une station de base est utiliée par tous les terminaux
du réseaux sans-fils pour communiquer;
2. **ah-hoc**: les terminaux de débrouillent entre eux pour s'interconnecter.
### Caractéristiques
L'**aténuation** est la caractéristiques celon laquelle le signal perd en
puissance à mesure qu'il se propage. Plus la distance est élevée et plus la
fréquence est haure, plus le signal diminue en intensité (*path loss*).
Le **mutltipath propagation** est lié au fait que le signal sans fils peut être
réfléchit pat l'environnement (mur par exemple). Les paquets issus de cette
réflexion vont être reçus avec du délais, il faut qlors que les équipements le
gèrent.
Le **bruit**: des signaux sont envoyés par d'auyres équipement dans le rayon
d'action de notre réseau. Il faut alors mesuré le **Rapport signal bruit**. Plus
il est élevé et meilleure est la qualité de réception.
Les **équipements cachés** Si un obstaacle empêche A de voir C alors que A voit
B qui voit C, alors il y a des riques de collisions de paquets.
### 802.11
C'est un protocole basé sur l'*infrastructure*, la station de base est
matérialisée par un **point d'accès**. Le spectre est divisé en canaux
(*channel*) afinde géger les interférences. chaque équipement doit s'associer
avec le point d'accès et s'authentifier.
Avant de pouvoir choisir un point d'accès, il faut realiser un scan, deux mode
sont disponibles:
* *passive scan*: le point d'accès envoie des trames spécifique pour s'annoncer
(*beacon*)
* *active scan*: les équipement sont à l'origine de la connexion par le biais
des `prove request frame` auxquelle le point d'acces répond par
une`association request`;
Cette norme sans fils utilise CSMA (*sense before send*) mais sans détection de
collision pour éviter les problèmes de medium (aténuation, terminaux cachés,
...). Il utilise CSMA/CA pour *collision Avoidance* (l'hôte envoie une
`request-to-send`, le point d'accès envoie alors un `CTS` en *broadcast*
avertissant alors les autres équipement de la transmission à venir.
#### Mobilité dans un même réseau
Si le changement se fait au niveau du *BSS* mais sans changement de sous-réseau,
alors c'est au *switch* de gérer car les adresses *MAC* sont les mêmes.