You are on page 1of 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, bres optiques, cble Ethernet, cble coaxiale, liaison radio, laser, etc.

Techniques de transmission binaire propres chacun de ces supports :


dnition 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.

1
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.

1
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.

1
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.

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 n du temps horloge.

1
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 bre optique, lespace hertzien pour les rseaux sans l.

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 ls 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 ls 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 dnies 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 an 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 spcique 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 l 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 prot de la bre 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 bre 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 bre 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 bre optique (suite) :


Fibres multimodes saut dindice :
Le cur translucide de la bre 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 bres 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 bre optique (suite) :


Fibres multimodes gradient dindice :
Lindice de rfraction de la gaine nest plus xe (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 bres saut dindice.
Isolant Rayon lumineux Coeur

Claude Duvallet 20/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 (11/12)

La bre optique (suite) :


Fibres monomodes :
Ne transmet que les rayons dont la trajectoire est laxe de la bre. 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 Coeur

Claude Duvallet 21/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 (12/12)


Les rseaux sans ls :
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 ls 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 vrier si une trame est arrive sans avoir subie de modications 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 xe, la taille de la trame est transmise au destinataire, des fanions sont utiliss pour reprer le dbut et la n 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 Hte A

ETCD

Circuit de Donnes

ETCD

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 xe entre les ETTD par les commutateurs). le destinataire conrme 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 Rcepteur

}Tc

Demande

}Tc }Tc

Accord

Echange

Claude Duvallet 29/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 (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 Rcepteur

}Tc

Temps total de transmission

}Tc

}Tc

Claude Duvallet 32/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 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.
Emetteur 1 2 3 }Tc 1 2 3 4 }Tc 1 2 3 4 3 4
Claude Duvallet 33/107 Architectures et Protocoles des Rseaux

C1

C2

C3

Rcepteur

Temps total de transmission

}Tc 1 2

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.
Emetteur 1 2 C1 }Tc 1 2 3 4 }Tc 1 2 3 4 }Tc 1 2 3 4 C2 C3 Rcepteur

Temps total de transmission

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

Rcepteur

Claude Duvallet 36/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 (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 mission de la trame n3 Absence dacquittement pour la trame n2 : rmission des trames n2 et n3 mission de la trame n4 mission de la trame n5 Trame n1 reue sans erreur : envoi dun acquittement Trame n2 reue errone : pas denvoi dacquittement Trame n3 est ignore Trame n2 reue sans erreur : envoi dun acquittement Trame n3 et n4 reues sans erreur : envoi dun acquittement

Claude Duvallet 37/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 (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 mission de la trame n3 Rmission de la trame n2 mission de la trame n4 mission de la trame n5 Trame n1 reue sans erreur : envoi dun acquittement Trame n2 reue errone : envoi dun acquittement ngatif Trame n3 reue sans erreur : envoi dun acquittement Trame n2 reue sans erreur : envoi dun acquittement Trame n4 reue sans erreur : envoi dun acquittement Trame n5 reue sans erreur : envoi dun acquittement

metteur

Rcepteur

Claude Duvallet 38/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

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 Commandes n bits Donnes 16 bits Contrle derreur 8 bits Fanion de n

Le Fanion de dbut et le Fanion de n indique les deux extrmits de la trame : ils sont constitues de la chane 01111110. LAdresse de destination identie 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 spcication du type des trames. Trame dinformation
1 bit 3 bits N(S) 1 bit P/F 3 bits 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 SS 1 bit P/F 3 bits 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 MM 1 bit P/F 3 bits 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 Souscouche MAC Liaison de donnes 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 an de rsoudre ce problme. Aprs lmission de la trame, lmetteur reste lcoute du support an 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 l 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 signiant 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, signiant 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 n) :
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 ls.

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 dnit 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 able. Elles sont mises toutes les 96 s.
7 octets Prambule 1 octet Dlimiteur de trame 6 octets Adresse destination 6 octets Adresse source 2 octets Longueur champ donnes 0 1500 octets Donnes 0 46 octets PAD 4 octets Contrle derreur

Ethernet est une norme de LAN qui respectent les spcications 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 identier 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 bre 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 bres 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 dnies :
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 bres 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 bres optiques multimodes 62.5 m ou 50 m (longueur maximale dun segment : 550 m dans les deux cas) mais elle peut aussi utiliser des bres 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 cone 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 Prambule 1 octet Dlimiteur 1 octets Type de trame 2 ou 6 octets Adresse destination 2 ou 6 octets Adresse source < 8192 octets Donnes 4 octets Contrle derreur 1 octets Dlimiteur

Claude Duvallet 57/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 (6/12)

La norme 802.5 et larchitecture Token Ring :


Simplication 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 spciquement 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 bre 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.
53 octets Drapeau Tranche 1 53 octets Tranche 2

... ...

... ...

... ...

Drapeau

Claude Duvallet 59/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 (8/12)

La norme 802.6 (suite) :


Le format dune tranche est le suivant :
1 octet Trame de contrle daccs 4 octets Marque de dbut 48 octets 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 ls
Architecture de rseaux locaux sans ls base sur une technologie radio. Linterface rseau prends la forme dune station de base laquelle est connecte une antenne. Le dbit binaire, x 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 bres 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 ables (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 l, 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 xe.

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-amme (rewall) 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 xe ou non selon les protocoles) appels datagrammes. Les datagrammes sont achemins indpendamment les uns des autres. Aucun contrle sur le ux dinformation nest effectu (pas dvaluation pralable du trac 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 trac 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 trac 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 able 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 trac 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 Version 4 bits Drapeau 4 bits Longueur de lentte 12 bits Position du fragment 32 bits Adresse destination 8 bits Type de service 4 bits Dure de vie 16 bits Longueur totale 8 bits Protocole 16 bits Identificateur 16 bits Total de contrle de lentte n bits Donnes

32 bits Adresse source

< 32 bits Options

0 32 bits Bourrage

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 dnit la qualit de service demande pour le datagramme : rapidit, absence derreur, priorit... Longueur totale : la taille dun datagramme ntant pas xe mais limite 65536 octets, ce champ consigne la taille du datagramme mis. Drapeau, Identication, Position du fragment : le Drapeau permet de savoir si le datagramme est fragment ou non. Sil est fragment le champ Identication 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 spcie le protocole de niveau transport lorigine de lmission an 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 vrie 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 xe 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 lidentiant rseau auquel appartient cet ordinateur (rID ) et lidentiant de ce dernier lintrieur du rseau (oID ). Deux formes particulires dadresses sont ladresse rseau et son adresse de diffusion.
rID rID oID tout 0 oID tout 1 adresse du rseau rID 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 identier la classe dappartenance dune adresse partir de ses premiers bits.
1 octet 1 octet 1 octet oID
2 2 ordinateurs (16 777 216)
24

1 octet

Classe A 0

rID
27 rseaux (126)

Classe B 10

rID
2 14rseaux (16 384)
16

oID
2 2 ordinateurs (65 534)

Classe C 110

rID
221 rseaux (2 097 152)
8

oID
2 2 ordinateurs (254)

Classe D 1110 Classe E 11110

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 dnit 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


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

Classe A B C D E

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 lidenticateur (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 lidentiant (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 spcie 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 abilit 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 abilit 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)


Identication des extrmits :
Mise en place dun canal de transmission entre la station mettrice et le destinataire. Lidentication au moyen de son adresse IP nest pas ncessaire pour une machine car plusieurs sexcutent souvent en parallle sur une mme machine. Lidentication 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. Identication 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 sidentier. Le rcepteur renvoie une rponse CONNECT.response avec son identiant. 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 xer 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 modier 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 able 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 spcie 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 Port destination 32 bits Numro de squence 16 bits Taille de fentre
Claude Duvallet 92/107

32 bits Numro acquittement 16 bits Total de contrle

4 bits Longueur entte TCP 16 bits Pointeur durgence

6 bits URG, ACQ PSH, RST SYN, FIN 32 bits Options n bits 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 (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 abilit. 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 16 bits Total de contrle n bits Donnes

Port destination Longueur totale

Claude Duvallet 93/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 (4/5)

Le protocole ICMP : Internet Control Message Protocol. IP est non able ncessit de vrier le bon acheminement
des donnes. Protocole de notication 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, vrication 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. dnir des points de reprise dans un ot dchanges. garantir la n 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 :


dnition 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 chier 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 chiers 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 identi 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 Ofce 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 modications, 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 chiers

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 chiers, 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 dauthentication. 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 dauthentication nest pas effectue si lidentiant 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 Conguration Protocol (1/2)

Pourquoi ? Faciliter la gestion des adresses de machines dans les rseaux de grandes tailles qui se modient 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 xe. 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 Conguration 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 trac 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

You might also like