Sie sind auf Seite 1von 107

Couche physique (niveau 1)

Couche liaison de donnes (niveau 2)


Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Architectures et Protocoles des Rseaux


Chaptre 2 - Open Systems Interconnection (OSI)
Anne 2007-2008

Claude Duvallet
Universit du Havre
UFR des Sciences et Techniques
Courriel : Claude.Duvallet@gmail.com

Claude Duvallet 1/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Plan de la prsentation

Couche physique (niveau 1)

Couche liaison de donnes (niveau 2)

Couche rseau (niveau 3)

Couche transport (niveau 4)

Couche session (niveau 5) et prsentation (niveau 6)

Couche application (niveau 7)


Claude Duvallet 2/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Couche physique (niveau 1)

Transmission de donnes binaires au niveau matriel.


Supports de transmission trs varis :
cbles lectriques, fibres optiques, cble Ethernet, cble coaxiale,
liaison radio, laser, etc.

Techniques de transmission binaire propres chacun de ces


supports :
dfinition du temps ncessaire pour quun bit soit diffus,
ergonomie dun connecteur ou standard de brochage dans ces
connecteurs.

Capacit autoriser une communication bidirectionnelle ou


plusieurs communications sur une mme ligne physique unique.

Claude Duvallet 3/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les modes dexploitation


Il existe trois modes dexploitation dune ligne de transmission :
Les communications simplex entre deux quipements nautorisent
le passage que dans un seul sens. Lmetteur et le rcepteur sont
alors deux entits distinctes et cest lmetteur qui dirige la
transmission.
Les communications semi-duplex (half duplex) permettent des
donnes de transiter dans les deux sens sur un support physique
unique, mais non simultanment. Le premier metteur est
linitiateur de la communication.
Les communications duplex (full-duplex) permettent de mettre en
place sur une ligne des transferts bidirectionnels simultans. Dans
ce cas, plusieurs techniques de multiplexage peuvent tre
utilises.

Claude Duvallet 4/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (1/6)


Description :
rseaux locaux distance entre deux ordinateurs faible.
le signal mis sur un cble lectrique reste donc peu affaibli.
transmission en bande de passe : les donnes binaires codes
par un signal numrique sont transmises directement sur le cble.
le codage le plus simple consiste faire correspondre au bit 1 un
signal lectrique de tension n volts et au bit 0 un signal de tension
nulle.
exemple : transmission de la valeur 1101000101.

nV
0V

Claude Duvallet 5/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (2/6)


Problmes poss par le codage trop simple :
une tension nulle correspond lenvoi dun 0 binaire mais peut
aussi correspondre labsence denvoi de donnes.
si une suite binaire comprends plusieurs 0 ou 1 binaires
conscutifs, il faut que lmetteur et le rcepteur soient
parfaitement synchroniss pour que le dcodage se fasse
correctement.
cela peut conduire le rcepteur ne pas reconnatre les donnes
reues.

Pour liminer ces problmes, plusieurs codes plus volus ont


t labors :
le NRZ pour sa simplicit de conception,
le code de Manchester pour sa mise en uvre dans les rseaux
Ethernet,
le code de Manchester diffrentiel,
le code de Miller.
Claude Duvallet 6/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (3/6)


Le code NRZ (No Return to Zero) :
rsolution du problme dabsence de signal sur le cble,
on code le bit 1 par un signal de n volts et le bit 0 par un signal
oppos.

nV
0V
nV

Le code NRZI (No Return to Zero Inverted) est similaire au code


NRZ mais les tensions associes aux valeurs binaires sont
inverses : 1 est cod par une tension ngative et 0 par une
tension positive.
Claude Duvallet 7/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (4/6)


Le code Manchester :
Il est aussi appel le code biphase.
Il propose une solution au problme de dtection des longues
chane de 0 ou 1.
Il sagit dun code bas sur les variations du signal : ce nest plus
la tension qui est importante mais la diffrence de signal.
1 est cod par un passage de la tension n -n et 0 par le passage
en sens inverse.

nV
0V
nV

Claude Duvallet 8/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (5/6)


Le code Manchester diffrentiel :
Il est aussi appel le code biphase diffrentiel.
Il est similaire au prcdent mais le bit 0 est cod par une
transition en dbut dhorloge contrairement au bit 1.

nV
0V
nV

Dans les deux cas, un changement de tension est ralis en


milieu de temps horloge.
Il a t utilis dans la norme 802.5 (rseau de type anneau
jeton).
Claude Duvallet 9/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Transmission en bande de passe (6/6)

Le code Miller :
Le bit 1 est cod par une transition en milieu de temps horloge et
le bit 0 par une absence de transition.
Les longues suites de 0 posant toujours le problme de la
synchronisation, si un bit 0 est suivi dun autre 0 une transition est
rajoute la fin du temps horloge.

nV
0V
nV

Claude Duvallet 10/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (1/12)


Il existe diffrents supports de transmission des donnes sur le
march, les principaux que lon trouve actuellement sont :
les cbles lectriques : cbles paires torsades et cbles
coaxiaux,
la fibre optique,
lespace hertzien pour les rseaux sans fil.

Le cble lectrique paires torsades :


Il est actuellement le support physique le plus rpandu.
Il est utilis dans plusieurs cas :
connexion dun poste au concentrateur du rseau (hub, switch,...).
interconnexion dlments actifs de natures diverses
(concentrateurs, commutateurs, relanceurs...).

La structure de ce type de cbles est simple : il est constitu de


plusieurs fils de cuivre torsads par paires, ces paires tant leur
tour torsades entre elles.
Claude Duvallet 11/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (2/12)


Le cble lectrique paires torsades (suite) :
Un cble peut regrouper, suivant les utilisations qui en sont faites,
de une plusieurs centaines de paires torsades.
Dans le cadre des rseaux locaux, le type le plus commun est de
quatre paires torsades.
On peut distinguer diffrents niveaux de qualit :
le cble non blind, UTP (Unshielded Twisted Pair), support le plus
simple et donc le moins coteux.
le cble avec cran : UTP avec cran ou FTP (Foiled Twisted
Pairs). Lcran est une simple feuille daluminium place entre les
fils et la gaine PVC.
le cble blind, STP (Shielded Twisted Pair), protg des parasites
par une tresse mtallique.
le cble blind, SFTP (Shielded Foiled Twisted Pairs), possde la
fois la feuille de blindage en aluminium et la tresse mtallique.
Claude Duvallet 12/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (3/12)

Le cble lectrique paires torsades (suite) :


Les connecteurs appropris ce type de cbles sont les
connecteurs RJ45 pour les 4 paires ou RJ11 pour deux paires.
Diffrentes catgories de cbles ont t dfinies en fonction de
leurs performances :
Elles sont nommes Catgorie 1 Catgorie 5.
Une Catgorie 5 amliore a t cre pour mettre en uvre les
rseaux ATM.
Deux autres catgories (Catgorie 6 et Catgorie 7) ont t cres
pour permettre de disposer de cbles paires torsades trs
haut dbit.

Claude Duvallet 13/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (4/12)


Caractristiques des diffrentes catgories de cbles :
Les cbles de catgories 1 et 2 fonctionnent sur une frquence
maximale infrieure 10 MHz et permettent un dbit maximal de
1 Mbit/s. Ils permettent le transport de la voix et des donnes.
Les cbles de catgorie 3 : frquence maximale de 20 MHz, dbit
maximal de 16 Mbit/s. Utilisation : transport de la voix et des
donnes, rseaux Ethernet.
Les cbles de catgorie 4 amliore le dbit par rapport au
Catgorie 3 (20 Mbit/s).
Les cbles de catgorie 5 (Norme EIA/TIA 568) : frquence
maximale de 100 MHz, dbit maximal de 100 Mbit/s. Utilisation :
transport de la voix et des donnes, rseaux Fast Ethernet.
Les cbles de catgorie 5 amliore (5+ ou 5e) : frquence
maximale de 100 MHz, dbit maximal de 155 Mbit/s. Utilisation :
transport de la voix et des donnes, rseaux Fast Ethernet,
rseaux ATM 155 Mbit/s.
Claude Duvallet 14/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (5/12)


Les nouvelles catgories de cbles :
Les cbles de catgorie 6 et 6a : frquence maximale de 250
MHz, dbit maximal de 2 Gbit/s. Utilisation : transport de la voix et
des donnes, rseaux Fast Ethernet, rseaux Gigabit Ethernet,
rseaux ATM 155 Mbit/s, rseaux ATM 622 Mbit/s.
Les cbles de catgorie 7 : frquence maximale de 600 MHz,
dbit maximal de 10 Gbit/s. Utilisation : transport de la voix et des
donnes, rseaux Gigabit Ethernet, rseaux ATM 622 Mbit/s.
Le cble catgorie 7 prsente quatre paires torsades
individuellement et collectivement blindes afin de rduire les
phnomnes parasitaires lis la diaphonie.
Ce type de cble sassocie avec les connecteurs GG45
compatible avec RJ45 et TERA (non compatible RJ45 et donc les
catgories antrieures) utilis de manire spcifique pour les
applications o les exigences de scurit sont importantes.
Claude Duvallet 15/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (6/12)

Les cbles coaxiaux :


Un cble coaxial est un cble lectrique constitu de deux
conducteurs :
un conducteur cylindrique creux.
un fil lectrique simple plac lintrieur du prcdent et isol par
une matire non-conductrice.

La bande passante est infrieure 100 MHz ce qui les rends


inexploitables pour des rseaux hauts dbits.
Le cble coaxial RG 58 :
connexion effectue par des connecteurs BNC,
utilis pour la transmission de donnes Ethernet dans la limite de
200 mtres,
vou disparatre.

Claude Duvallet 16/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (7/12)

Les cbles coaxiaux (suite) :


Le cble coaxial RG 11 :
cble coaxial pais : un meilleur niveau de blindage,
limitation 500 mtres,
vou disparatre au profit de la fibre optique.

Le cble coaxial large bande :


CATV : Community Antenna Television,
utilis pour la transmission des chanes de tlvision par cble,
frquence de largeur de bande pouvant aller jusqu 500 MHz,
autorisant la transmission dimages.

Claude Duvallet 17/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (8/12)


La fibre optique :
un cylindre constitu dun matriau conduisant la lumire,
envelopp dans un isolant.
transmission par rfractions successives.
trs large bande passante permettant des dbits allant de 1
plusieurs centaines de Gbit/s sur des distances de plusieurs
kilomtres.
utilisation intressante mme dans des rseaux bas dbit pour
rduire le taux derreurs de transmissions et le nombre de
retransmissions.
connexion la fibre effectue par un metteur optique qui
convertit un signal lectrique en un signal lumineux.
2 types de connecteurs possibles : SC (un ergot maintient le
connecteur en place une fois enclench) ou ST (le branchement
est ralis par un systme baonnette).
Claude Duvallet 18/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (9/12)

La fibre optique (suite) :


Fibres multimodes saut dindice :
Le cur translucide de la fibre est recouvert dun matriau qui ne
laisse pas passer la lumire (indice de rfraction nul).
Le rayon lumineux est transmis par rfractions successives.
Bande passante de 100 Mhz.
Adapt aux rseaux locaux haut dbit.
Le cble le moins cher pour les fibres optiques.
Isolant
Coeur
Rayon
lumineux

Claude Duvallet 19/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (10/12)

La fibre optique (suite) :


Fibres multimodes gradient dindice :
Lindice de rfraction de la gaine nest plus fixe (diminution en
sloignant du cur).
Chemin parcouru par le rayon plus court et donc diminution du
temps de transmission.
Un cot de mise en uvre plus important que les fibres saut
dindice.
Isolant
Rayon
lumineux

Claude Duvallet 20/107

Coeur

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (11/12)

La fibre optique (suite) :


Fibres monomodes :
Ne transmet que les rayons dont la trajectoire est laxe de la fibre.
Un faisceau laser est ncessaire aux extrmits.
Les dbits peuvent dpasser plusieurs dizaines de Gbit/s.
Un cot de mise en uvre trs lev notamment cause des
faisceaux lasers.
Isolant
Rayon
lumineux

Claude Duvallet 21/107

Coeur

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Lexploitation des lignes


Les supports de transmission

Les supports de transmission (12/12)


Les rseaux sans fils :
Utilisation de milieux comme lair, le vide... comme support de
transmission des ondes lectromagntiques : lespace hertzien.
Plusieurs types dondes lectromagntiques sont utilises dans
les rseaux informatiques :
ondes radio : la gamme de frquences va de 10 kHz jusqu 300
GHz. Pour les frquences les plus basses, des architectures de
rseaux locaux sans fils proposent des dbits de 2 20 Mbit/s sur
des distances atteignant 20 km. Pour les frquences plus leves,
on peut atteindre des dbits dpassant le Gbit/s.
ondes infrarouges : ondes de frquences suprieures 300 GHz.
Leur cration bien quassez simple est restreinte car cette
frquence, elles ne peuvent traverser la matire physique.
ondes lumineuses : une source lumineuse (un laser) envoie des
donnes rcepteur optique cot lev.
Claude Duvallet 22/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Couche liaison de donnes (niveau 2)

Utiliser les services fournis pas la couche physique.


Les bits envoyer sont regroups en trames suivant un schma
prcis :
taille de la chane binaire envoyer,
champ de contrle sur ces donnes,
formes des adresses des metteurs et des rcepteurs.

La dtection derreur permet de vrifier si une trame est arrive


sans avoir subie de modifications sur le mdia de transport.
Certaines mthodes permettent de corriger les erreurs dtectes.

Claude Duvallet 23/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Constitution des trames binaires

Le rcepteur doit tre capable de reconstituer les trames partir


dune chane binaire provenant du support physique.
Pour cela il faut convenir dun format de trames entre lmetteur
et le rcepteur et plusieurs techniques peuvent tre utilises :
la taille en bits dune trame est fixe,
la taille de la trame est transmise au destinataire,
des fanions sont utiliss pour reprer le dbut et la fin de la trame.

Claude Duvallet 24/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation (1/2)

Un rseau commutation est un rseau longue distance qui


propose des techniques permettant dacheminer de manire
optimise des trames de niveau liaison de donnes.
Utilisation dETTD et dETCD pour accder au rseau.

ETTD

ETCD

Circuit de Donnes

ETCD

Hte A

ETTD
Hte B

Claude Duvallet 25/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation (2/2)

Commutateur :
un nud rseau possdant plusieurs ports de connexion.
rle : orienter les trames quil reoit sur un port vers un autre port.
Tc (Temps de commutation) = Temps ncessaire pour mettre en
place laiguillage au sein du commutateur.

Mthodes de commutation :
Commutation de circuits.
Commutation de messages.
Commutation de paquets.
Commutation temporelle asynchrone.

Claude Duvallet 26/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de circuits (1/3)


Lenvoi dune trame ncessite la rservation dun chemin
physique travers le rseau maill.
La communication seffectue en trois phases :
tablissement de la connexion (mise en place du circuit fixe entre
les ETTD par les commutateurs).
le destinataire confirme la rception de la demande et accepte la
connexion.
lmetteur envoie les donnes par le circuit rserv.

Avantages de la mthode :
Gain de temps lorsquil y a plusieurs envois : en effet laiguillage
ne se fait quune seule fois dans les commutateurs (Tc ).
Dlai de transmission connus avant lenvoi des donnes = temps
mis par la demande de connexion pour atteindre le destinataire.
Claude Duvallet 27/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de circuits (2/3)

Inconvnients de la mthode :
Absence de dynamisme : un commutateur rserv pour un circuit
nest plus disponible tant que le dialogue nest pas termin.
Taux dactivit trs faible : une seule ligne est utilise entre deux
commutateurs, les autres restent inoccupes.

Utilisation de la mthode : le rseau tlphonique commut


(RTC).

Claude Duvallet 28/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de circuits (3/3)


Emetteur

C1

C2

C3

}Tc
}Tc

Demande

}Tc

Accord

Echange

Claude Duvallet 29/107

Architectures et Protocoles des Rseaux

Rcepteur

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de messages (1/3)

Pas dtablissement de connexion.


Un message est transmis par la machine source au commutateur
auquel elle est rattach puis transmis de commutateur en
commutateur jusqu la machine destinataire.
Suppression de la phase de connexion :
gain de temps si peu dchanges.
perte de temps si changes plus nombreux car cumul des Tc .
Le commutateur peut tre utilis pour dautres communications
car il ne reste pas bloqu durant toute la phase de dialogue.

Claude Duvallet 30/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de messages (2/3)

En cas derreur, pas de trace du message mis dans les


commutateurs, il faut donc demand la source de rmettre le
message
perte de temps
Le temps de commutation (Tc ) reste identique quelle que soit la
taille du message envoi de longues chanes binaires plus
avantageux.

Claude Duvallet 31/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de messages (3/3)


Emetteur

C1

C2

C3

}Tc

Temps total
de transmission

}Tc

}Tc

Claude Duvallet 32/107

Architectures et Protocoles des Rseaux

Rcepteur

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation de paquets
Similaire la commutation de messages mais le message initial
est dcoup en entits plus petites appeles paquets.
Chaque paquet est transmis travers le rseau par
commutateurs successifs.
On obtient un gain de temps total pour lacheminement car un
instant donn chaque ligne achemine un paquet diffrent.
C1

Emetteur

C2

C3

Rcepteur

1
2

}Tc

Temps total
de transmission

1
2

}Tc
1

3
4

2
3

}Tc
1
2

4
3
4
Claude Duvallet 33/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Commutation temporelle asynchrone


Comme pour la commutation de paquets, le message est
dcoup en plusieurs entits qui sont envoyes indpendamment
les unes des autres.
C1

Emetteur
1
2

Temps total
de transmission

3
4

C2

C3

Rcepteur

}Tc
1
2
3
4

}Tc
1

}Tc

2
3
4

1
2
3
4

Un commutateur peut commencer mettre un paquet avant de


lavoir lu en entier.
Cette technique est utilise dans les rseaux ATM.
Claude Duvallet 34/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Gestion des erreurs de transmission


Objectif : rendre transparent les erreurs de transmission de
trames aux couches suprieures.
La dtection des erreurs doit tre faite au niveau des ETTD et
des ETCD.
Dtection des erreurs :
Signaler quune trame reue est diffrente de celle envoye.
Bit de parit.
Code CRC (Code de Redondance Cyclique).

Correction des erreurs :


Transmettre des donnes supplmentaires qui permettront
ventuellement de corriger les trames errones.
Code de Hamming.
Code de Reed-Salomon.
Claude Duvallet 35/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Gestion des acquittements (1/3)


Problmes des erreurs :
Deux types derreurs peuvent se produire : dtection dune erreur
de transmission (cf. prcdemment) et perte dune trame.
Comment tre sr que les trames sont arrives (ou pas)
correctement au destinataire par lenvoi dun message
dacquittement lmetteur.

Protocole dattente/rponse (Send and Wait) :


envoi dune trame jusqu la rception dun acquittement
mission de la trame n1
jusqu rception
de son acquittement
mission de la trame n2
jusqu rception
de son acquittement

Trame n1 reue sans erreur : envoi dun acquittement

Trame n2 reue errone : attente dune autre rception


Trame n2 reue sans erreur : envoi dun acquittement

Emetteur

Claude Duvallet 36/107

Rcepteur

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Gestion des acquittements (2/3)


Transmission avec anticipation, retransmission en continu
trames envoyes les unes aprs les autres
une trame arrive sans erreur envoi dun acquittement pour la
trame
une trame arrive errone pas denvoi dacquittement et les
trames suivantes ignores jusqu la rmission de la trame
errone
mme ordre de traitement des trames cot metteur et cot
rcepteur
mission de la trame n1
mission de la trame n2

Trame n1 reue sans erreur : envoi dun acquittement

mission de la trame n3

Trame n2 reue errone : pas denvoi dacquittement

Absence dacquittement pour la trame n2 :


rmission des trames n2 et n3
mission de la trame n4
mission de la trame n5

Claude Duvallet 37/107

Trame n3 est ignore


Trame n2 reue sans erreur : envoi dun acquittement
Trame n3 et n4 reues sans erreur :
envoi dun acquittement

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Gestion des acquittements (3/3)


Transmission avec anticipation, retransmission slective
similaire au protocole prcdent
une trame arrive errone envoi dun acquittement ngatif
on ne rmet que les trames errones
mission de la trame n1
mission de la trame n2

Trame n1 reue sans erreur : envoi dun acquittement

mission de la trame n3

Trame n2 reue errone : envoi dun acquittement ngatif

Rmission de la trame n2

Trame n3 reue sans erreur : envoi dun acquittement

mission de la trame n4

Trame n2 reue sans erreur : envoi dun acquittement

mission de la trame n5

Trame n4 reue sans erreur : envoi dun acquittement


Trame n5 reue sans erreur : envoi dun acquittement

metteur

Claude Duvallet 38/107

Rcepteur

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Le protocole HDLC
High-level Data Link Control
Protocole de base qui a servi mettre en place LAP-D, LAP-D,
LAP-F et PPP
Format des trames binaires utilises par HDLC :
8 bits
Fanion de
dbut

8 bits
Adresse
destination

8 bits

n bits

Commandes

Donnes

16 bits
Contrle
derreur

8 bits
Fanion
de fin

Le Fanion de dbut et le Fanion de fin indique les deux extrmits


de la trame : ils sont constitues de la chane 01111110.
LAdresse de destination identifie lETTD destinataire.
Commande = informations ncessaires linterprtation de la
trame.
Suivant le rle de la trame, Donnes = une chane binaire ou non.
Le Contrle derreur est ralis par un code CRC bas sur le
polynme gnrateur G (x) = x 16 + x 12 + x 5 + 1.
Claude Duvallet 39/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Diffrents types de trames (1/3)


Commandes spcification du type des trames.
Trame dinformation
1 bit

3 bits

1 bit

3 bits

N(S)

P/F

N(R)

Le premier bit est 0.


Le champ Donnes nest pas vide.
N(S) est le numro de la trame mise.
Le bit P/F peut tre interprt de 4 faons diffrentes selon que
la trame provient de linitiateur de lchange (P) :
P=0 : linitiateur nattend pas de rponse cette trame.
P=1 : linitiateur attend une rponse cette trame.
la trame provient du correspondant (F) :
F=0 : le correspondant na pas termin dmettre des trames.
F=1 : le correspondant a termin ses envois de trames.

N(R) : acquittement de toutes les trames dont le numro < N(R).


Claude Duvallet 40/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Diffrents types de trames (2/3)


Trame de supervision
1 bit

1 bit

2 bits

1 bit

3 bits

SS

P/F

N(R)

Le premier bit est 0.


Le champ Donnes nest pas vide.
Les deux bits SS informent le destinataire de certaines requtes
de lmetteur :
00
01
10
11

RR
ReceiveReady
REJ
Reject
RNR
ReceiveNotReady
SREJ
SelectiveReject

Acquittement de toutes les trames de


numro infrieur N(R) : en attente
de rception de trames
Demande de rejet de toutes les trames de
numro suprieur N(R)
Demande dune suspension des envois de
trames aprs la trame de numro N(R)
Rejet de la trame N(R) et demande de
retransmission de celle-ci

Claude Duvallet 41/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Diffrents types de trames (3/3)

Trame de supervision non numrote


1 bit

1 bit

2 bits

1 bit

3 bits

MM

P/F

MMM

Elles ont pour rle de grer la mise en place et le relchement de


la connexion.
Elles permettent denvoyer des donnes en mode datagramme.
Les diffrents types de trames non numrotes (valeurs de MM et
MMM) sont : SABME (11,110), DISC (00,010), UA (00,110), DM
(11,000), FRMR (10, 001), XID (11, 101), TEST (00,111), UI
(00,000), AC0 Commande (10,110), AC1 Commande (10,111),
AC0 Rponse (10,110), AC1 Rponse (10,111).

Claude Duvallet 42/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

La sous-couche MAC (niveau 2)


MAC : Medium Access Control
Liaison de donnes

Liaison de donnes

Souscouche MAC

Souscouche MAC

Physique

Elle regroupe toutes les fonctions de niveau liaison de donnes


charges du contrle daccs au support.
Nous allons voir :
les mthodes daccs au support,
les normes de rseaux,
et les ponts.
Claude Duvallet 43/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (1/9)


Mthodes sans collision (1/3) :
Lallocation centralise :
Un lment actif (contrleur) interroge une une toutes les
machines connectes et en fonctionnement.
Si une machine veut mettre une trame, elle soumet sa requte
puis le contrleur lui octroie le support.
Lorsque lmission est termine, la machine le signale au
contrleur qui peut alors procder une nouvelle allocation du
support physique.

Primergy

1
0
1
0

11
00
11
00

11
00
11
00

11
00
11
00

Contrleur
Claude Duvallet 44/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (2/9)


Mthodes sans collision (2/3) :
La mthode Bip-Map :
Utilisation systmatique dune priode de contention = un intervalle
de temps pendant lequel aucune communication ne peut avoir lieu.
La priode de contention est dcoupe en autant dintervalles quil
y a dordinateurs connects.
Lorsquune machine veut mettre, elle le signale pendant la
priode de contention qui lui est alloue.
Lorsque la priode de contention est termine, chaque ordinateur
qui en a fait la demande peut alors mettre pendant une priode de
transmission qui lui est rserve.

Priode de
contention

1 met sur le support 3 met sur le support

Claude Duvallet 45/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (3/9)


Mthodes sans collision (3/3) :
Lallocation distribue :
Lautorisation dmettre est directement donne par un jeton qui
circule sur le rseau de faon cyclique.
Lorsquune machine veut mettre, elle conserve le jeton lors de son
passage sinon elle le rmet sur le support.

Jeton

Cycle logique

Claude Duvallet 46/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (4/9)

Mthodes avec collision (1/6) :


La mthode ALOHA :
mission sur le support des donnes sans aucune action pralable.
Lmetteur coute ensuite le support pour savoir sil y a eu collision.
Sil y a eu collision, lmetteur attend un moment puis renvoie la
trame.
Il existe plusieurs variantes de la mthode ALOHA :
Lmission peut ne pas se faire de faon entirement libre mais
des instants prcis.
Llment actif doit pour cela possder une horloge pour pouvoir
dcouper le temps en intervalles rguliers.
Lorsquun ordinateur veut mettre une trame, il attend le signal
dhorloge suivant.

Claude Duvallet 47/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (5/9)


Mthodes avec collision (2/6) :
La mthode CSMA 1-persistant :
Base sur lcoute pralable du mdia de transmission avant
lmission dune trame.
CSMA=Carrier Sense Multiple Access (Accs Multiple Dtection
de Porteuse).
Avant de transmettre une trame, lordinateur metteur, en ralit
son interface rseau, coute si le support vhicule un signal :
si cest le cas, il nmet pas car cela provoquerait une collision mais
il continue dcouter le support. Lorsque le support est libre, il envoi
la trame.
si le support est libre la trame est immdiatement transmise et
lcoute est coupe.
solution simple mais peu performante, le support reste occup
pendant toute la phase dmission dun ordinateur.
Claude Duvallet 48/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (6/9)


Mthodes avec collision (3/6) :
La mthode CSMA non persistant :
Lorsque lmetteur constate que le mdia est occup, il ne reste
pas lcoute mais ressayera plus tard.

La mthode CSMA/CD :
Elle est base sur le CSMA non persistant.
Lorsque lmetteur coute le support, il peut ne pas dtecter la
prsence dun signal cause dune distance trop grande.
Une collision ne va pas se produire immdiatement mais plus tard.
Une seconde phase au CSMA non persistant a donc t ajoute
afin de rsoudre ce problme.
Aprs lmission de la trame, lmetteur reste lcoute du support
afin de dtecter une ventuelle collision.
CSMA/Collision Detection
Lors dune collision la trame est alors rmise aprs un temps
dattente alatoire.
Claude Duvallet 49/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (7/9)


Mthodes avec collision (4/6) :
La mthode CSMA/CD (suite) :
Lors dune collision la trame est alors rmise aprs un temps
dattente alatoire.
Mise en place dans les rseaux locaux Ethernet, Fast Ethernet et
Gigabit Ethernet.
mthode de rfrence.
Une volution a t propose : CSMA/CRCD. Elle permet dobtenir
de meilleures performances mais elle est plus complexe mettre
en uvre. CR=Contention Resolution.

La mthode CSMA/CA :
CSMA Collision Avoidance.
Mthode mise en place pour les environnements sans fil o la
mthode CSMA/CD ne peut pas marcher.

Claude Duvallet 50/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (8/9)


Mthodes avec collision (5/6) :
La mthode CSMA/CA (suite) :
Mcanisme desquive de collision bas sur un principe
daccus/rception rciproque entre lmetteur et le rcepteur.
coute du rseau puis mission de la trame diffre si le rseau
est encombr.
Si le support de transmission est libre pendant un temps donn
(appel DIFS pour Distributed Inter Frame Space), alors on peut
mettre.
La station transmet un message appel Ready To Send (not RTS
signifiant prt mettre) contenant des informations sur le volume
des donnes quelle souhaite mettre et sa vitesse de transmission.
Le rcepteur (gnralement un point daccs) rpond un Clear To
Send (CTS, signifiant le champ est libre pour mettre), puis la
station commence lmission des donnes.
Claude Duvallet 51/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les mthodes daccs au support (9/9)


Mthodes avec collision (6/6) :
La mthode CSMA/CA (suite et fin) :
rception de toutes les donnes mises par la station, le
rcepteur envoie un accus de rception (ACK).
Toutes les stations avoisinantes patientent alors pendant un temps
quelles considrent tre celui ncessaire la transmission du
volume dinformation mettre la vitesse annonce.

La mthode RTS/CTS :
Request To Send/Clear To Send.
Sonder et rserver le support par un cours change avec le
rcepteur.
Si lchange aboutit, les autres ordinateurs ayant observ le signal
attendent leur tour pour rserver le support.
Mthodes conues pour les rseaux locaux sans fils.

Claude Duvallet 52/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (1/12)


La norme 802.3 et larchitecture Ethernet :
Elle dfinit les rseaux locaux utilisant la mthode CSMA/CD.
Le support choisi est un bus logique auxquels sont connects
tous les lments actifs.
Les rseaux locaux 802.3 proposent un dbit binaire thorique de
10 Mbit/s.
Les trames mises suivent un format prcis permettant une
gestion optimise et un contrle derreur fiable. Elles sont mises
toutes les 96 s.
7 octets

1 octet

6 octets

6 octets

2 octets

Prambule

Dlimiteur
de trame

Adresse
destination

Adresse
source

Longueur
champ
donnes

0 1500
octets

0 46
octets

Donnes

PAD

4 octets
Contrle
derreur

Ethernet est une norme de LAN qui respectent les spcifications


de la norme 802.3.
Claude Duvallet 53/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (2/12)


La trame 802.3 est compose de huit champs :
Prambule : il sert synchroniser lmetteur et le rcepteur en
envoyant une suite de bits 10.
Le Dlimiteur de trame sert identifier le dbut des donnes
utiles.
Les champs Adresse destination et Adresse source (adresses
MAC) sont utiles pour dterminer le rcepteur en mode diffusion
et lacheminement de la trame.
Les champs Donnes tant de longueurs variables, le champ
Longueur du champ de donnes permet au rcepteur dinterprter
correctement les champs Donnes, PAD et Contrle derreur.
La longueur dune trame est comprise entre 64 et 1518 octets. Si
la quantit de donnes est trop faible le champ PAD est ajout.
Le Contrle derreur est ralis par un CRC-32. En cas derreur le
rcepteur redemande la transmission de la trame dans la limite de
16 essais.
Claude Duvallet 54/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (3/12)


La norme 802.3u et larchitecture Fast Ethernet :
volution de la norme 802.3 pour permettre un dbit de 100
Mbit/s.
Elle est aussi appel norme 802.14.
Elle sappuie sur trois types de cblage : le cble paires
torsades de Catgorie 3 ou de Catgorie 5 et la fibre optique.
Trois classes de rseau Fast Ethernet ont t cres relativement
au type de cblage :
La classe 100BaseT4 qui sappuie sur des cbles paires
torsades de Catgorie 3. Cela permettait de pouvoir rutiliser le
cblage lors de passage dun rseau Ethernet vers un rseau Fast
Ethernet. La longueur maximale dun segment est de 100 m.
La classe 100BaseTX qui sappuie sur des cbles paires
torsades de Catgorie 5. La longueur maximale dun segment est
de 100 m.
La classe 100BaseFX qui sappuie sur 2 fibres optiques. La
longueur maximale dun segment est de 2000 m.
Claude Duvallet 55/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (4/12)


La norme 802.3z et larchitecture Gigabit Ethernet :
Elle sappuie toujours sur la norme 802.3 et permet des dbits de
1000 Mbit/s.
Trois classes de transmission ont t dfinies :
La classe 1000BaseTX : elle sappuie sur des cbles paires
torsades de catgorie 5, 6 ou 7. La longueur maximale dun
segment est de 100 m.
La classe 1000BaseSX : elle sappuie sur des fibres optiques
multimodes 62.5 m (longueur maximale dun segment : 275 m)
ou 50 m (longueur maximale dun segment : 550 m).
La classe 1000BaseLX : elle peut sappuyer sur des fibres optiques
multimodes 62.5 m ou 50 m (longueur maximale dun
segment : 550 m dans les deux cas) mais elle peut aussi utiliser
des fibres optiques monomodes 10 m. Dans ce dernier cas la
longueur maximale dun segment est alors de 10 km.
Claude Duvallet 56/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (5/12)


La norme 802.4 et larchitecture Token Bus :
Utilisation de la mthode dallocation distribue.
Rseaux de type bus jeton.
Utilisation de cbles coaxiaux (75 ou CATV) pour des dbits
allant de 1 10 Mbits.
La gestion du bus est confie un lment actif appel
superviseur qui cre le jeton lors de linitialisation du rseau et se
charge de sa circulation entre les ordinateurs.
Le superviseur dtermine un ordre cyclique de passage du jeton
entre tous les postes connects ce qui revient lutilisation dun
anneau logique.
n octets

1 octet

Prambule

Dlimiteur

1 octets
Type de
trame

2 ou 6
octets
Adresse
destination

Claude Duvallet 57/107

2 ou 6
octets
Adresse
source

< 8192
octets
Donnes

4 octets
Contrle
derreur

Architectures et Protocoles des Rseaux

1 octets
Dlimiteur

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (6/12)

La norme 802.5 et larchitecture Token Ring :


Simplification de la norme 802.4 et suppression de lutilisation
dun superviseur.
Rseau de type anneau jeton.
Remplacement du support physique en bus par un anneau.
Trois types de cbles peuvent tre employs :
Cbles paires torsades non blinds : 1 Mbit/s 4 Mbit/s et
utilisation du Manchester diffrentiel.
Cbles paires torsades blinds : 1 Mbit/s 16 Mbit/s et
utilisation du Manchester diffrentiel.
Fibres optiques : 1 Mbit/s 16 Mbit/s et utilisation du Manchester
diffrentiel.

Claude Duvallet 58/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (7/12)


La norme 802.6 :
Aussi appele DQDB (Distributed Queue Dual Bus), elle a t
cre spcifiquement pour les MAN.
Base sur un double bus physique, elle permet linterconnexion
dun nombre important de postes de travail sur des distances
allant jusqu plusieurs kilomtres.
Les supports utiliss sont le cble coaxial ou la fibre optique en
fonction de la distance parcourir.
Un gnrateur de trames est connect chaque bus et il a pour
rle dmettre des trames vides intervalles de temps rguliers
(125 s).
Les trames sont divises en tranches de 53 octets pour un
nombre de tranches pouvant aller de 54 59.
Drapeau

53 octets

53 octets

Tranche 1

Tranche 2

Claude Duvallet 59/107

...
...

...

...

...

...

Architectures et Protocoles des Rseaux

Drapeau

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (8/12)

La norme 802.6 (suite) :


Le format dune tranche est le suivant :
1 octet

4 octets

48 octets

Trame de contrle daccs

Marque de
dbut

Donnes

Les ordinateurs souhaitant mettre rservent des tranches libres


pour mettre leurs donnes.
Cette architecture de rseau est compatible avec la commutation
ATM (mme temps de transmission inter-trames : 125 s).

Claude Duvallet 60/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (9/12)


La norme 802.11 et les architectures sans fils
Architecture de rseaux locaux sans fils base sur une
technologie radio.
Linterface rseau prends la forme dune station de base laquelle
est connecte une antenne.
Le dbit binaire, fix par cette norme, est limit 3 Mbit/s mais de
nouvelles versions de cette norme permettent des dbits plus
consquent :
802.11b : dbit de 11 Mbit/s (802.11b+ 22 Mbit/s).
802.11a et 802.11g : dbit de 54 Mbit/s.
802.11g+ : dbit de 108 Mbit/s.
802.11n : dbit de 302 Mbit/s.

La mthode daccs au support est CSMA/CA et optionnellement


RTS/CTS.
Claude Duvallet 61/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (10/12)

La norme FDDI
Fiber Distributed Data Interface.
Destine aux rseaux LAN et MAN haut dbit.
Elle est base sur un double anneau en fibres optiques dont la
circonfrence maximale est de 200 km.
Un sens de transmission pour chacun de ces deux anneaux.
Les machines dont le nombre peut atteindre 1000 sont
connectes aux deux anneaux.
En cas de panne, le rseau peut fonctionner avec un seul anneau
et une procdure de dpannage est lance.
Laccs un anneau se fait par la mthode du jeton.

Claude Duvallet 62/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (11/12)

La norme Frame Relay :


Rseau commutation de paquets autorisant des dbits trs
levs et des transferts fiables (trs bonne gestion des erreurs).
Permet le multiplexage sur une mme ligne de transmission.
Permet le transfert des donnes, des images ou de la voie.
Utilise pour linterconnexion de rseaux distants.
Il offre la possibilit de vhiculer des paquets issus de protocoles
diffrents tels que TCP/IP ou IPX.
Le dbit binaire peut aller de 56 kbits/s jusqu 2 Mbit/s.
La gestion de laccs au support est fait par le protocole RSVP
(Protocole de Rservation de Ressources).

Claude Duvallet 63/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les normes de rseaux (12/12)

Le systme GSM :
Global System for Mobil communications : systme europen de
communication sans fil, bas sur une technologie de transmission
par paquets radio.
La premire version du GSM utilis la bande des 900 MHz (GSM
900) mais une saturation de cette bande a entran la rservation
de la bande des 1800 MHz.
Les diffrents lments constituant le rseau sont les stations
mobiles (tlphones portables), les stations de base et le centre
de gestion charg de faire le lien avec le rseau fixe.

Claude Duvallet 64/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

La commutation
Gestion des erreurs et des pertes
Le protocole HDLC
La sous-couche MAC
Les normes de rseaux

Les ponts

Un pont est un lment dlectronique permettant


dinterconnecter des rseaux locaux dont la couche physique et
la sous-couche MAC diffrent (rpondant des normes rseaux
diffrentes).
Conversion des trames arrivant dun rseau dans un format
comprhensible par un autre rseau.
Un pare-flamme (firewall) est un pont particulier permettant de
mettre en place de la scurit entre deux rseaux dont les
normes peuvent tre identiques ou non.

Claude Duvallet 65/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Couche rseau (niveau 3)

Elle a en charge dacheminer les paquets travers le maillage du


rseau.
Ses principales fonctions concernent ladressage des lments
constitutifs du rseau et le routage de linformation.
Elle est prsente dans le modle TCP/IP. Ses fonctions
principales sont regroupes au sein du protocole IP.

Claude Duvallet 66/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage (1/5)

Datagramme ou circuit virtuel :


Mode sans connexion :
Les donnes envoyes sont dcoupes en paquets (taille fixe ou
non selon les protocoles) appels datagrammes.
Les datagrammes sont achemins indpendamment les uns des
autres.
Aucun contrle sur le flux dinformation nest effectu (pas
dvaluation pralable du trafic ou de la qualit du transfert).

Mode orient connexion :


Phase dtablissement de la connexion pralable lenvoi des
donnes : un circuit virtuel est mis en place.
Toutes les donnes mises emprunteront le mme chemin.
Lacquittement depuis le rcepteur se fait par le mme circuit virtuel.

Claude Duvallet 67/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage (2/5)

Principe du routage :
Son rle : acheminer un paquet de donnes travers le rseau.
Fonction prsente dans chaque nud du maillage.
Pour chaque paquet qui arrive sur lun de ses ports en entre, la
fonction de routage choisie de faon dterministe le port de sortie
vers lequel envoyer le paquet.
Deux classes dalgorithmes de routage :
les algorithmes non adaptatifs utilisent des routes statiques et ne
tiennent pas compte de ltat des lignes de transmission.
les algorithmes adaptatifs prcdent tout envoi de donnes par une
tude pralable du contexte. On parle de routage dynamique. Ils
sont plus complexes mettre en uvre mais permettent de
meilleures performances.

Claude Duvallet 68/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage (3/5)
Algorithmes (1/3) :
Routage par inondation :
la technique la plus utilise en mode diffusion.
un datagramme reu par un routeur sur un de ses ports est r-mis
sur tous les autres ports.
cela engendre un trafic trs important.

Routage du plus court chemin :


Reprsentation du maillage du rseau sous forme dun graphe.
Les routeurs reprsentent les sommets et les lignes de
transmission les artes.
On associe des cots aux lignes de transmission, on obtient alors
un graphe valu.
La recherche du plus court chemin consiste donc trouver la
chane dartes dont la somme est minimale.
Le cot dun chemin peut tre fonction du nombre de routeurs
traverss, de la distance gographique, dune valuation du trafic
rseau, etc.
Claude Duvallet 69/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage (4/5)

Algorithmes (2/3) :
Routage vecteur de distance :
Lun des premiers algorithmes de routage dynamique.
Chaque lment actif possde en mmoire une table de routage
propre qui lui indique pour chaque destination connue le port de
sortie utiliser et un port par dfaut pour les destinations
inconnues.
Des communications inter-routeurs permettent de mettre jour la
table de routage locale partir de celle de ses voisins.
La taille des tables de routage des stations mettrices ou
rceptrices est limite mais la table de routage des routeurs peut
comporter de nombreuses entres.

Claude Duvallet 70/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage (5/5)

Algorithmes (3/3) :
Routage hirarchique :
Bas sur la technique de routage vecteur de distance.
Objectif : limiter le nombre dentres consulter lors de la
recherche squentielle dun destinataire.
Solution : diviser le rseau en zones gographiques appeles
rgions.
Trois types de donnes dans la table de routage :
le port utiliser en sortie pour les destinataires situs dans la
mme rgion,
les ports de sortie servant accder chacune des autres rgions
du rseau,
un port pour les destinataires inconnus.

Claude Duvallet 71/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le protocole IP
Un protocole de communication universel permettant
linterconnexion de systmes htrognes, indpendamment des
supports de transmission, de la nature de larchitecture rseau,
des systmes dexploitation ou des applications utilises.
Le protocole de communication le plus rpandu lheure actuelle.
Il fait partie intgrante de larchitecture TCP/IP.
Souvent associ au protocole de transport TCP, il peut
nanmoins communiquer avec dautres protocoles de niveau
transport.
Sa version actuelle est IPv4 mais une nouvelle version (IPv6)
normalise depuis 1995 devrait trs bientt la remplacer.
Claude Duvallet 72/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le datagramme IP (1/4)

IP propose un service non fiable et sans connexion.


IP vhicule des entits (datagramme IP) entre deux lments du
rseau.
En cas de constat derreur dans le datagramme, il nest pas remis
la couche suprieure (transport) et une demande de
r-mission est effectue.
Chaque datagramme est rout de faon indpendante, et lordre
de rception peut diffrer de lordre dmission cause de
problmes de trafic sur une ligne de transmission, derreurs de
transmission, etc.

Claude Duvallet 73/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le datagramme IP (2/4)
Format du datagramme IP (1/3) :
4 bits

4 bits

8 bits

16 bits

16 bits

Version

Longueur de
lentte

Type de
service

Longueur
totale

Identificateur

4 bits

12 bits

4 bits

8 bits

16 bits

Drapeau

Position du
fragment

Dure de vie

Protocole

Total de
contrle
de lentte

32 bits

32 bits

< 32 bits

0 32 bits

n bits

Adresse
source

Adresse
destination

Options

Bourrage

Donnes

La taille des datagrammes IP ne doit pas excder 65536 octets.


Il faut donc scinder les paquets en provenance de la couche
transport dont la taille est trop grande en fragments IP.
Claude Duvallet 74/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le datagramme IP (3/4)
Format du datagramme IP (2/3) :
Version : il indique par quel protocole IP le datagramme a t cr
ce qui permet de faire cohabiter par exemple le protocole IPv4 et
IPv6 sur un mme rseau.
Longueur de len-tte : il permet de dtecter la prsence ou non
du champ option.
Type de service : il dfinit la qualit de service demande pour le
datagramme : rapidit, absence derreur, priorit...
Longueur totale : la taille dun datagramme ntant pas fixe mais
limite 65536 octets, ce champ consigne la taille du
datagramme mis.
Drapeau, Identification, Position du fragment : le Drapeau permet
de savoir si le datagramme est fragment ou non. Sil est
fragment le champ Identification indique quel datagramme
appartient le fragment et sa position sera connue au moyen du
champ Position du fragment.
Claude Duvallet 75/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le datagramme IP (4/4)
Format du datagramme IP (3/3) :
Dure de vie : elle permet de limiter dans le temps la prsence
dun datagramme sur le rseau Internet, elle dcrmente chaque
fois que le datagramme traverse un routeur.
Protocole : il spcifie le protocole de niveau transport lorigine de
lmission afin dtre trait par le mme protocole la rception.
Total de contrle de len-tte : il permet de dtecter des erreurs de
transmission survenues sur les champs de len-tte. La validit
des donnes nest pas vrifie au niveau rseau car elle le sera
au niveau transport.
Adresse source et Adresse destination : ce sont des adresses IP.
Options : elles permettent, dans certains contextes, daugmenter
les contraintes dacheminement du datagramme. Des bits de
Bourrage compltent ce champ jusqu une taille fixe de 32 bits.
Donnes : de longueurs variables, elles ne peuvent cependant
pas dpasser 65536 octets.
Claude Duvallet 76/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Ladressage IP
Chaque lment du rseau allant du simple LAN au rseau
Internet et travaillant avec le protocole IP doit possder une
adresse unique : son adresse IP.
On attribue des adresses IP aux ordinateurs, aux routeurs, aux
priphriques rseaux (imprimantes, camras, copieurs, etc.).
Une adresse IP est une suite de 32 bits regroupant lidentifiant
rseau auquel appartient cet ordinateur (rID) et lidentifiant de ce
dernier lintrieur du rseau (oID).
Deux formes particulires dadresses sont ladresse rseau et
son adresse de diffusion.
rID

oID tout 0

adresse du rseau rID

rID

oID tout 1

adresse de diffusion tous


les ordinateurs du rseau rID

Claude Duvallet 77/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les classes dadresse IP (1/2)


Il existe cinq classes dadresses IP notes classe A classe E.
On peut identifier la classe dappartenance dune adresse partir
de ses premiers bits.
1 octet

Classe A 0

1 octet

1 octet

rID

oID

27 rseaux
(126)

Classe B 10

24

2 2 ordinateurs
(16 777 216)

oID

rID
2 14rseaux
(16 384)

Classe C 110

16

2 2 ordinateurs
(65 534)

rID

oID

221 rseaux
(2 097 152)

Classe D 1110
Classe E 11110

1 octet

2 2 ordinateurs
(254)

adresse multidestinataire

rserv pour usage ultrieur

Claude Duvallet 78/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les classes dadresse IP (2/2)


Les classes A, B et C servent adresser des rseaux de
diffrentes tailles.
Les classes A et B sont totalement satures et plus aucune
classe de ce type nest disponible.
La classe D dfinit des adresses multi-destinataires
correspondant des groupes dordinateurs (adresses IP
multicast).
La classe E avait t prvue initialement pour les volutions
futures dInternet. Dans les faits, elle a t trs peu utile cause
de la saturation rapide des classes A, B et C.
La forme binaire (chane de 32 bits) ntant pas facile
mmoriser, on a lhabitude dutiliser une forme dcimale pointe
du type x1 .x2 .x3 .x4
Claude Duvallet 79/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les diffrentes plages dadresses IP

Classe
A
B
C
D
E

Adresses thoriques
plus basses
plus hautes
0.0.0.1
127.255.255.254
128.0.0.1
191.255.255.254
192.0.0.1
223.255.255.254
224.0.0.1
239.255.255.254
240.0.0.1
247.255.255.254

Adresses rellement disponibles


plus basses
plus hautes
0.1.0.1
126.0.0.0
128.0.0.1
191.255.0.0
192.0.0.1
223.255.255.0
224.0.0.1
239.255.255.254
240.0.0.1
247.255.255.254

Les adresses dont le premier octet est 127 sont appeles


adresses de rebouclage et dsignent lordinateur local, quelques
soient les valeurs des trois autres octets.
Ces adresses sont utilises pour les changes de donnes entre
les applications sur une mme machine.
Elles ne sont pas considres comme des adresses de classe A.
Claude Duvallet 80/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les masques de sous-rseaux

On peut utiliser certains bits de lidentificateur (oID) pour


dcouper le rseau en plusieurs sous-rseaux.
Pour pouvoir interprter une adresse IP, un ordinateur doit
connatre le nombre de bits utiliss pour la partie oID dans un
sous-rseau.
On associe chaque adresse un masque de sous-rseau
exprim sur 32 bits comme ladresse IP.
Chaque bit du masque qui correspond ladresse du rseau est
positionn 1 et chaque bit qui correspond lidentifiant (numro
de machine) est positionn 0.

Claude Duvallet 81/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage IP : RIP (1/2)


Le rseau Internet tait bas au dpart sur un routage vecteur
de distance mais au vu de sa forte croissance, il a t ncessaire
den amliorer les techniques.
Le protocole IP intgre toutes les fonctions ncessaires au
routage au sein du protocole RIP (Routing Information Protocol).
La technique porte le nom de routage par sauts successifs
(Next-Hop Routing). Elle spcifie quun ordinateur ne connat pas
le chemin que va emprunter un datagramme mais seulement le
routeur suivant qui il va tre transmis.
Une table de routage contenant toutes les informations utiles est
place en mmoire dans llment actif (routeur ou ordinateur)
quelque soit sa nature.
Claude Duvallet 82/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le routage IP : RIP (2/2)


Chaque ligne de la table contient trois champs :
une destination : adresse IP, adresse rseau ou la valeur Default.
le routeur de saut suivant : la passerelle. Il peut sagir du routeur
lui-mme si le destinataire est situ sur un rseau directement
accessible.
ladresse de linterface rseau utiliser pour pouvoir accder au
routeur choisi.
la valeur du vecteur de distance : permet de connatre le nombre
de sauts effectuer avant datteindre le rseau abritant la
machine distante.

Les routeurs schangent les informations contenues dans leurs


tables de routage au moyen de "messages RIP" intervalles de
temps rgulier (gnralement 30 sec.).
Claude Duvallet 83/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les protocoles ARP et RARP

Chaque interface rseau possde une adresse physique unique


dpendante du type darchitecture (les adresses MAC sont
diffrentes suivant la norme mise en place).
Ladressage sur Internet est bas sur des adresses IP, de niveau
rseau.

Il faut donc faire le lien entre les deux adresses (IP et MAC) dune
mme machine : les protocoles ARP (Address Resolution
Protocol) et RARP (Reverse Address Resolution Protocol)
ARP permet de faire correspondre une adresse MAC une
adresse IP donne et RARP permet linverse.

Claude Duvallet 84/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Le protocole ARP

La rsolution dadresses est effectue en trois tapes :


1

Le protocole ARP met un datagramme particulier par diffusion


toutes les stations du rseau et qui contient entre autre ladresse
IP convertir.
La station qui se reconnat retourne un message (rponse ARP)
lmetteur avec son adresse MAC.
Lmetteur dispose alors de ladresse physique du destinataire et
ainsi la couche liaison de donnes peut mettre les trames
directement vers cette adresse physique.

Les adresses rsolues sont places dans un cache ce qui vite


de dclencher plusieurs requtes lorsque plusieurs datagrammes
doivent tre envoys.

Claude Duvallet 85/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Couche transport (niveau 4)

La premire des couches du modle OSI qui nest pas prsente


sur les lments intermdiaires de type routeur.
Amliorer la fiabilit des transmissions de niveau rseau de
lmetteur au rcepteur.
Des services similaires ceux fournis par la couche rseau,
complts par des fonctions de contrle de qualit et
damlioration de celle-ci.
Ces services peuvent tre orient connexion ou pas mais une
meilleure fiabilit est obtenue en mode connect.

Claude Duvallet 86/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Gestion dune connexion (1/3)


Identification des extrmits :
Mise en place dun canal de transmission entre la station
mettrice et le destinataire.
Lidentification au moyen de son adresse IP nest pas ncessaire
pour une machine car plusieurs sexcutent souvent en parallle
sur une mme machine.
Lidentification se fera donc au moyen dune adresse IP et dun
numro de port associ lapplication.

tablissement dune connexion :


On appelle TPDU (Transport Protocol Data Unit) les entits
envoyes par une couche transport ses homologues.
Des primitives de niveau transport permettent aux TPDU de
raliser des actions (connexion, envoi de donnes, rception,
dconnexion, etc.).
Claude Duvallet 87/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Gestion dune connexion (2/3)


tablissement dune connexion (suite) :
Deux datagrammes partant dun mme metteur vers un mme
rcepteur peuvent emprunter des chemins diffrents.
Certains nuds du rseau peuvent dupliquer linformation.
Une demande connexion de niveau transport pourrait donc
entraner plusieurs demandes de connexion de niveau rseau.
Identification des TPDU transmises lors de la phase de connexion.
Trois tapes pour la mise en place dune connexion au niveau
transport :
1

Lmetteur envoie une TPDU CONNECT.request permettant au


rcepteur de sidentifier.
Le rcepteur renvoie une rponse CONNECT.response avec son
identifiant.
Lmetteur peut alors envoyer des donnes tout en accusant
rception de la rponse.
Claude Duvallet 88/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Gestion dune connexion (3/3)


Transmission des donnes :
Une TPDU DATA.request permet dinitier une demande de
donnes ou de demander un metteur de retransmettre des
donnes qui seraient parvenues errones au rcepteur.
Les donnes demandes sont transmises par une TPDU
DATA.indication.

La phase de dconnexion est ralise en trois tapes :


Lorsque lune des deux extrmits souhaitent se dconnecter, elle
envoie une demande de dconnexion (TPDU
DISCONNECT.request).
Lautre extrmit peut alors ignorer la requte. Dans le cas
contraire, elle envoie son accord (TPDU DISCONNECT.request).
Linitiateur de la demande de dconnexion signale alors sa
dconnexion par une TPDU DISCONNECT.indication puis
interrompt effectivement la communication.
Claude Duvallet 89/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Qualit de service
Des critres permettant de fixer des exigences pour les
communications permettront dinterrompre tout moment une
communication sils ne sont pas respecter.
Quelques exemples de contrle de qualit :
Temps dtablissement de la connexion.
Dbit de liaison : nombre doctets utiles qui peuvent tre transmis
par secondes.
Protection : possibilit pour lutilisateur dinterdire un terminal
tiers lintrusion sur sa ligne pour lire ou modifier les donnes
transmises.
Taux derreur rsiduel : rapport entre le nombre de messages
perdus ou mal transmis et le nombre total de messages transmis
sur une priode donne.
Claude Duvallet 90/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Protocoles TCP, UDP, ICMP (1/5)


Le protocole TCP : Transmission Control Protocol.
Lun des plus rpandu au niveau transport.
La plupart du temps associ IP (TCP/IP) pour amliorer la
qualit de service.
Orient connexion, il rend fiable la transmission des donnes
entre les applications rseaux.
Il offre un certain nombre de services :
ouverture et fermeture de connexion,
dcoupage des donnes en entits appropries la constitution de
datagrammes,
contrle de la qualit de service,
gestion des problmes de transmission et reprise en cas
dinterruption,
multiplexage amont.

Claude Duvallet 91/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Protocoles TCP, UDP, ICMP (2/5)


Le protocole TCP (suite)
Le format des TPDU utilises par TCP est le suivant :
Le Port source et le Port destination.
Le Numro de squence qui spcifie lemplacement du segment
TCP aprs le dcoupage de lentit de niveau suprieur.
Lacquittement des segments reus effectu par un Numro
dacquittement dans la rponse renvoye lmetteur.
La Longueur de len-tte TCP pour connatre le dbut des donnes.
Six bits particuliers (UGR : TPDU prioritaire, ACQ : acquittement,
RST : refus dune TPDU, SYN : connexion en cours douverture,
FIN : fermeture de la connexion) prcisent la nature de la TPDU.
16 bits
Port source

16 bits

32 bits

32 bits

4 bits

Port destination

Numro de
squence

Numro
acquittement

Longueur
entte TCP

6 bits
URG, ACQ
PSH, RST
SYN, FIN

16 bits

16 bits

16 bits

32 bits

n bits

Taille de
fentre

Total de
contrle

Pointeur
durgence

Options

Donnes

Claude Duvallet 92/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Protocoles TCP, UDP, ICMP (3/5)

Le protocole UDP : User Data Protocol.


Un fonctionnement trs proche de IP : reprends la plupart de ses
fonctions et lui octroie plus de fiabilit.
UDP est similaire TCP mais fonctionne en mode non connect.
Un segment UDP est constitu de 5 champs :
Un Port source et un Port destination similaire ceux de TCP.
Le champs contenant les Donnes de longueur variable, le champs
Longueur totale, le contrle derreur (champs Total de contrle).
16 bits
Port source

16 bits

16 bits

Port destination Longueur totale

Claude Duvallet 93/107

16 bits

n bits

Total de
contrle

Donnes

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Protocoles TCP, UDP, ICMP (4/5)

Le protocole ICMP : Internet Control Message Protocol.


IP est non fiable ncessit de vrifier le bon acheminement
des donnes.
Protocole de notification derreurs conu pour la diffusion
dinformations dadministration sur Internet.
Deux catgories de messages dans ICMP : les messages derreur
et les messages dadministration.
ICMP est indispensable au bon fonctionnement des couches
rseaux et transport du modle TCP/IP (IP, TCP et UDP) car il
informe des erreurs survenues telles que :
destination inaccessible,
port inaccessible,
corruption de messages.

Claude Duvallet 94/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Protocoles TCP, UDP, ICMP (5/5)

Le protocole ICMP (suite).


ICMP = un protocole dadministration du rseau :
change dinformations concernant le routage,
annonce et gestion des masques rseaux,
vrification de laccessibilit,
gestion de lheure,
aide au contrle de congestion.

ICMP est implment au sein des programmes ping, traceroute.

Claude Duvallet 95/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Couche session (niveau 5)

Objectif : fournir un ensemble de services pour la coordination


des applications.
Unit dchanges : le datagramme.
Point de vue : processus/services, applications.
Elle offre des services de synchronisation lmentaire pour
organiser le dialogue et la reprise sur erreur dune transaction
distribue :
donner la parole tour de rle aux diffrents membres dun
connexion.
dfinir des points de reprise dans un flot dchanges.
garantir la fin cohrente dune communication.

Claude Duvallet 96/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Couche prsentation (niveau 6)

Objectifs :
permettre de manipuler des objets typs plutt que des bits,
fournir une reprsentation standard pour ces objets quelques
soient les architectures de matriel, de langages utiliss, etc.

Unit dchanges : le datagramme.


Services :
dfinition dune notation abstraite pour les objets typs.
compression, cryptage.

Claude Duvallet 97/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Couche application (niveau 7)

Elle permet de mettre en uvre un certain nombre dapplications


rseaux gnralement bases sur des protocoles de niveau
application. Il sagit notamment :
des mthodes de communication telles que la messagerie
lectronique ou les canaux de communication,
du transfert de fichier au travers du protocole FTP,
de la prise de commande distance permettant notamment
ladministration distante des systmes dinformation rpartis,
du World Wide Web bas sur le protocol HTTP,
des outils lis directement ladministration des rseaux (Ping,
SNMP, ...),
la scurisation des transmissions au travers du protocole SSL.

Claude Duvallet 98/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les mthodes de communication (1/4)


SMTP : le courrier lectronique
lapplication la plus rencontre dans les rseaux,
elle permet lenvoi de texte ou de fichiers un destinataire ou
groupe de destinataires,
lenvoi se fait en mode non connect, pas de ncessit que la
bote au lettre du rcepteur soit disponible ou mme quelle existe,
les adresses lectroniques :
chaque utilisateur possde une adresse propre,
son format est le suivant :[nom]@[machine].[site].[pays]
le champ [site] trouve son origine dans lorganisation des
universits au dbut de lInternet : gnralement plus renseign
lheure actuelle. Les adresses des particuliers font rfrence aux
fournisseurs daccs Internet (FAI). La forme des adresses
courantes devient alors [nom]@[FAI].[pays].
le pays est identifi par deux lettres (fr), normalises par lISO.
Claude Duvallet 99/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les mthodes de communication (2/4)

Le protocole SMTP (Simple Mail Transfert Protocol) :


prsent sur la couche application du modle TCP/IP,
protocole de gestion du courrier lectronique,
lenvoi et la rception des messages se fait au moyen dune
connexion TCP,
avant de transmettre un message, un client doit sassurer de
lexistence de la bote aux lettres sur le serveur,
le dmon SMTP coute sur un port donn pour dtecter larrive
de nouveaux messages,
le protocole SMTP ncessite que les machines (serveurs) restent
connectes au rseau en permanence.

Claude Duvallet 100/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les mthodes de communication (3/4)


Le protocole POP3 (Post Office Protocol) :
problme : les machines des particuliers ne sont pas connectes
au rseau en permanence,
le stockage des messages se fait au niveau des FAI,
POP3 permet de tlcharger son courrier depuis un serveur
distant.

Les nouvelles (news) et le protocole NNTP (News Network


Transfert Protocol) :
Les newsgroup sont des sites auxquels les utilisateurs intresss
par un mme thme peuvent se connecter.
Ce protocole est bas sur une inscription des utilisateurs.
La transmission des donnes entre les diffrents serveurs de
news se fait au moyen du protocole NNTP.
Bas sur TCP, il fonctionne en mode connect et utilise le port
119.
Claude Duvallet 101/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

Les mthodes de communication (4/4)

Le protocole NNTP (News Network Transfert Protocol) :


Mise jour, en cas de modifications, dajouts ou de suppressions
dune information sur un serveur, la base de donnes des autres
serveurs.
Un serveur ne transmet pas les informations dont il est dpositaire
tous les autres serveurs mais uniquement ceux quil connat
directement et ces serveurs peuvent leur tour retransmettre ces
informations.
Permet un utilisateur connect au forum de discussion de
dposer des donnes sur un serveur partir dun poste de travail
quelconque du rseau.

Claude Duvallet 102/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

FTP : le transfert de fichiers

FTP fait partie de la pile des protocoles TCP/IP.


Il permet aux utilisateurs :
de se connecter un serveur FTP puis de se dconnecter lorsque
le tlchargement est termin.
de transfrer des fichiers, quelque soit leur nature, entre les deux
extrmits de la connexion et dans les deux sens.

Laccs se fait avec un login et un mot de passe. Lorsque laccs


se fait en mode anonyme (anonymous), le mot de passe
demand est une adresse Internet.

Claude Duvallet 103/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

TELNET : le la prise de commande distance


TELNET est un protocole de niveau application du modle
TCP/IP.
Fonctionne en mode connect (TCP) sur le port 23.
Une connexion TELNET se fait en deux phases :
une phase dauthentification.
une phase de travail distance.

Plusieurs programmes sont bass sont lutilisation de ce


protocole :
telnet qui est lutilitaire de prise de commandes distance qui
offre un ventail de fonctionnalits permettant lexcution
interactive de commandes dans lenvironnement distant.
rlogin, similaire telnet, la demande dauthentification nest pas
effectue si lidentifiant daccs est le mme aux deux extrmits.
rsh permet dexcuter des commandes shell dans
lenvironnement propre au systme dexploitation distant.
Claude Duvallet 104/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

DHCP : Dynamic Host Configuration Protocol (1/2)

Pourquoi ? Faciliter la gestion des adresses de machines dans


les rseaux de grandes tailles qui se modifient souvent.
DHCP :
Attribuer automatiquement une adresse IP une machine qui se
connecte au rseau.
Plusieurs phases :
1

Le client envoi un message dexploration DHCPDISCOVER dans


un paquet sur ladresse de broadcast 255.255.255.255.
Si un serveur DHCP reoit un tel message, il y rpond pour
signaler quil est disponible.
Le serveur consulte sa base pour savoir si ladresse physique du
client ne correspond pas une adresse IP fixe. Si ce nest pas le
cas il choisit une adresse IP disponible et lenvoi au client.

Claude Duvallet 105/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

DHCP : Dynamic Host Configuration Protocol (2/2)


Validit des adresses dynamiques :
Pour une priode limite appele bail.
la moiti du bail, le client envoie une requte au serveur pour
demander la prolongation du bail. Sil na pas de rponse ou que
le serveur refuse, il continue dutiliser ladresse pendant la moiti
du temps restant puis envoi une nouvelle requte.
lexpiration du bail, si le client na pas obtenu de prolongation, il
doit abandonner ladresse.
Pour viter les pics de trafic qui pourraient survenir lors du
dmarrage dun grand nombre de machines, les requtes DHCP
sont envoyes intervalles de temps alatoires.
Certaines informations sont stockes chez le client ce qui vite de
redemander ces informations lors du redmarrage.

Claude Duvallet 106/107

Architectures et Protocoles des Rseaux

Couche physique (niveau 1)


Couche liaison de donnes (niveau 2)
Couche rseau (niveau 3)
Couche transport (niveau 4)
Couche session (niveau 5) et prsentation (niveau 6)
Couche application (niveau 7)

DNS : Domain Name System


Faire correspondre un nom (facile retenir) une adresse IP ou
MAC qui est une suite de chiffres.
Structure des DNS :
Distribution des informations sur de multiples DNS.
Un DNS est la fois client et serveur.
Bas sur une structure hirarchique en haut de laquelle sont
situs des serveurs ROOT (Il en existe 13 pour lensemble de
lInternet).
Envoi de requtes de type rcursive.
Un nom DNS est compos dune suite de caractres
alphanumriques spares par des points.
La structure des enregistrements dune base DNS suit le standard
BIND (Berkeley Internet Domain Name).
Claude Duvallet 107/107

Architectures et Protocoles des Rseaux

Das könnte Ihnen auch gefallen