Vous êtes sur la page 1sur 93

Licence Informatique SMI

Universit Mohammed-V Agdal


Facult des Sciences Rabat
Dpartement informatique Dpartement informatique
16.03.10 1
Bouabid El Ouahidi
ouahidi@fsr.ac.ma
NB: Certaines parties sont prises sur des documents internet
Appellations selon la taille
Rseau
Personnel
Rseau
local
Rseau
mtropolitain
Rseau
tendu
Rseau
rgional
Bluetooth
UWB,
ZigBee
Ethernet
Token Ring
WiMax,WiBro
WRAN,
Internet
16.03.10 2
PAN (Personal Area Network)
LAN (Local Area Network)
MAN (Metropolitain Area Network)
RAN (Regional Area Network)
WAN (Wide Area Network)
1 m 1 0 m 1 00 m 1 km 10 km 1 00 km
PAN LAN MAN RAN WAN
rgional
16.03.10 3
Ethernet
Ethernet partag
16.03.10 4
Commutateur
Ethernet Commut
(Commutation par port)
Ethernet Partag (Hubs)
HUB
HUB HUB HUB HUB
Tte de rseau
16.03.10 5
HUB HUB HUB HUB HUB
X Y
Ethernet
Commutation par segment
16.03.10 6
Normalisation Ethernet:
IEEE (Institute of Electrical and Electronics Engineers)
Architecture Ethernet
IEEE (Institute of Electrical and Electronics Engineers)
1980 cration du comit 802: Normalisation LANs
ECMA (European Computer Manufacturers Association)
Ethernet partags normaliss
IEEE 802.3 10 Base 2 ( Cheaprnet, cble coaxial non blind, thin Ethernet
IEEE 802.3 10 Base 36 (Ethernet large bande, cble coaxial
IEEE 802.3 10 Base T (10 Mbits/s , Twisted-Pair (paires de fils torsades)
IEEE 802.3 1 Base 5 (Starlan 1 Mbits/s Cble coaxial blind jaune)
IEEE 802.3 10Base F, Fiber Optic (Fibre Optique
IEEE 802.3 10 Base 5 (Cble coaxial blind jaune)
16.03.10 8
IEEE 802.3 10 0 base T, Twised Pair ou encore FastEthern (100 Mbits/s, CSMA/CD)
10 Base TX;, Fibre Link
10 Base T4
10 Base FX,
IEEE 802.3 10 Base FL, Fibre Link
IEEE 802.3 10 Base FB, Fibre Backbone
IEEE 802.3 10 Base FP, Fibre Passive
---- 1000 Base CX, 1000 Base LX, 1000 Base T, 1000 Base SX
IEEE 802.9 10 Base M (Multimdia)
IEEE 802.11 10 Base X (Hertien)
Architecture LANs
Couche suprieures
LLC IEEE 802.2 LLC IEEE 802.2
IEEE 802.4 IEEE 802.3 IEEE 802.5 IEEE 802.11 IEEE 802.17 IEEE 802.16
LLC
N
i
v
e
a
u




T
r
a
m
e
s
LLC=Logical Link Control
MAC=Media Access Control
MAU= Medium Access Unit
Niveau physique
IEEE 802.4
Ethernet jeton
IEEE 802.3
Ethernet Bus
IEEE 802.5
Jeton anneau
IEEE 802.11
WIFI
IEEE 802.17
RPR
IEEE 802.16
WiMax
MAC
MAU
N
i
v
e
a
u




T
r
a
m
e
s
Niveau Physique
Architecture LANs
Les fonctions du niveau physique sont ralises par des
MAU (Media Access Unit):
Le codage et dcodage des donnes
La synchronisation
La reconnaissance de trames
La couche MAC (Media Access Control) : Accs Mdium
CSMA/CD (Carrier Sense Multiple Access/ Collision Detection pour l'accs
un rseau Ethernet partag. un rseau Ethernet partag.
CSMA/CA (Collision Avoidance) pour le WiFi
Polling pour l'accs aux rseaux Bluetooth
RPR (Resilient Packet Ring) pour les rseaux MAN
LLC (Logical Link control ):- Contrle de lmission et rception
LLC1: sans connexion et sans acquittement
LLC2 : avec connexion et avec acquittement
LLC3: sans connexion et avec acquittement simplifie
Accs Alatoire
Principe: -Consiste mettre un instant alatoire, sappuie sur
la mthode Aloha.
Aloha: Permettre la communication entre diffrents tablissement s
(situs sur des iles) de luniversit de Hawai,
16.03.10 11
Principe Aloha:
Si un coupleur a une trame prte, il la transmet sans se proccuper des
autres coupleurs.
Si il y a collision, les trames sont perdues et sont retransmises
ultrieurement
Avantage:
Simplicit
Aucune synchronisation
Dcentralise
ALOHA (1970)
16.03.10 12
Inconvnients:
Perte dinformations rsultant dune collision
Manque defficacit en cas de collision, car la
transmission nest pas interrompue.
Si plusieurs coupleurs, le dbit baisse trop.
Amlioration dALOHA
16.03.10 13
CSMA (1975)
Principe:-Ecoute du canal avant transmission
Si un coupleur veut transmettre une trame
Il coute la canal, si libre il met;
sinon, il diffre une date ultrieure
16.03.10 14
Amliore Aloha, mais ne supprime pas les collisions
Il suffit de considrer le cas deux stations les plus loignes.
Variantes CSMA
Nombreuses variantes de CSMA, diffrent par trois caractristiques:
La stratgie suivie par le coupleur aprs dtection de ltat du canal
La manire dont les collisions sont dtectes
La politique de retransmission aprs collision
16.03.10 15
Ses principales Variantes:
CSMA non Persistant
CSMA-Persistant
CSMA-p persistant
CSMA non persistant:- Le coupleur coute, si libre il met, sinon,
Il recommence le mme processus aprs un temps alatoire dattente
CSMA persistant:-Le coupleur coute, si libre il met, sinon, il continue
couter jusqu ce que le canal soit libre et met ce moment.
Moins de perte de temps, mais augmente la probabilit de collision, car les trames qui
saccumulent pendant la priode occupe sont toutes transmises en mme temps.
16.03.10 16
CSMA p-persistant:- le mme que persistant, mais lorsque la canal
devient libre, la probabilit que le coupleur met est p. La probabilit
que le coupleur diffre son mission est 1-p.
Rduit la probabilit de collision. En effet, si deux terminaux souhaitent mettent en mme temps, avec les
algorithmes prcdents, la collision est invitable. Dans le cas p-persistant, il y une probabilit 1-p que chaque
terminale nmet pas, ce qui vite la collision. En revanche, il augmente le temps avant retransmission
CSMA-CD (Carrier Sense Multiple Access /Collision Detection):
Algorithme CSMA-CD
Si un coupleur veut mettre:
a) Il coute le canal, si libre il met tout en continuant couter
b) Si collision, arrter dmettre et transmettre des bits dits de
bourrage, et reprendre en a) aprs un temps alatoire calcul par
16.03.10 17
bourrage, et reprendre en a) aprs un temps alatoire calcul par
lalgorithme dit de back-off. Ce temps est un multiple du slot time
CSMA/CA:- Collision Avoidance (WIFI). Permet CSMA/CD de
fonctionner lorsque la dtection nest pas possible (cas WIFI).
CSMA/CR
16.03.10 18
tp
tp
tp
Slot time
Soit t
p
temps de propagation entre A et B les plus loigns.
A met en utilisant CSMA/CD, cest--dire coute, si libre met
tout en continuant couter.
B A
t
p
16.03.10 19
Slot time= Temps minimal pendant lequel A est assur que la trame
na pas rencontre de collision.
Ce temps doit tre suprieur ou gale 2t
p
. Sinon, il peut y avoir
collision sans que A ne le dtecte pas.
Comme consquence, IEEE 802.3 impose comme taille
minimale dune trame Ethernet 64 octets pour un dbit de 10 Mbits/s
Slot Time :- = 2tp
t
p
16.03.10 20
Trame
t
p
t
p
t
p
Calcul du Slot time ( )?
La norme 10 Base T impose une taille 64 octets comme taille
minimale dune trame Ethernet. Cas dbit D= 10 Mbits/s
le slot time =51,2 s.
Slot time ( )?
16.03.10 21
On en dduit la longueur maximale: L= /2 * 10
8 8
= 5,12 km.
(vitesse = 200 000 km/s sur cble).
Mais le choix sest fix sur 2,5km pour la 10 Base T.
Algorithme Back-off
Soit n la n
ime
collision.
k = min (10, n)
16.03.10 22
k = min (10, n)
Choisir alatoirement r, tel 0 r 2
k
La reprise seffectue aprs le temps r* ( est le slot time)
Si n 16 abandon
16.03.10 23
16.03.10 24
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 25
Instant T
1
: S1 veut transmettre
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 26
Instant T
1
+ D
I
+ D
P
(S1->S2) : S2 reoit
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 27
Instant T
1
+ D
I
+ D
P
(S1->S3) : S3 reoit
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 28
Instant T
2
: S1 cesse dmettre
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 29
Instant T
2
+
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 30
Instant T
2
+ D
P
(S1->S2) : S2 cesse de recevoir
CSMA/CD
Transmission sans problme
S1 S2 S3
16.03.10 31
Instant T
2
+ D
P
(S1->S3) : S3 cesse de recevoir
Ncessit du dlai inter-trame (9,6 s=> 12 octets, 10Mbits/s)
S1 S2 S3
Dlai inter-trames?
16.03.10 32
Instant T
0
: S1, S2, et S3 nont rien transmettre
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 33
Instant T
1
: S1 veut transmettre ,
S1 commence transmettre
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 34
Instant T
1
+ D
P
(S1->S2) : S2 reoit
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 35
Instant T
1
+ D
P
(S1->S3) : S3 reoit
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 36
Instant T
2
: S2 veut transmettre!
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 37
Instant T
3
: S1 cesse de transmettre
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 38
Instant T
3
+ D
P
(S1->S2): S2 cesse de recevoir
S2 dtecte la passivit du support et commence mettre!!
Ncessit du dlai inter-trame
S1 S2 S3
Dlai inter-trames?
16.03.10 39
Instant T
3
+ D
P
(S1->S3): S3 cesse de recevoir les donnes de S1
et reoit les donnes de S2 sans pouvoir faire la diffrence!
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 40
Instant T
1
: S3 veut transmettre et commence son dcompte
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 41
Instant T
1
+ : S1 veut transmettre et commence son dcompte
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 42
Instant T
1
+ D
I
: S3 commence transmettre
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 43
Instant T
1
+ + D
I
: S1 commence transmettre
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 44
Instant T
1
+ D
I
+ D
P
(S3->S2) : S2 commence recevoir
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 45
Instant T
1
+ D
I
+ D
P
(S3S2 )+ : collision
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 46
Instant T
1
+ + D
I
+ D
P
(S1->S2) : S2 dtecte la collision
S2 arrte la rception
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 47
Instant T
1
+ D
I
+ D
P
(S3->S1) : S1 dtecte la collision
S1 transmet la trame abandon
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 48
Instant T
1
+ + D
I
+ D
P
(S3->S1) : S3 dtecte la collision
S3 transmet la trame abandon
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 49
Instant T
1
+ D
I
+ D
P
(S3->S1) + mission TA : S1 backoff
S1 arrte de transmettre
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 50
Instant T
1
+ + D
I
+ D
P
(S3->S1) + mission TA : S3 backoff
S3 arrte de transmettre et dtecte ltat passif
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 51
Instant T
1
+ + D
I
+ D
P
(S3->S1) + mission TA + D
P
(S2->S3):
S2 dtecte ltat passif
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 52
Instant T
1
+ + D
I
+ D
P
(S3->S1) + mission TA + D
P
(S1->S3):
S1 dtecte ltat passif
Illustration de loccurrence dune collision
S1 S2 S3
Collision
16.03.10 53
Instant T
1
+ + D
I
+ D
P
(S3S1) + mission TA + D
P
:
ltat passif est dtect par tous
Traitement des collisions (exemple)
Exemple avec 2 stations :
1
re
collision S1----S2
probabilit nouvelle collision S1----S2 : 0.5
2
me
collision S1----S2
probabilit nouvelle collision S1-----S2 : 0.25
16.03.10 54
3
me
collision S1-----S2
probabilit nouvelle collision S1-----S2 : 0.125
4
me
collision S1-----S2
probabilit nouvelle collision S1-----S2 : 0.0625
16.03.10 55
10 Base 2
10 Base 5
Un transceiver
Un connecteur AUI sur une carte rseau
16.03.10 58
10 Base T
Les hubs
Un connecteur RJ-45
Les hubs
10 Base F
Des connecteurs pour fibre-optique
Fast Ethernet: 100 Base T4
Fast Ethernet: 100 Base FX
16.03.10 63
TRAME IEEE 802.3
16.03.10 64
16.03.10 65
Prambule = 56 bits ou 62 bits de valeur 101010..10.
Suivi dans le de la trame IEEE, par loctet SDF (10101011)
Suivi dans le cas de la trame Ethernet de bits 11.
Ces deux squences sont identiques, seule linterprtation diffre.
Le drapeau de dbut est sur 6 octets. La probabilit de le trouver
Les champs de la trame
16.03.10 66
Le drapeau de dbut est sur 6 octets. La probabilit de le trouver
dans la squence binaire est 2
-64.
Les adresses (dites adresses MAC):
Taille 6 octets.
Unique au monde
Adressage plat
U/L I/G
24 bits 22 bits
Numro IEEE Numro de Srie
6 octets
16.03.10 67
U/L = 1 indique quil sagit dune adresse dfinie par IEEE
U/L= 0 indique quil sagit dune adresse spcifique
I/G =0 indique quil sagit dune adresse individuelle
I/G=1 indique quil sagit dune adresse de groupe
16.03.10 68
16.03.10 69
Le champ suivant: 2 octets
Cas IEEE: Lg Data=longueur du champ DATA (lg<=1500)
Cas Ethernet: Type Data= indique le protocole de la couche suprieure
Exemple: Type Data
16.03.10 70
Exemple: Type Data
0x0800 : IPv4
0x86DD : IPv6
0x0806 : ARP
0x8035 : RARP
0x0600 : XNS
0x809B : AppleTalk
0x88CD : SERCOS I
Type Date>1500
CRC
Le polynme gnrateur
g(x) = x
32
+x
26
+x
16
+x
12
+x
11
+X
10
+x
8
+X
7
+X
5
+X
4
+X
2
+X
CRC sur 4 octets.
16.03.10 71
CRC sur 4 octets.
16.03.10 72
16.03.10 73
16.03.10 74
16.03.10 75
16.03.10 76
16.03.10 77
16.03.10 78
16.03.10 79
16.03.10 80
16.03.10 81
16.03.10 82
16.03.10 83
16.03.10 84
16.03.10 85
16.03.10 86
16.03.10 87
16.03.10 88
16.03.10 89
16.03.10 90
16.03.10 91
16.03.10 92
16.03.10 93

Vous aimerez peut-être aussi