Académique Documents
Professionnel Documents
Culture Documents
Plan
Introduction
Le protocole IP
Le routage
Couche réseau : Introduction
Troisième couche du modèle OSI
Deuxième couche du modèle TCP/IP
Son rôle principal est d’acheminer (router) les données,
souvent appelées soit paquets, soit datagrammes, d’une
machine émettrice à une autre machine réceptrice
quelle que soit la nature des réseaux traversés
Elle se charge d’ajouter toutes informations en rapport
avec le routage
Elle permet de déterminer le chemin physique à emprunter
en fonction de l’adresse IP du destinataire
Couche réseau : Fonctions
Fonctions principales :
Adressage : permet d’assurer une identification unique
aux machines interconnectées au réseau
Routage : l’acheminement des paquet à travers des
nœud de transfert du réseau.
Contrôle de congestion : permet de prendre en
considération l’état des nœuds de transferts
Gérer la qualité de service : permet la transmission
dans de bonnes conditions un type de trafic donné, en
termes de disponibilité, débit, délais de
transmission, taux de perte de paquets…
Plan
Introduction
Le protocole IP
Introduction
Adressage IP
Le routage
Protocole IP : introduction
Le protocole IP (Internet Protocol) est un protocole
de la couche Internet du modèle TCP/IP.
Et grâce à lui les données sont transportées entre
les réseaux.
Le flux de données provenant de la couche
transport est encapsulé dans des paquets tout en
précisant les adresses source et destinataire.
Un paquet de données :
En-tête IP + PDU de la couche transport
Protocole IP : caractéristiques
Protocole sans connexion : le chemin qu’un paquet peut
emprunter n’est pas tracé au préalable
Les paquets IP peuvent emprunter des chemins différents pour
parvenir à leur destinataire.
Chaque paquet est acheminé de façon autonome sur le réseau(
sur la meilleure route disponible au moment de sa transmission)
Protocole non fiable, il n’assure aucune garantie des
services suivants :
Retransmission en cas de corruption ou perte de données
Ordre d'arrivé des paquets (un paquet A peut être envoyé avant
un paquet B, mais le paquet B peut arriver avant le paquet A)
Il ne garanti que l’intégrité de l’entête du paquet
Plan
Introduction
Le protocole IP
Introduction
Adressage IP
Le routage
Format d’un Paquet IP
Format d’un Paquet IP
Voici la signification des différents champs :
Version (4 bits) : il s'agit de la version du protocole
IP utilisée (version 4 ou 6)
Longueur d'en-tête (IHL) (4 bits) : le nombre de
du paquet en octets.
Ilest utilisé conjointement avec la taille de l'en-tête
pour déterminer où sont situées les données.
Format d’un Paquet IP
Type de service (8 bits) : il indique la façon selon
laquelle le datagramme doit être traité.
Champ Priorité (3bits) : la priorité que possède le paquet
Champ Délai (1 bit) : l’importance du délai
d’acheminement du paquet; il doit arriver le plus
rapidement possible
Champ Débit (1bit) : le paquet fait partie d’une
communication ayant besoin d’un gros débit
Champ Fiabilité (1 bit) : indique qu’il faut privilégier la
fiabilité; donc un effort particulier doit être fait pour
acheminer correctement ce datagramme, notamment en
empruntant si possible des réseaux à faible taux d’erreur
Champ MBZ (Must Be Zero) : Comme son nom
l’indique, il doit être mis à 0.
Format d’un Paquet IP
Identification (16 bits): représente l’identifiant du paquet;
utilisé pour reconstituer les différents fragments. Tous les
fragments d’un paquet possède le même numéro
d’identification. Ce champ facilite le réassemblage d’un
paquet à son arrivé au récepteur.
Drapeau (Flags) (3 bits) : indique l’état de la
fragmentation. Voici le détail des différents bits constituant
ce champ :
Reserved : est réservé et positionné à 0
DF (Don’t Fragment) : indique si la fragmentation est autorisée.
Le flag DF =1 signifie que le paquet ne doit pas être fragmenté
MF (More Fragments) : s’il est à 1, indique que le fragment n’est
pas le dernier. Lorsqu’il est à 0 cela signifie qu’il s’agit du
dernier fragment
Format d’un Paquet IP
Décalage fragment (13 bits) : permet de connaître la position du
fragment par rapport au paquet initial.
L'unité de mesure de ce champ est de 8 octets
Le premier fragment ayant une valeur de zéro
Durée de vie (TTL) (8 bits) : indique la durée de vie maximale du
paquet.
A chaque fois le paquet passe par un routeur, ce dernier décrémente le
TTL de 1
Protocole (8 bits) : permet de savoir de quel protocole est issu le
PDU
1 : ICMP
2 : IGMP
6 : TCP
17 : UDP
Format d’un Paquet IP
Somme de contrôle de l'en-tête (16 bits) : permet
de contrôler l'intégrité de l'en-tête afin de
déterminer si celui-ci n'a pas été modifié pendant la
transmission
Adresse IP source (32 bits) : c’es l'adresse IP de la
machine émettrice
Adresse IP destination (32 bits) : c’est l’adresse
IP du destinataire du message
Plan
Introduction
Le protocole IP
Introduction
Formatd’un paquet IP
Fragmentation
Adressage IP
Le routage
Fragmentation IP
Problématique :
Théoriquement la taille maximale d'un paquet est de 65536 octets
Cette valeur n'est jamais atteinte car les réseaux n'ont pas une capacité
suffisante pour envoyer de si gros paquets
Les réseaux sur Internet utilisent différentes technologies, donc la taille
maximale d’un paquet varie selon le type du réseau traversé
Solution :
L’adaptation de la taille des paquets suivant le nombre maximal
d’octet qu’un réseau peut transporter. Cette fonction est appelée
fragmentation IP
La taille maximale d'un fragment est appelée MTU (Maximum Transfer
Unit), elle entraînera la fragmentation du paquet si celui-ci a une taille
plus importante que le MTU du réseau.
Fragmentation IP
La fragmentation d'un datagramme se fait au
niveau des routeurs, lors de la transition d'un réseau
dont le MTU est important à un réseau dont le
MTU est plus faible.
Si le datagramme est trop grand pour passer sur le
réseau, le routeur va le découper en fragments de
tailles inférieures au MTU du réseau.
Fragmentation IP
Une fois le paquet initial est découpé en plusieurs
fragments respectant le MTU, la couche réseau doit les
encapsuler à nouveau
Ajouter un en-tête à chaque fragment
Identification, drapeaux (flags) et déplacement de
fragment sont les champs de l’entête IP qui permettent la
fragmentation et le réassemblage du paquet initial
Le champ identification reste le même dans tous les fragments
Le champ longueur totale est recalculé pour chaque fragment.
Le réassemblage est fait uniquement par le destinataire
final
Plan
Introduction
Le protocole IP
Introduction
Formatd’un paquet IP
Fragmentation
Adressage IP
Le routage
Adressage IP
Problématique :
Fournir un service de communication universel
permettant à toute machine appartenant à un réseau de
communiquer avec toute autre machine appartenant à
un autre réseau.
Solution :
Identification des machines par des adresses IP
Plan
Introduction
Le protocole IP
Le routage
Introduction
Le routeur
Mécanisme de routage
La table de routage
Le routage statique
Le routage dynamique
Protocole de routage
Routage : introduction
Le routage est l’action de router des paquets d’un
sous-réseau à un autre.
C’est l’adresse IP du destinataire qui précise s’il
s’agit d’une communication intra-réseau ou inter-
réseau.
Quand il s’agit d’une transmission en dehors du réseau,
les paquets sont transmis au routeur qui se charge du
reste d’acheminement
Il y a deux types de routage : le routage statique et
le routage dynamique
Routage : Equipement
Le routage fait appel à des machines spécialisées,
appelées routeurs.
Un routeur (Passerelle / Gateway):
Est un équipement intermédiaire (nœud de transfert)
Son rôle est de relier les réseaux distants.
Ne comporte que les trois premières couches du modèle
OSI
Assure le choix de la route que le message transmit va
emprunter, en se basant sur la stratégie de routage utilisée
Est le responsable de transfert des données au routeur
suivant ou à sa destination selon l’adresse IP.
Un routeur doit avoir des interfaces physiques lui
permettant de se relier avec chacun des réseaux
auxquels il est connecté
Routage : Table de routage
La table de routage d'un routeur est une table qui
contient des correspondances entre les adresses des
réseaux destinataires et les routes qui mènent à ces
réseaux
Elle comporte :
les adresses des réseaux de destination
le masque associé à chaque réseau
l’adresse de passerelle qui indique le saut suivant (routeur)
auquel le message doit être envoyé
l'adresse de l’interface physique (la carte réseau) par
laquelle le paquet doit sortir du routeur.
le coût de la route (en fonction de nombre de sauts, de
débit, délai…)
Mécanismes de Routage d’un
paquet IP
A chaque fois un routeur reçoit un paquet de données, il
suit les étapes suivantes afin de le router :
Extraire l’adresse IP de destination (IP-D)
Le routage statique
Le routage dynamique
Protocole de routage
Routage statique
C’est une stratégie de routage qui consiste à
configurer tous les routeurs d’un réseau
manuellement par des administrateurs.
La configuration consiste à compléter la table de
routage par toutes les routes qui mènent aux autres
sous-réseaux distants, afin d’assurer une
connectivité complète du réseau
Routage statique
Le routage statique présente plusieurs avantages :
Économie de bande passante : l’absence de
partage de mises à jour
Labande passante n'est pas encombrée avec des
messages d'information et de routage.
Sécurité : Contrairement aux protocoles de routage
dynamique, le routage statique ne diffuse pas
d'information sur le réseau puisque les informations
de routage sont directement saisies par
l'administrateur.
Routage statique
Mais aussi des désavantages :
La configuration de réseaux de taille importante peut devenir
une tache assez longue et complexe pour l’administrateur
La nécessité d’avoir une vision intégrale sur la topologie du
réseau
A chaque fois que le réseau évolue, il faut mettre à jour
manuellement tous les routeurs
Les routes doivent être modifiées selon la nouvelle évolution
Le routage statique
Le routage dynamique
Protocole de routage
Routage dynamique : introduction
etc.
Protocoles de routage : définition