Академический Документы
Профессиональный Документы
Культура Документы
Systmes
dInformation et
Numrique
Fichier : CSMA.doc
Niveau : 3
Tale
Page:1/5
Objectifs du COURS :
Ce cours traitera essentiellement les points suivants :
- principe du CSMA
- accs alatoire avec coute de la porteuse :
- CSMA non persistant
- CSMA persistant
- CSMA/CD
- exercices dapplication
Le CSMA (Carrier Sense Multiple Access) a pour origine la technique ALOHA implante sur un
rseau reliant les les Hawa.
Elle est principalement utilise sur les rseaux diffusion. Le CSMA est driv d'un systme de
transmission radio appel ALOHA
Le CSMA est un protocole de la couche 1.
PRINCIPE DU CSMA
Lorsquune station dsire transmettre une information, elle lenvoie, sans se proccuper des autres
usagers.
Sil y a collision, les trames sont perdues, puis retransmises ultrieurement.
SIN
Systmes
dInformation et
Numrique
Fichier : CSMA.doc
Niveau : 3
Tale
Page:2/5
coute de la
porteuse
Temps
SIN
Systmes
dInformation et
Numrique
Fichier : CSMA.doc
Niveau : 3
Tale
Page:3/5
Temps
Temps
SIN
Systmes
dInformation et
Numrique
Fichier : CSMA.doc
Niveau : 3
Tale
Page:4/5
EXERCICES DAPPLICATIONS
Question 1 :
Reprsenter ci-dessous lalgorigramme de fonctionnement du CSMA/CD.
Algorigramme du CSMA/CD :
Question 2 :
Dans quel type de liaison de donnes le CSMA/CD est-il utile ? Argumenter.
Ethernet peut avoir 2 modes de fonctionnement : le half-duplex et le full-duplex.
Le mode half-duplex (bidirectionnel altern) est le mode traditionnel dEthernet utilisant le
CSMA/CD, lorsque deux stations ou plus partagent le mme mdia.
Le mode full-duplex (bidirectionnel simultan) , apparu lors de la spcification du Fast
Ethernet, est plus simple et plus efficace puisquil permet un accs sans partage, et donc
sans collision, au mdia.
SIN
Systmes
dInformation et
Numrique
Fichier : CSMA.doc
Niveau : 3
Tale
Page:5/5
Question 3 :
Peut-on utiliser le CSMA/CD dans un rseau non filaire ? Argumenter.
Non ce n'est pas possible, cause de la porte entre les metteurs et les rcepteurs.
C'est pour cela que l'on utilise CSMA/CA.
En CSMA/CD, on impose d'couter la porteuse (les cbles Ethernet par exemple) en
permanence. Cela permet de dtecter les collisions, et ainsi de diffrer les transmissions.
Dans un rseau sans fil, il est impossible d'couter la porteuse et de transmettre en mme
temps. La dtection de collision est donc impossible.
Un exemple simple qui montre que CSMA/CD ne fonctionne pas :
Soit deux metteurs E1 et E2 et un rcepteur R :
E1 et E2 sont porte de R, E1 et E2 sont hors de porte.
Donc E1 n'a aucun moyen de savoir que E2 transmet vers R.
RSUM
La mthode d'accs se base sur la couche physique du modle OSI (niveau 1), dtermine
comment les stations peuvent mettre sur le cble. Deux mthodes principales sont utilises: la
contention et le jeton. Les rseaux Ethernet utilise la contention (CSMA/CD), le token Ring utilise
le jeton, chacun a le droit de communiquer son tour. Les deux mthodes sont normalises par
l'IEEE : 802.3 pour Ethernet et 802.5 pour l'anneau jeton.
Dans la mthode Ethernet, utilisant la contention, chaque ordinateur envoie son message sans
regarder ce qui se transite sur le cble. Si une station met pendant qu'une autre est en train
d'mettre, ceci provoque une collision. La deuxime station mettrice stoppe la transmission pour
recommencer plus tard. Dans le cas du Giga Ethernet, les stations n'envoient plus le message,
mais un signal de dpart pour vrifier si la voie est libre. Le CSMA/CD se charge de la dtection
des collisions.
Dans la mthode jeton, chaque station peut communiquer son tour. Si 3 stations sont
connectes en anneau, la station 1 prend la parole, ensuite la 2, puis la 3. La station 1 peut de
nouveau prendre la parole, et ainsi de suite.
Une collision se produit lorsque deux stations constatent en mme temps que le support de
transmission est disponible et transmettent simultanment. Physiquement une collision est donc
un signal brouill violant les rgles du codage en bande de base. Afin de dtecter une collision
ventuelle les stations scrutent le canal durant leurs propres missions. Si elles dtectent un
signal rsultant dune collision (non conforme aux rgles de codage), elles mettent une squence
de bourrage (Jam sequence) pour avertir les autres stations de la collision. Cette squence doit
tre suffisamment longue pour que les autres stations puissent sen apercevoir. Elle est au
minimum de 32 bits.