Institut Supérieur d'Informatique

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

Chapitre VIII La couche réseau(2).
La recherche de chemin optimal
Chapitre XIII La couche réseau(2).
Chap. 4 Recherche en Table
Fabrice Lauri, François Charpillet, Daniel Szer
La Couche Réseau.
Routage Dynamique et OSPF
Module Architectures et Administration des réseaux
(Routing Information Protocol)
– Routage. Sommaire 1)Principes fondamentaux 1)Routage statique et dynamique 1)Convergence 1)Routage à vecteur de distance 1)Routage à état de liens 1)Systèmes.
Le protocole OSPF* *Open Shortest Path First.
Emmanuel COLLOD et Michel DELIGNY
Architecture de réseaux
Les éléments de mémorisation
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
LES RESEAUX.
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Plus rapide chemin bicritère : un problème d’aménagement du territoire
wireless sensor networks
Le Concept. Régulation électronique LonWorks communicante pour application poutre froide.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
Les équipements d’un réseau local
Routage dans les réseaux mobiles ad hoc
Architecture Réseau Modèle OSI et TCP.
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
2-1 CIRCUITS ÉLECTRIQUES SIMPLES
TRANSMISSION DES DONNEES.
Virtual Local Area Network
Détection de co-évolution de gènes Master 2 : Informatique à Finalité Professionnelle et Recherche Unifiée (IFPRU) Parcours Ingénierie de lIntelligence.
LES RESEAUX DE CAPTEURS SANS-FIL
Routage M1/M2 ISV M2 IPS UFR Mathématiques et Informatiques - Crip5
1 Conduite du changement LA CONDUITE DU CHANGEMENT.
CHAPITRE 4 LE POTENTIEL ÉLECTRIQUE.
Chapitre 1 : Rappels Module : Système et réseau
802.1x Audric PODMILSAK 13 janvier 2009.
1.1 LES VECTEURS GÉOMÉTRIQUES
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
0 Algèbres et Réseaux des délais, min-plus et autres propriétés nouvelles et intéressantes dans les réseaux Jean-Yves Le Boudec, 1er Février 2000.
Notre calendrier français MARS 2014
C'est pour bientôt.....
Atelier de formation : MAT optimisation II (les graphes).
Heuristiques C. Recherche de la meilleure branche . Branch And Bound
Adressage internet utilisé par le protocole IP (Internet Protocol)
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Cours n° 4 Couche réseau.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Chapitre 1: Réseaux Informatiques
CALENDRIER-PLAYBOY 2020.
Fondements de l’algorithmique des réseaux
Réseaux Mesh (Maillés) sans fil « WMNS »
Cours 5 Le modèle de référence.
(Nom du fichier) - D1 - 01/03/2000 France Télécom R&D Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation.
Les réseaux locaux virtuels : VLAN
Tutorat 7 - Introduction au Routage et OSPF
Généralités sur les réseaux de transmission de données numériques
Les techniques de transfert
Commutation de circuits
-7- Notions de Routage.
Protocoles de routage M6 module réseaux Mars 2003.
Réseau maillé à transfert de paquets
Les fonctionnalités de base des réseaux
Couche réseau du modèle OSI
Localisation collaborative dans les réseaux de capteurs
CentralWeb F. Playe1 Principes de base du routage IP Ce cours est la propriété de la société CentralWeb. Il peut être utilisé et diffusé librement.
Transcription de la présentation:

Institut Supérieur d'Informatique Réseaux et Protocoles de Communications La couche réseau Institut Supérieur d'Informatique

Protocole de bout en bout Les couches OSI Application Application Présentation Présentation Session Session Transport Protocole de bout en bout Transport Réseau Réseau Réseau Liaison de données Liaison de données Liaison de données Physique Physique Physique L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Une ligne de communication La couche réseau La couche réseau fait essentiellement du routage. Elle transporte les paquets en traversant plusieurs nœuds appelés routeurs ou commutateurs. Elle connaît la topologie du sous-réseau de communication et l ’ensemble des routeurs qui le compose. Elle doit être capable de choisir les chemins appropriés à travers un sous-réseau. Un routeur Sous-Réseau L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. Une ligne de communication

Circuits virtuels et datagrammes Les protocoles de la couche réseau peuvent fonctionner selon deux modes : mode connecté (circuit virtuel): établissement d ’un chemin unique appelé circuit virtuel Service fiable, mais complexe Exemple de protocoles : le protocole X.25 L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Circuits virtuels et datagrammes Mode non connecté (datagramme) une seule phase : transfert de données service non fiable, mais simple plusieurs chemins possibles Exemples de protocoles : le protocole IP L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Primitives du service réseau (mode connecté) Station B Station A Niveaux 1 et 2 : Liaison de données Et physique Couche Transport Couche Réseau Couche Réseau Couche Transport N_CONNECT.Request N_CONNECT.Indication N_CONNECT.Response L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. N_CONNECT.confirmation

Routage Fonction qui permet de déterminer un chemin dans un réseau maillé vers une destination identifiée par une adresse. Utilisation de : Table de routage (ou table d ’acheminement) dans chaque nœud : information nécessaire pour atteindre le prochain nœud vers la destination. Algorithmes de routage : calcul d ’un chemin optimal pour atteindre une destination. L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Table de routage associée au nœud Vers le nœud_1 A2 Vers le nœud_2 File du commutateur des paquets A3 Vers le nœud_3 Table de routage associée au nœud de commutation @_D1 A1, A2 L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. @_D2 A2 @_D3 A3, A2 @_D4 A1

Algorithmes de routage Algorithmes non adaptatifs (statiques) : Ils ne fondent pas leurs décisions de routage sur des mesures ou des estimations de trafic et de la topologie. Le choix de la route est calculé à l ’avance (hors ligne) pour chaque paire de stations. Généralement la route la plus courte. La route est téléchargée dans le routeur lorsque le réseau est en phase d ’initialisation (algorithme centralisé). L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Algorithmes de routage Algorithmes adaptatifs : basés sur des algorithmes complexes qui prennent en considération l ’environnement d ’un réseau . Mise à jour périodique des tables de routage. Routage centralisé : chemins établis par un seul nœud du réseau traite les décisions quand aux définitions des nouvelles tables de routage collecte les informations de la part de tous les composants du réseau utilise un algorithme déterminé pour concevoir les nouvelles tables envoi des tables aux stations et nœuds du réseau. Routage distribué : chemins déterminés par chaque nœud en fonction des informations locales ou reçues par ses nœuds voisins. L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Routage du plus court chemin définitions de la longueur d ’un chemin Le nombre de sauts entre la source et la destination la distance géographique en kilomètres le chemin le plus rapide en calculant le temps moyen d ’attente et de transmission d ’un paquet par un nœud de commutation En général, c ’est une pondération entre la distance, la capacité de transport, le trafic moyen, le coût de communication, la longueur moyenne des files d ’attente, des délais mesurés, etc. L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. A 7 F 2 2 3 3 C 2 D S E 6 2 2 1 4 B G

Algorithme de Dijkstra (1959) Principe d ’optimalité : Si un routeur J est sur le chemin optimal qui va du routeur I vers le routeur K, alors le chemin optimal de J vers K suit la même route. Exemple d ’application de l ’algorithme : calcul du plus court chemin entre une source et une destination détermination de la route ayant la plus faible valeur de la somme de tous les arcs. A F 7 L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. 2 2 3 3 C 2 D S E 6 2 2 1 4 B G

Algorithme de Dijkstra (1959) Principes de l ’algorithme : Chaque nœud est étiqueté par sa distance au nœud source en suivant le meilleur chemin connu ( [distance, routeur précédent] ) Initialement aucun chemin n ’est connu et chaque nœud et étiqueté d ’une valeur <<  >> A (,-) F(,-) 7 2 2 3 3 C(,-) 2 D(,-) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. S E(,-) 6 2 2 1 4 B (,-) G(,-)

Algorithme de Dijkstra (1959) Principes de l ’algorithme (suite): Marquage du nœud source I=S en l ’entourant d ’un cercle plein. a) Calcul des valeurs de l ’ étiquette des nœuds adjacents à I non marqués. b) On identifie celui qui a la plus petite valeur de l ’étiquette parmi tous les nœuds non marqués et on le marque par un cercle plein, soit le nœud J. c) si J D (nœud destination), alors a) avec I=J A(2,S) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. F(,-) 7 2 2 3 3 C(,-) 2 D(,-) S E(,-) 6 2 2 1 4 B(6,S) G(,-)

Algorithme de Dijkstra (1959) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) 2 D(,-) S E(6,C) 6 2 2 1 4 B (5,C) G(,-) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. 2 D(,-) S E(6,C) 6 2 2 1 4 B (5,C) G(9,B)

Algorithme de Dijkstra (1959) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) 2 D(,-) S E(6,C) 6 2 2 1 4 B (5,C) G(8,E) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) 2 D(10,G) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. S E(6,C) 6 2 2 1 4 B (5,C) G(8,E)

Algorithme de Dijkstra (1959) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) 2 D(10,G) S E(6,C) 6 2 2 1 4 B (5,C) G(8,E) A (2,S) F(9,A) 7 2 2 3 3 C(4,A) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. 2 D(10,G) S E(6,C) 6 2 2 1 4 B (5,C) G(8,E)

Routage à vecteur de distance C ’est un algorithme de routage dynamique qui met à jour régulièrement la table de routage par échange mutuel des listes de vecteurs de distance entre routeurs voisins. La table de routage contient dans chaque ligne La ligne préférentielle à utiliser pour atteindre la destination l ’estimation du temps ou de la distance La métrique utilisée peut dépendre du temps d ’acheminement (en ms) du nombre total de paquets en file d ’attente sur la route etc. L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Routage à vecteur de distance Exemple : calcul du temps d ’acheminement minimal par le routeur J. Chaque routeur du réseau connaît la distance qui le sépare de son voisin (le temps d ’acheminement). Le routeur J calcule la valeur minimale du temps d ’acheminement vers une destination en examinant toutes les tables de routage communiquées par ses voisins. A B C D E F G H I J K L L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Routage à vecteur de distance Temps d ’acheminement estimé depuis J Ligne vers A I H K A B C D A 24 20 21 8 A B 12 36 31 28 20 A E F G H C 25 18 19 36 28 I D 40 27 8 24 20 H E 14 7 30 22 17 I F 23 20 19 40 30 I I J K L G 18 31 6 31 18 H H 17 20 19 12 H I 21 14 22 10 I L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. J 8 10 12 6 - K 24 22 22 6 K L 29 33 9 9 15 K Temps JA=8 Temps JI=10 Temps JH=12 Temps JK=6 Nouvelle table de routage de J

Contrôle de congestion La congestion est une dégradation des performances du réseau due à une forte augmentation du nombre de paquets dans le réseau. Trafic idéal : le nombre de paquets délivré est proportionnel au nombre de paquet transmis dans le réseau. Trafic idéal Trafic souhaité Trafic congestionné : trafic très élevé où un bon nombre de paquets dans la file d ’attente des routeurs seront détruits. Nombre de paquet remis aux destinations Trafic congestionné L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. Nombre de paquets transmis

Contrôle de congestion Fonction pour éviter la dégradation des performances d ’un réseau dû à la présence d ’un trop grand nombre de paquets dans ce même réseau. Contrôle de congestion par notification Envoie de paquets d ’engorgement pour prévenir la source de diminuer son émission lorsqu ’une congestion est détectée dans un nœud. Contrôle de congestion par destruction des paquets Destruction des paquets arrivant dans un nœud congestionné et ne peuvent pas être stockées dans les tampons (cas de l’ATM). Destruction des paquets résidents dans une file d ’attente au delà d ’un certain délai (cas de l’IP) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Contrôle de congestion versus contrôle de flux Exemple 1: contrôle de flux Cas d ’un réseau Gigabit Ethernet Transfert de fichier entre une station Fast Ethernet (100Mbits/s) et une station Ethernet (10Mbits/s) Exemple 2 : contrôle de congestion Cas d ’un réseau WAN avec des liens à 1Mbits/s et 1000 stations connectées Transfert de fichiers à 100Kbits/s par la moitié des stations (50 Mbits/s requis) L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Canalisation du trafic La nature aléatoire du trafic est une des principales causes de la congestion.  rendre uniforme le rythme et la vitesse d ’envoi de données : canalisation du trafic (ATM). L ’Algorithme de seau percé permet la canalisation du trafic. C ’est un algorithme en boucle ouverte L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée.

Algorithme du sceau percé Ordinateur source paquet Flux irrégulier Seau percé Dispositif de gestion du paquet Le seau maintient les paquet Flux régulier L ’eau s ’écoule goutte à goutte à débit constant L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. Réseau

Algorithme du sceau percé La régulation du rythme d ’envoi de donnée par un sceau percé peut se faire en utilisant des jetons : Le sceau dispose d ’un certain nombre de jetons générés par une horloge au rythme d ’un jeton tous les T secondes. Lorsqu ’un paquet est transmis un jeton est détruit Si le sceau ne contient pas de jeton, le paquet qui arrive doit attendre la génération d ’un nouveau jeton pour qu ’il soit transmis. La taille de la file d ’attente est limité : un paquet qui trouve la file pleine est éliminé. L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. File de taille n n 2 1 Trafic canalisé T Générateur de jetons

Contrôle de congestion sur un circuit virtuel C ’est une méthode de contrôle en boucle fermée où le contrôle de la congestion est dynamique (contrôle d ’admission) Si une congestion est signalée en un nœud du réseau, aucun circuit virtuel ne peut être établi en passant par ce nœud jusqu ’à ce que le problème soit résolu. S S L ’unité centrale communique principalement avec la mémoire vive (RAM) pour lire ou écrire des informations. Ces dernières sont organisées sur plusieurs segments de la mémoire. Une information dans la mémoire est spécifiée par son adresse qui est unique. Quand l ’unité centrale veut lire (resp écrire) une information de la mémoire (resp dans la mémoire) elle doit communiquer sur le bus d ’adresse l ’adresse de la case mémoire de la quelle (resp vers la quelle) l ’information va être téléchargée (resp stockée). L ’information passe par un bus de donnée. La mémoire est reliée à deux registres de l ’unité centrale : un registre d ’adresse via le bus d ’adresse et un registre de donnée via le bus de donnée. D D congestion Circuit virtuel