Académique Documents
Professionnel Documents
Culture Documents
Transmission de Données
4 - Couche MAC 1. Introduction (3h)
2. Couche Physique (3h)
Maîtrise EEA
3. Couche Liaison (3h)
4. Couche d'Accès au Médium (3h)
Olivier Fourmaux 5. Couche Réseau (9h)
Basé sur la 3éme édition du livre du Pr. A. S. Tanenbaum :
6. Couche Transport (6h)
Computer Networks 7. Applications (6h)
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 1 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 2
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 7 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 8
Slotted ALOHA CSMA
" Carrier Sense Multiple Access
" Capacité de transmission doublée en
discrétisant le temps : " Protocoles à détection de porteuse
" Taux max = 1/e CSMA 1-persistent
" écoute du canal avec attente de libération et émission
immédiate (si collision, retransmission différée)
CSMA non-persistent
" écoute du canal, si celui-ci est occupé, écoute différée
(émission sur une écoute de canal libre)
CSMA p-persistent
" probabilité d'émission après une écoute avec attente
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 9 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 10
CSMA/CD
Comparaison
" Carrier Sense Multiple Access with Collision Detection
" Améliorations :
arrêt d'émission immédiat si collision
périodes de contention pendant lesquelles les stations
tentent d'émettre (délais = 2 temps de prop.)
plus de collisions pendant l'émission des données
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 11 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 12
Plan - Couche MAC
Protocoles sans collisions
" Allocation du Canal
" Exemple : Basic Bit-Map " Protocoles d'Accès
période de contention = N slots " Standards IEEE 802
réservation pour l'émission des prochaine trames
" Ponts
" LAN Haut Débit
" Problèmes
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 13 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 14
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 19 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 20
802.3 et Protocole MAC (2)
802.3 et Protocole MAC (1)
" Adressage IEEE 802.3 (MAC)
" Préambule : 7 octets 10101010 6 octets
synchronisation 10Mhz pendant 5,6µsec. 3 types :
" Début de trame : 1 octet 10101011 " unicast (0...),
" multicast (1...) ou broadcast (FF.FF.FF.FF.FF.FF)
" Adresses sur 6 octets : 2 mode
" global (assigné par l'IEEE)
uniques
23 bits pour désigner le fabricant
23 bits pour identifier le matériel de celui-ci
" local (assigné par l'administrateur)
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 21 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 22
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 23 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 24
802.3 Commuté 802.4 - Token Bus
" Déterministe (802.3 délai non borné)
" Topologie linéaire (ou arbre) sur coax. 75ohm (TV)
" Augmentation des performances sans changer " Construction d'un anneau virtuel
les cartes installées. " Échange d'une trame particulière, le jeton (token) à son voisin
" Seul le possesseur du jeton peut émettre (1.5 et 10Mbps)
" Complexe
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 25 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 26
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 27 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 28
802.5 - Token Bus en Étoile 802.5 et Protocole MAC
" Problème du maintient " Jeton de 3 octets (a)
de l'anneau
" Temps de possession du jeton limité (10ms)
" Utilisation d'un hub
spécifique " Access Control : indique les priorités et la
disponibilité du jeton
" Reconfiguration de
l'anneau en cas de " Utilisation d'une station de contrôle pour
problèmes avec une superviser le jeton
station
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 29 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 30
802.4
Comparaison 802
"
" priorités
" déterministe (si pas de LLC
perte du jeton)
" Performances équivalentes
performant à forte charge
"
" Fonctionnalités de la couche liaison
" 802.3 " très complexe
voir les services de la couche liaison (fiabilité...)
" le plus répendu " 802.5
" le plus simple " priorités
" Masque la technologie 802.x utilisée
" rajout de station à chaud " déterministe
" pas de délais à faible charge " détection des problèmes
" taille mini = 64octets de câble
" non déterministe " performant à forte charge
" pas de priorités " bon comportement à forte
" dégradation à forte charge charge
" en partie centralisé
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 31 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 32
Interconnexion de LAN
Plan - Couche MAC
" Bridge utilisé au niveau de la Couche Liaison
" Allocation du Canal
Ex: interconnexion de plusieurs LAN à un
" Protocoles d'Accès backbone pour obtenir une capacité supérieure
" Standards IEEE 802
" Ponts
" LAN Haut Débit
" Problèmes
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 33 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 34
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 35 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 36
Transparent Bridges (1) Transparent Bridges (2)
" Configuration automatique
" Sans connexions
" Localisation par apprentissage progressif (Backward
Learning)
" Complexité dans les ponts
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 37 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 38
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 39 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 40
Plan - Couche MAC
Remote Bridges
" Allocation du Canal
" Interconnexion de LAN par liaisons longue " Protocoles d'Accès
distance :
" Standards IEEE 802
" Ponts
" LAN Haut Débit
" Problèmes
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 41 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 42
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 43 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 44
Fast Ethernet
FDDI (3)
" IEEE 802.3u (1995)
" Format de la trame FDDI " 100Base-T4
codage 4 pour 5 (4B5B) 4 paire torsadée UTP Cat 3 (25 Mhz) sur 100m
code 8B6T (8 bits pour 6 signaux ternaires par paires)
" 100Base-TX
paire torsadé UTP Cat 5 (125 Mhz) sur 100m
code 4B5B compatible FDDI - full duplex
" 100Base-F
fibre optique sur 2000m - full duplex
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 45 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 46
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 47 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 48
Fibre Channel Plan - Couche MAC
" Successeur de HIPPI " Allocation du Canal
beaucoup plus complexe mais fédérateur : " Protocoles d'Accès
" Standards IEEE 802
" Ponts
" LAN Haut Débit
" Problèmes
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 49 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 50
" CSMA/CD
a)A l’aide d’un croquis, expliquez comment une
" Expliquez le principe de collision peut se produire avec la méthode
Pb.1 fonctionnement du codage Manchester d’accès CSMA/CD.
et Manchester différentiel Pb.2 b)Au bout de combien de temps et dans quelles
" Remplir un schéma correspondant à conditions, une station émettrice peut−elle
s’apercevoir que la trame qu’elle a émise n’ai
la suite de bits : pas entrée en collision?
1 1 0 0 0 1 1 0 1 0 c)On considère un réseau local Ethernet sans
répéteur. Calculer la distance dmin de couverture
du réseau suivant les hypothèses suivantes:
débit=10Mbit/s, temps de propagation tprop=5.10−
6
s/km, longueur minimale de trame lmin=64octets.
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 51 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 52
" On considère un réseau local comportant quatre
stations désignées par A, B C et D. Chaque " Soit un anneau comportant N stations. La taille
station accède au support en utilisant le maximale d’une trame est de d bits. L’anneau a une
protocole de l’anneau à jeton. Elle peut longueur de L km et permet un débit binaire de D
Pb.3 Pb.4
transmettre au plus un trame de données. Le bits/s. La vitesse de propagation des ondes est de
jeton est relâché après l’émission de la V km/s. (Valeurs numériques: L=3km, V=300000km/s,
trame. d=1000bits, N=10)
Sur cette station, le temps de propagation entre a)Pensez vous que cette topologie permette de
chaque station est de 1ms, le temps de transmission transporter de la voix numérisée? Pour vous aider,
d’une trame est de 4ms (entête incluse), le temps de calculez les données suivantes:
transmission du jeton est de 1ms. On néglige le temps
de traitement de chaque station.
" Quel est le temps maximal de détention du jeton
par une station (temps d’émission d’une trame et
" a)Dessinez un diagramme des temps gradué en ms temps pendant lequel le jeton ne peut être utilisé
décrivant le déroulement des différentes par une autre station)?
transmissions de trames suivant le scénario " En déduire le temps maximal d’attente du jeton par
suivant: une station.
A t = 0, D possède le jeton
b)Que pensez vous des performances de l’anneau à
A t = 0, B veut transmettre 2 trames jeton quand l’anneau s’agrandit ou que le débit
A t = 4, A veut transmettre 1 trame augmente? Pour vous aider, calculez les données
A t = 8, D veut transmettre 1 trame suivantes:
A t = 23, C veut transmettre 2 trames " Quelle est la proportion de l’anneau utilisée lors
" b)Quelle est la durée totale de l’exécution de ce de la propagation d’une trame ?
scénario? " Que devient cette proportion si la longueur de
" c) Quel est le temps d’accès moyen au support l’anneau augmente et si le débit augmente ?
Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 53 Olivier.Fourmaux@L2TI.univ-paris13.fr Maîtrise EEA / RTD-4 / Page 54
pour ce scénario?
Pb.5 0604 0001 0050 046a 226e c021 b6b6 0000 0000
0000 c021 b6b5
2)
" 0050 046a 226e 0010 5a31 974e 0806 0001 0800
0604 0002 0010 5a31 974e c021 b6b5 0050 046a
226e c021 b6b6 0000 0000 0000 0000 0000 0000
0000 0000 0000
3)
" 0010 5a31 974e 0050 046a 226e 0800 4500 0054
be9b 0000 4001 ce5e c021 b6b6 c021 b6b5 0800
0393 4059 0000 2669 da38 c06e 0800 0809 0a0b
0c0d 0e0f 1011 1213 1415 1617 1819
4)
" 0050 046a 226e 0010 5a31 974e 0800 4500 0054
e36e 0000 8001 698b c021 b6b5 c021 b6b6 0000
0b93 4059 0000 2669 da38 c06e 0800 0809 0a0b
0c0d 0e0f 1011 1213 1415 1617 1819 0000