CH4 WLAN Wifi-Complet
CH4 WLAN Wifi-Complet
CH4 WLAN Wifi-Complet
Nejla OUESLATI
A. U: 2023-2024
1
29/11/2023
WI-FI ALLIANCE
Wi-Fi Alliance : Organisme qui regroupe les
principaux acteurs du marché sans fils dans le monde
Wi-Fi (pour Wireless Fidelity) est un nom d‟un label
donné par Wi-Fi Alliance aux équipements
conforment à la norme IEEE 802.11 qui est un type de
réseau WLAN
Son but :
promouvoir Wi-Fi (Wireless Fidelity) comme standard
international pour les réseaux locaux sans fil
garantir l‟interopérabilité des produits Wi-Fi
garantir la sécurité dans Wi-Fi (WP A & WPA2)
2
29/11/2023
802.11b et 802.11g, qui est compatible avec 802.11b, évoluent tous deux dans la
bande des 2.4 GHz
802.11a n‟est compatible ni avec 802.11b ni avec 802.11g car il évolue dans une
bande de fréquences différente (5 GHz)
(-): Le passage total à 802.11a exige le changement de toutes les cartes Wi-Fi
équipant les terminaux
Certaines extensions modifient la couche physique, d‟autres rajoutent des
fonctionnalités au niveau liaison.
L‟ÉVOLUTION DU WIFI
3
29/11/2023
4
29/11/2023
10
5
29/11/2023
Antennes :
11
6
29/11/2023
14
7
29/11/2023
MODE INFRASTRUCTURE
connecter les ordinateurs équipés d‟une carte réseau WiFi entre eux via
un ou plusieurs points d‟accès ou AP
Chaque ordinateur se connecte à un point d'accès via une liaison sans fil
et envoie et reçoit les données à travers les AP,
WLAN Mono-Cellule (BSS: Basic Service Set):
L‟ensemble des stations radio à la portée d‟un seul AP forme une
cellule.
Les AP sont connectés au réseau câblé exemple Ethernet
Chaque BSS a un identifiant (BSSID), qui est l'adresse MAC du
point d'accès ( 6 octets)
Taille du BSS: dépend de la zone de couverture du point d‟accès. (en
max 100 stations peuvent être associées à un point d‟accès)
Les points d'accès (AP) sont responsables :
• contrôle d'accès, authentification, identification, gestion de
l'association sur leur zone de couverture
15
8
29/11/2023
17
9
29/11/2023
19
INFRASTRUCTURES VS AD-HOC
20
10
29/11/2023
Si fréquence augmente:
débit augmente
le phénomène d'absorption augmente, donc la portée diminue.
Si puissance augmente:
le phénomène d'absorption diminue donc Portée augmente
22
11
29/11/2023
12
29/11/2023
MODÈLE OSI
25
26
13
29/11/2023
27
28
14
29/11/2023
COUCHE PHYSIQUE
29
COUCHE PHYSIQUE
Elle définit
la modulation des ondes radioélectriques
les caractéristiques de la signalisation pour la transmission de
données (choix du canal)
codage de l'information.
15
29/11/2023
32
16
29/11/2023
Solution 1:
partitionner la bande de fréquence en plusieurs sous-canaux
étroits et associer des canaux différents pour les réseaux voisins
(AP voisines)
Chaque BSS communique sur un canal fixé lors de la
configuration de l'AP (Infrastructure) ou de l'adaptateur (adhoc)
17
29/11/2023
Le signal à bande
étroite est plus
sensible :
Au bruit (S/N
ratio)
Interférences
35
18
29/11/2023
Principe:
Utilisation d‟une séquence d‟étalement aléatoire (série de chips ou
spreading code) pour répartir le spectre du signal à bande étroite à
transmettre sur tout le canal
l‟étalement est directement proportionnel au nombre de bits du code
utilisé (facteur d‟étalement=nbre de chips par symbole)
Principe: Transmission des (données XOR Chipping Code)
Performances:
Coût élevé
Consommation d‟énergie importante
Débit important (car spectre étalé)
Plus de résistance aux bruits et interférences
Possibilité de choisir le code
Cette technique d‟étalement par code est utilisée dans le
standard IEEE802.11b et pour l‟UMTS. 37
Exemple 2:
38
19
29/11/2023
GAIN D‟ÉTALEMENT
le signal d‟information de largeur de bande BWinfo = 2.Rs (Rs:
rapidité de modulation ou vitesse de symbole) est étalé sur une
bande beaucoup plus large BWss= 2.Rc (Rc vitesse de chips); le
facteur d‟étalement (Spreading Factor SF) peut s‟écrire sous
différentes formes :
39
40
Réception
20
29/11/2023
PRINCIPE DS-CDMA
41
EXEMPLE DS-CDMA
Rappelons que le bit ayant pour valeur „1‟ est représenté par „+1‟,
le bit ayant pour valeur „0‟ est représenté par „-1‟.
séquence de données de l‟utilisateur1 est m1: +1 -1 -1 +1
Le code de l‟utilisateur1 est c1: +1 +1 +1 +1
séquence de données de l‟utilisateur2 est m2: +1 +1 -1 -1
Le code de l‟utilisateur2 est c2: +1 -1 -1 +1
1. Montrer que les deux codes sont orthogonaux
2. Quel est le signal envoyé par chaque utilisateur (1 et 2) en utilisant DS-
CDMA?
3. Quel est le signal reçu par le récepteur ?
4. Supposons que le récepteur souhaite extraire les données envoyées
par l'utilisateur1. Montrer la procédure à suivre et le résultat obtenu.
42
21
29/11/2023
CORRECTION
1. <c1,c2>=(+1*+1)+(+1*-1)+(+1*-1)+(+1*+1)=+1-1-1+1=0 donc c1 et c2
orthogonaux
2. Le signal envoyé par utilisateur 1 est T1=<m1,c1>=
(+1 +1 +1 +1,-1 -1 -1 -1, -1 -1 -1 -1, +1 +1 +1 +1)
Le signal envoyé par utilisateur 2 est T2=<m2,c2>=
(+1 -1 -1 +1, +1 -1 -1 +1, -1 +1 +1 -1, -1 +1 +1 -1)
3. Le signal reçu est T=T1+T2= (+2 0 0 +2, 0 -2 -2 0, -2 0 0 -2, 0 +2 +2
0)
4. Pour que le récepteur puisse extraire son signal émis par le 1 er
utilisateur: <T,c1>=
[+1*(+2+0+0+2)/4, +1*(0-2-2+0)/4, +1*(-2+0+0-2)/4,+1*(0+2+2+0)/4]
=[+1,-1,-1,+1]=m1
43
22
29/11/2023
DSSS
L‟étalement de spectre par code produit une porteuse modulée dont le
spectre occupe une largeur de 22 MHz : 22Mhz=2*11*1Mhz
Le signal étalé g et le signal avant étalement a ont la même
amplitude, donc même puissance; or largeur de bande de g est plus
importante donc son DSP doit être plus faible
46
23
29/11/2023
47
24
29/11/2023
IEEE802.11 FHSS
la bande ISM des 2.4 GHz est divisée en 79 canaux ayant chacun
1 MHz de largeur de bande
La couche FHSS définit trois ensembles de 26 séquences, soit au
total 78 séquences de sauts possibles.
possibilité de fonctionner simultanément 26 réseaux 802.11 FHSS
(correspondant aux 26 séquences) dans une même zone,
La transmission de données se fait par l'intermédiaire de sauts
toutes les 300 ms , d'un sous-canal à un autre selon une séquence
prédéfinie.
Les signaux (données transformées par FHSS) sont ensuite
modulés par une modulation de phase de type GFSK (Gaussian
Frequency Shift Keying).
Avantages: minimiser interférences et résistance aux chemins
multiples
Inconvénient: débit limité à 2 Mbit/s après modulation.
49
FHSS
25
29/11/2023
FRÉQUENCES 802.11A
Aux Etats unis : Fréquence de 5 GHz dans la bande UNII (
Unlicensed National Information Infrastructure : pas de licence
d'utilisation)
– 8 canaux dans les fréquences basses - 4 pour les plus hautes.
En Europe :
– Bande de 5,15 à 5,35 GHz : 8 canaux possibles
– Bande de 5,47 à 5,735 GHz : 11 canaux possibles
52
outdoor
indoor
26
29/11/2023
FRÉQUENCES 802.11A
53
27
29/11/2023
Exemple:
• modulation BPSK (𝜀=1/2) : 0,125 Mbits/s par sous-canal : total 6
Mbits/s
modulation QAM64 (𝜀=3/4) : 1,125 Mbits/s par sous-canal : total 54
Mbits/s (1,125*48=54) 56
28
29/11/2023
57
Avantages
Transmission en parallèle sur des sous-canaux de faible largeur de bande
et à un faible débit
obtention d‟un seul et unique canal à haut débit
Inconvénients
OFDM réclame plus de puissance que les autres techniques d‟étalement
58
29
29/11/2023
EVOLUTIONS
IEEE 802.11g:
Evolution de 802.11b pour les hauts débits: 54 Mbits/s max.
802.11b fonctionne sur la bande 2.4 GHz, et atteint juste 11
Mbits/s
802.11a profite de l‟efficacité spectrale d‟OFDM et atteint 54
Mbits/s sur la 5 GHz
Idée: Transposer le mécanisme OFDM de 802.11a avec les mêmes
paramètres sur la bande de 2.4 GHz 802.11g
59
IEEE 802.11G:
Similitudes avec 802.11b
opère dans la bande des 2.4GHz
le signal transmis occupe environ 20MHz
Différences :
Modulation OFDM en plus des modulations du
802.11b
il doit y avoir 20MHz d‟espacement entre les
différents canaux (versus 5MHz pour 802.11b) pour
pouvoir fonctionner sans trop d‟interférences
Problème :
Limitation du nombre de canaux 802.11g
Solution :
diminuer la puissance de chaque AP, ce qui permet
d‟avoir des AP plus proches les uns des autres
60
30
29/11/2023
IEEE 802.11N
Evolution de 802.11g/a pour les hauts débits: 300 Mbits/s max.
Fonctionne en 2.4 ou 5 GHz
Introduit le MIMO (Multiple-Input Multiple-Output), qui
utilise plusieurs antennes d‟émission et de réception pour
augmenter le débit (“smart antennas”).
Peut avoir jusqu‟à 8 antennes. La majorité n‟utilise que 4
antennes au maximum
Avec 4 antennes, 2 peuvent servir en émission, 2 en
réception simultanément
Le nombre des sous-canaux OFDM est augmenté (de 48 à 52)
redondances dans le codage canal: amélioration du codage avec un
taux FEC (Forward Error Correction) allant jusqu‟à 5/6 (au lieu
de ¾ pour 11a)
COUCHE LIAISON
62
31
29/11/2023
LA COUCHE LIAISON
le contrôle de la liaison logique (Logical Link Control, ou
LLC )Utilise les mêmes propriétés que la couche LLC
802.2
délivre de manière fiable les données entre les couches MAC et
réseau
assure la compatibilité avec d‟autres standards du comité 802
Possible de relier un WLAN à tout autre réseau local
appartenant à un standard de l'IEEE
le contrôle d'accès au support (Media Access Control, ou
MAC): Spécifique à l'IEEE 802.11
Assez similaire à la couche MAC 802.3 du réseau
Ethernet terrestre
gestion des adresses, contrôle d‟accès, détection d‟erreur par
CRC, fragmentation et réassemblage, gestion de la mobilité 63
CONTRÔLE D‟ACCÈS
Problème1:
Dans une même cellule, à partir d‟un AP, plusieurs fréquences peuvent être
utilisées dans la bande des 2.4-2.485 GHz.
Sur une même fréquence, plusieurs utilisateurs peuvent accéder en même temps
au support pour atteindre l ‟AP,
Solution1:
Nécessité d‟ une technique d‟accès basée sur un protocole de niveau MAC (Medium
Access Control)
Techniques:
ETHERNET filaire: CSMA/CD (Collision Detection): consistant à écouter
le canal avant et pendant l‟émission. Si l‟émetteur détecte un signal sur la
ligne, il diffère son émission à une date ultérieure.
Une station wifi peut savoir si le réseau est occupé ou non par le
contrôle du niveau d‟énergie de la fréquence radio
64
32
29/11/2023
65
MAC 802.11
Deux modes sont définis
– DCF (Fonction de Coordination Distribuée)
• Basée sur CSMA avec des extensions
1. CSMA/CA: Carrier Sense Multiple Acces / Collision avoidance
2. Réservation du canal avec RTS / CTS
• Collisions possibles
– Appropriée à la transmission de données (sans QdS)
• Utilisable en mode infrastructure et ad-hoc
– PCF (Fonction de Coordination Centralisée)
• Basée sur l‟interrogation périodique des stations par l‟AP
• Sans collisions
– Appropriée au services temps réel
• Utilisable seulement en mode infrastructure
66
33
29/11/2023
CSMA/CA
CSMA/CA (Collision Avoidance): Variante du CSMA mais avec un
mécanisme supplémentaire de l‟évitement de collisions
similitudes avec la technique CSMA/CD
avec le même type de MAC adresse puisque compatible LLC
avec acquittement positif
Exemple: une station qui veut transmettre écoute le support de
transmission:
s'il est occupé, la transmission est reportée
chaque station devra attendre :
jusqu'à ce que la transmission s'arrête lorsque le récepteur envoie le
ACK
+ un moment égal à la valeur d‟un temporisateur: IFS (DIFS)
(Initial Interframe Space)
+ un nombre aléatoire de time slots (Backoff) pour la prochaine
transmission afin d'éviter des collisions
sinon (le canal est inactif) la station peut transmettre
NB: Ceci exige que chaque station "entende" toutes les autres stations.
67
Ce n'est pas toujours vrai (hidden node problem).
REMARQUES
À la fin de la réception d‟un paquet de données, le
récepteur doit envoyer un Ack
Si l‟acquittement n‟est pas reçu
une collision est supposée
Le paquet de données est retransmis
68
34
29/11/2023
69
70
35
29/11/2023
71
EXEMPLE BACKOFF
72
36
29/11/2023
73
74
37
29/11/2023
76
38
29/11/2023
LE MODE PCF
Mode de contrôle est centralisé dans le point d‟accès
L‟AP contrôle tout le trafic : il n‟y a jamais de collisions
Elle interroge (Poll) les autres stations pour savoir si elles
ont des trames à transmettre :
envoi d‟une trame de signalisation (Beacon frame) 10 à 100
fois par seconde
cette trame contient des informations système, des
informations de synchronisation, etc.
elle invite aussi les nouvelles stations à se faire connaitre
pour rentrer dans la séquence de polling
77
EXERCICE D’APPLICATION
39
29/11/2023
Travail demandé :
dessiner un schéma montrant les phases d‟envoi
de données où on utilise la technique RTS/CTS en
tenant compte du backoff, espaces inter-frames
(DIFS, SIFS,..)
2 calculer le temps nécessaire pour transmettre
une trame sans collision
3 faire de même dans le cas sans RTS/CTS
4 calculer alors le temps nécessaire pour
transmettre une trame sans collision sans
RTS/CTS
5 calculer le débit effectif pour chaque cas.
6 déterminer l‟efficacité du canal avec et sans le
mécanisme RTS/CTS. On estime qu‟aucune
trame n‟est perdue. 79
CORRECTION
80
40
29/11/2023
CORRECTION
T_transmission avec réservation: T_avec=13558𝜇𝑠
T_transmission sans réservation: T_sans=12846𝜇𝑠
𝑞𝑢𝑎𝑛𝑡𝑖𝑡é 𝑖𝑛𝑓𝑜 𝑢𝑡𝑖𝑙𝑒
𝑑é𝑏𝑖𝑡𝑒𝑓𝑓𝑒𝑐𝑡𝑖𝑓 =
𝑡𝑒𝑚𝑝𝑠 𝑑𝑒 𝑡𝑟𝑎𝑛𝑠𝑚𝑖𝑠𝑠𝑖𝑜𝑛
1500∗8
𝐷𝑒𝑓𝑓_𝑎𝑣𝑒𝑐 = = 885𝐾𝑏𝑖𝑡𝑠/𝑠
13558𝜇𝑠
1500∗8
𝐷𝑒𝑓𝑓_𝑠𝑎𝑛𝑠 = = 934𝐾𝑏𝑖𝑡𝑠/𝑠
12846𝜇𝑠
𝑑é𝑏𝑖𝑡_𝑒𝑓𝑓
𝑒𝑓𝑓𝑖𝑐𝑎𝑐𝑖𝑡é = ∗ 100
𝑑é𝑏𝑖𝑡_𝑏𝑟𝑢𝑡
efficacité_avec=88,5%
efficacité_sans=93,4%
On remarque que le lien wifi est mieux exploité avec
CSMA/CA pur (sans réservation) qu‟avec CSMA/CA avec
81
réservation; ceci RTS/CTS,
TYPES DE TRAMES
41
29/11/2023
84
42
29/11/2023
85
EXERCICE D‟APPLICATION
Un espion s‟infiltre dans un réseau Wi-Fi et en prend le contrôle
avec son PC portable. Il envoie la trame MAC suivante :
08 40 80 00 1E 01 02 00 00 00 1E 01 02 06 00 00 1E 07 08 09 00 FF
00 FF ….. (hexadécimal).
a. De quelle trame s‟agit-il ?
b. Est-ce que l‟espion agit comme un point d‟accès ou une station ?
c. Quelle est son adresse ?
08 40
D‟après le tableau précédent, puisque
0000 1000 0100 0000 l‟espion agit comme un point d‟accès, donc
son adresse est le champ
(adresse2=BSSid); de la trame MAC :
From
AP @espion: 1E 01 02 06 00 00
Type:
Trame
gestion 86
43