Le
routage IP
-
Introduction au modèle OSI
- Le transfert dinformations entre équipements
IP
- Modèles
OSI et protocoles
- Structure d'une adresse IP
- Les classes dadresse IP
- Les masques de sous-réseau
- Masque de sous réseau
"orienté bit"
- MasquesAdresses sous réseauxAdresses
hôtes
- Correspondance Adresse IP et Adresse Physique
- Diffusion ARP
- Le datagramme
Définition
dun réseau IP
Le
réseau Internet (et un réseau IP en général)
est constitué de réseaux indépendants connectés
entre eux par des passerelles (routeurs).
Les
passerelles sont en charge de faire passer le trafic d'un sous-réseau
à un autre en fonction des informations d'adressage.

Introduction
au modèle OSI
 |
Fournit
les services utilisateurs |
| Permet
la compatibilité des codes entre systèmes |
| Permet
l'établissement et la récupération des
sessions |
| Etablit
et fiabilise les transmissions |
| Permet
le routage et la connexion entre systèmes physiques |
| Fiabilise
les transmissions de données en organisant les paquets
logiques |
| Permet
d'envoyer et de recevoir les flux de données |
Couche
7 : Transport
Elle
est composée des programmes d'applications de l'interface
utilisateur. Ce sont les caractéristiques de cette couche
qui font que l'information échangée entre les usagers
est signifiante.
Couche
6 : Présentation
Elle
définit la présentation des données pour qu'elle
soient échangées dans un format compréhensible.
Couche
5 : Session
Elle
établit les communications sur le réseau et gère
les modalités de leur interruption.
Elle gère également le dialogue entre les utilisateurs
et les systèmes.
C'est à ce niveau que sont interprétés les
noms d'utilisateurs et de machines.
Couche
4 : Transport
Elle
contrôle la qualité et la fiabilité des transmissions
de données. C'est à ce niveau que sont interprétés
les noms d'utilisateurs et de machines.
Couche
3 : Réseau
C'est
elle qui achemine (routage) les données au travers du réseau.
Elle permet à tout couple de nuds correctement configurés
de l'inter réseau de communiquer. La couche réseau
calcule les routes et gère les congestions. IPX de Netware
est un protocole de la couche 3.
Couche
2 : Liaison des donnés
Elle
met en paquet les données destinées à être
transmises sur une liaison. Inversement, elle extrait des paquets
les données en réception.
Elle
gère les erreurs de transmissions en utilisant des totaux
de contrôle et s'occupe de l'accès aux supports partagés.
Ethernet
est un protocole de couche 2.
Couche
1 : Physique
Elle
établit la connexion physique entre les ordinateurs et le
réseau.
Elle
commande également la transmission de l'information et spécifie
les caractéristiques électriques et mécaniques
du protocole : tailles des connecteurs, affectation des broches
et niveaux de courant. (RS 232 est un protocole de couche
1).

Le
transfert dinformations entre équipements IP
Le
modèle OSI peut être utilisé pour comprendre
la transmission des informations au travers des couches sur une
architecture Internet et comment les différentes parties
de TCP/IP fonctionnent pour acheminer l'information d'un hôte
à une autre.


Modèles
OSI et protocoles

Les
informations provenant de l'application sont transmises à
travers les différentes couches de chaque hôte et/ou
des passerelles.
Structure
d'une adresse IP
Adresses
IP des machines du réseau
Doivent
être uniques et situées sur le même subnet (sous
réseau)
Masque
de sous-réseau
Le
masque de sous réseau précise à chaque machine
quelles adresses IP sont situées sur son propre LAN
Table
de routage
Liste
les réseaux IP distants connus et l'adresse du (des) routeur
(s) permettant de les joindre
Passerelle
Routeur
local ou distant que chaque machine de réseau contactera
pour joindre une adresse IP inconnue
1
adresse IP c'est :
1
nombre de 32 bits
Segmenté en 4 chiffres séparés par un point
Forme = x.x.x.x
Chaque chiffre peut prendre une valeur de 0 à 255
Une partie de ce nombre correspond à une adresse de réseau
L'autre partie à une adresse de station (équipement)
À chaque adresse IP correspond un masque de sous réseau.
Celui-ci indique la partie numéro de réseau.
Adresse
IP

Conversion
binaire en décimale
Définition
1
chaque
bit dans un mot possède le poids binaire équivalent
à son rang dans le mot, moins 1.
Définition
2 :
Le
bit de droite dans le mot est le bit de poids faible.
Le bit de gauche dans le mot est le bit de poids fort.


Les
classes dadresse IP

La
plage d'adresses réseau va de 1.x.x.x. à 126.x.x.x
= 126 réseaux + 16M hôtes (0 et 127 sont réservés)
Masque 255.0.0.0 = 11111111000000000000000000000000

La
plage d'adresses réseau va de 128.0.x.x à 191.255.x.x
= 16K réseaux + 65K hôtes
Masque 255.255.0.0 = 11111111111111110000000000000000

La
plage d'adresses réseau va de 192.0.0.0 à 233.255.255.x
= 2M réseaux + 256 hôtes
Masque 255.255.255.0 = 11111111111111111111111100000000

Les
plages suivantes sont réservées pour les réseaux
devant être connectés directement à Internet
:
A
- 1.0.0.0 à 126.0.0.0
B
- 128.0.0.0 à 191.255.0.0
C
- 192.0.1.0 à 223.255.255.0
D
- 224.0.0.0 à 239.255.255.255
E
- 240.0.0.0 à 247.255.255.255
Les
plages suivantes sont réservées pour les réseaux
ne devant pas être connectés directement à Internet
:
A
- 10.0.0.0 à 10.255.255.255
B
- 172.16.0.0 à 172.31.255.255
C
- 192.168.0.0. à 192.168.255.255
Réseau
de classe A
Dans
un réseau de classe A, le premier octet est l'adresse du
réseau.
Les trois octets suivants sont des adresses d'hôtes.
Il y a 126 réseaux de classe A chacun d'entre eux pouvant
gérer 16 777 216 hôtes.
Dans Internet, tous les réseaux de classe A ont déjà
été affectés.
Réseau
de classe B
Dans un réseau de classe B, le premier octet a une valeur
comprise entre128 et 191. Les deux premiers octets identifient le
réseau et les deux derniers l'hôte.
Réseau
de classe C
Dans
un réseau de classe C, le premier octet a une valeur comprise
entre192 et 223. Les trois premiers octets définissent le
réseau et le dernier octet définit l'hôte.

Les
masques de sous-réseau
Le
masque de sous-réseau associé à une adresse
permet de faire varier le nombre de sous-réseaux dans une
plage d'adresses IP. Il masque la partie "id-réseau" d'une
adresse IP.
Le
masque de sous-réseau et l'adresse IP sont ajoutés
(Opération booléenne"ET") pour identifier le numéro
de réseau.
Définition :
Chaque
bit ayant la valeur 1 dans le masque, défini le numéro
de réseau dans ladresse IP.
Chaque bit ayant la valeur 0 dans le masque défini le numéro
de lhôte dans ladresse IP.
Masque
de réseau de classe C

Masque
de sous-réseau de classe C

Les
numéros dhôte possibles dans un sous-réseau
se calculent par la concaténation du (ou des) dernier (s)
octet (s) par lintermédiaire des bits ayant la
valeur 1 définissant le masque de sous réseau.

Masque
de sous réseau "orienté bit"

Une
adresse IP définie sous cette forme signifie que 24 bit du
masque de sous réseau sont affectés à la valeur1
soit le masque suivant :


Une
adresse IP définie sous cette forme signifie que 28 bit du
masque de sous réseau sont affectés à la valeur
1 soit le masque suivant :

MasquesAdresses
sous réseauxAdresses hôtes




Correspondance
Adresse IP et Adresse Physique
Définition
Ladresse
IP (adresse logique) permet dacheminer le paquet sur le réseau
de lhôte destinataire. Cette opération est effectuée
par lintermédiaire des rousseurs de linter réseau.
Lorsque
le réseau de lhôte destinataire est atteint :
-
diffusion de ladresse IP logique sur le réseau physique
par lhôte émetteur (si celui-ci se situe sur
le même réseau que le destinataire) ou le routeur si
lhôte destinataire est distant
- lhôte dadresse IP logique émet une réponse
contenant son adresse physique (ou adresse MAC).
Ladresse
physique (ou adresse MAC) du destinataire sert à livrer physiquement
le paquet.
Résolution
dadresse IP
L'association
adresse physique - adresse IP de l'émetteur est incluse dans
la requête ARP de manière à ce que les récepteurs
enregistrent l'association dans leur propre mémoire cache.

Pour
connaître l'adresse physique de D, MAC D, à partir
de son adresse logique LIP D, la machine A diffuse une requête
ARP qui contient l'adresse LIP D vers toutes les machines. La machine
D répond avec un message ARP qui contient la paire
dadresses (LIP D, MAC D).
La
machine A conservera en cache cette paire dadresse pour une
éventuelle prochaine session.
Le
paquet est ensuite livré par A en le diffusant sur le réseau
par lintermédiaire dune trame contenant 4 adresses :
-
IP logique de lémetteur
-
MAC de lémetteur
-
IP logique du destinataire
-
MAC du destinataire
La
machine D traite le paquet par la reconnaissance de son adresse
MAC dans la trame.


Diffusion
ARP
La
machine A utilise son masque de sous réseau pour déterminer
si ladresse IP du destinataire B est située sur un
réseau local ou distant. Si A détecte que ladresse
IP destinataire B est locale, elle consulte sa table de routage
et doit déterminer à quelle interface physique elle
doit envoyer les données.
Une
diffusion générale ARP sur le réseau est effectuée
par la machine A.

Le
destinataire B répond à la demande ARP en fournissant
sa propre adresse physique.
ARP
de la machine A transmet les informations à la couche IP
afin de mettre
en forme le
paquet de données à émettre à B.
Émetteur
et destinataire sur deux sous réseaux distants

La
machine A utilise son masque de sous réseau pour déterminer
si ladresse IP du destinataire C est situé sur un réseau
local ou distant. Si A détecte que ladresse IP destinataire
C est distante, elle consulte sa table de routage pour obtenir ladresse
IP de la passerelle par défaut en loccurrence le routeur,
car cest à celle-ci que A doit transmettre le paquet
afin que le routeur à son tour, transmette le paquet au destinataire
C. Pour transmettre ce paquet, A doit déterminer ladresse
physique de cette passerelle par défaut (adresse IP 192.168.2.1).
Pour cela, le processus utilisé est le même que dans
le cas précédent.
Lorsque A connaît
ladresse physique de la passerelle par défaut grâce
à la réponse ARP du routeur, A transmet ces informations
à la couche IP qui met en forme le paquet de données
à transférer au routeur.

Dans
ce cas, la couche IP de A indique comme adresse de livraison du
paquet, ladresse physique de linterface réseau
du routeur correspondant à ladresse IP de la passerelle
par défaut de A, mais conserve ladresse logique destinataire
originale de C.
Ce
processus est établi afin que le paquet soit livré
au routeur qui lui-même aura à charge deffectuer
une diffusion ARP pour connaître ladresse physique du
destinataire C (192.168.2.2) pour la livraison définitive
du paquet, à moins que le routeur possède déjà
cette information en cache.

Le
datagramme
Le datagramme est
lunité de transfert de base généré
par le protocole IP.

Celui-ci
est constitué dun en-tête et dun champ
de données.

|