Pourquoi IP ?
Voici les différents réseaux interconnectés :
On veut que la station A puisse communiquer avec toutes les autres stations qui sont dispersées partout dans les différents réseaux.
Problème : Il faudrait que A connaisse toutes les adresses physiques des stations de ces réseaux. En effet, le simple fait de connaître le nom ne suffit pas, pour faire parvenir un message à quelqu’un il faut aussi connaître son adresse physique. Il faut aussi que l’ensemble des routeurs R1, R2, R3… connaissent ces adresses physiques pour jouer leur rôle d’aiguilleur.
Table de routage de R1
destination | Port de sortie |
08.00.38.26.32.1B | 1 |
08.00.5A.2B.16.26 | 2 |
01.66.68.80.00 | 3 |
Etc. |
Problème : la taille de la table de routage risque d’être énorme.
Problème 1 :
Il faut que le routeur soit capable de gérer toutes les stations auxquelles il est connecté.
Problème 2 :
Le format de l’@MAC n’est pas identique selon la nature physique du réseau.
Problème 3 :
Lors d’un changement d’adresse physique, il faut prévenir tous les utilisateurs et tous les routeurs que notre adresse a changée.
Þ On ne peut pas travailler avec les adresses physiques.
Solution :
Ne pas travailler avec les adresses physiques, donc ne pas identifier un utilisateur pas son adresse MAC, mais par une adresse logique. Cette adresse logique sera indépendante de la nature du réseau.
Réflexion : Comment structurer cette adresse logique ?
à Découper cet hyper réseau en réseaux.
Une adresse logique se compose de 2 parties :
(Ne pas oublier que cette problématique d’interconnection de réseaux existait avant IP, il y avait déjà des adresses logiques dans les architectures SNA d’IBM et DSA de Bull)
Avantage n°1 : la carte réseau peut tomber en panne, l’adresse logique ne changera pas pour autant.
Avantage n°2 : allègement considérable des tables de routage. Les routeurs n’ont plus qu’à connaître les réseaux.
Exemple de table de routage pour R1 (cf. schéma 2)
destination | Port de sortie |
A | 1 |
B | 2 |
C | 3 |
D | 3 |
E | 3 |
F | 3 |
G | 3 |
H | 3 |
08.00.38.26.32.1B | 1 |
08.00.5A.2B.16.26 | 2 |
01.66.68.80.00 | 3 |
Route par défaut | 2 |