Академический Документы
Профессиональный Документы
Культура Документы
Page 2
LP LAVOISIER
A. Introduction
Le rseau Ethernet est bas sur le principe que l'mission d'une trame se fait
dans les deux sens sur le bus afin que toutes les stations connectes au rseau
puissent la recevoir. Il est bas sur le mode d'accs CSMA/CD ( Carrier Sens
Multiple Accs with Collision Detection ), ce qui signifie dtection de
porteuse et accs multiple avec dtection de collisions.
Les fonctions principales ralises du CSMA/CD sont:
Que l'ensemble des stations on les mmes droits d'accs au
rseau.
Que chaque station coute le rseau avant d'mettre, en dtectant
la prsence d'une porteuse et donc d'une autre mission.
Que chaque station aprs avoir mit vrifie que le signal gnr
n'est pas entr en collision avec un autre. Ceci est ralis, par le
transceiver en vrifiant que le signal, prsent sur le mdia, n'a pas
une trop grande amplitude.
LP LAVOISIER
Construction
d'une trame 802.3
oui
Une trame
est'elle prsente
sur le mdia?
non
Dbut
de la transmission
Existe
t'il une collision?
non
oui
Emission de bits de
renforcement
de collision JAM
Fin de la transmission
Nombre d'essais
suprieur 16?
oui
Page 3
Echec de l'mission
Fin
non
Temporisation
dont la dure
est alatoire
LP LAVOISIER
1. Dtection de porteuse
Lorsque qu'une station veut mettre, elle commence par vrifier la non prsence d'un
signal sur le mdia, c'est la phase de dtection de la porteuse (Carrier Sens). Cette
opration est ralise par le tranceiver interne ou externe.
Dans le cas ou le mdia est occup la station attend en continuant la phase de
dtection de porteuse, jusqu' ce que le mdia soit libre. A ce moment l, la station
met.
Dans le cas ou le mdia tait libre la station met sa trame.
Page 4
Ce dlai est respect lorsque que la mme station met conscutivement deux trames.
Elle permet la rinitialisation des processus des couches 1 et 2, et la stabilisation des
signaux lectrique sur le mdia. Ce dlai est selon la norme 802.3 est de 96 bit-times
Le bit-times est l'unit de temps utilis par la norme 802.3. Cette unit reprsente le
temps ncessaire que met une station pour mettre un bit.
Pour un dbit de 10 Mb/s, ce temps est de 0,1 s. Donc un bit-times correspondra
0,1 s.
Pour un dbit de 100 Mb/s, ce temps est de 0,01 s. Donc un bit-times correspondra
0,01 s.
LP LAVOISIER
3.
Dtection de collision
La dtection d'une porteuse tait simple, la dtection d'une collision l'est moins.
Nous allons considrer que nous avons la topologie de rseau suivante.
T = Temps de propagation maximum
date
t0
T/5
2T/5
3T/5
4T/5
Page 5
Trame mise
par la station B
Signal altr
par une collision
Bits de
renforcement de
collision JAM
LP LAVOISIER
1re tape
La station A veut mettre une trame vers la station D. Elle commence par
vrifier que le mdia est libre, c'est le cas. Elle commence mettre sa
trame.
date
t0
T/5
2T/5
3T/5
4T/5
2me tape
A la date T/5, la station B veut mettre une trame vers la station A. Elle
commence par vrifier que le mdia est libre, ce qui est le cas puisque la
trame provenant de la station A n'est pas encore arrive son niveau.
date
Page 6
t0
T/5
2T/5
3T/5
4T/5
LP LAVOISIER
3me tape
A la date 2T/5, les deux stations A et B mettent simultanment.
date
t0
T/5
2T/5
3T/5
4T/5
4me tape
A la date 3T/5, les deux trames se rencontrent, il y a COLLISION.
date
Page 7
t0
T/5
2T/5
3T/5
4T/5
LP LAVOISIER
5me tape
A la date 4T/5, malgr la collision les trames, qui sont maintenant altres,
continuent se propager sur le mdia. Les stations continuent mettre, car
elles n'ont toujours pas dtect la collision, puisque les trames altres ne
leur sont pas encore parvenues.
date
t0
T/5
2T/5
3T/5
4T/5
6me tape
A la date 5T/5, la station B dtecte la collision. Alors elle annule son mission
d'une trame, puis elle met un JAM. Le JAM est un ensemble de 32 bits de
renforcement de collision afin d'informer l'ensemble des stations prsentes
sur le rseau qu'il y eu une collision.
date
Page 8
t0
T/5
2T/5
3T/5
4T/5
LP LAVOISIER
7 me tape
A la date 6T/5, la station A dtecte la collision, alors elle aussi annule son mission met un JAM.
date
t0
T/5
2T/5
3T/5
4T/5
8me tape
A la date 7T/5 la station D est informe de la prsence d'une collision. Elle dduit que la trame
qu'elle tait entrain de traiter n'est plus exploitable, et donc elle arrte ce traitement.
date
t0
Page 9
T/5
2T/5
3T/5
4T/5
9me tape
Aprs que toutes les stations soit inform ( il faut que le JAM circule sur l'ensemble du rseau )
Toutes les stations arrtent leurs missions et ce mettent en attente pendant une dure alatoire
(dont le calcul sera dtaill par la suite ).Aprs cette attente les stations se remettent en position
d'mission.
LP LAVOISIER
Rsistance
de terminaison
Cble
gros coaxial
Rpteur
Page 10
Station A
Station B
Transceiver
Cble AUI
Station C
LP LAVOISIER
Station A
Station B
Station C
TRAME
Page 11
Station A
Station B
Station C
LP LAVOISIER
Station A
Station B
Station C
Page 12
Station A
Station B
Station C
LP LAVOISIER
Ta = R Tb
- R est un nombre alatoire tel que ; 0 R 2 k
- k = min (N, 10);
- N est le nombre de tentatives de retransmission dj effectues;
- Tb est le temps de base.
Le temps de base est le temps le RTD ( 512 bit-times ) du rseau.
Le nombre d'essais de retransmission est au maximum de 16
Page 13
Avec :
LP LAVOISIER
Cble
gros coaxial
Rpteur
Station A
Station B
Transceiver
Cble AUI
Station C
Page 14
LP LAVOISIER
Collision
or not
Page 15
collision
LP LAVOISIER
Deuxime cas
La station A n'a pas fini son mission lorsque le JAM lui parvient et donc
elle sait que la collision la concerne et qu'elle devra ultrieurement rmettre
sa trame.
Ce deuxime cas est le plus favorable une bonne dtection des collisions. Il
faut donc que la dure d'mission d'une trame soit toujours suprieure au
temps maximum que celle-ci mettra pour se propager sur le rseau d'une
extrmit l'autre, plus le temps que mettra un JAM mis par la station
d'extrmit pour parcourir l'ensemble du rseau. Cette dure correspond, par
dfinition, au RTD (Round Trip Delay ), qui pour valeur 512 bit-times.
Sachant que pour mettre un bit il faut 1 bit-time, donc la longueur minimum
d'une trame sera de 512 bits ce qui correspond 64 octets.
Page 16