1.6.3. Services délivrés par le protocole IP
Le protocole IP assure l'acheminement au mieux (best-effort
delivery) des datagrammes, non-orienté connexion. IP ne se
préoccupe pas du contenu des datagrammes, mais recherche un chemin pour
les mener à destination.
IP est considéré comme étant un protocole
nonfiable. Cela ne signifie pas qu'il n'envoie pas correctement les
données sur le réseau, cela signifie qu'il n'offre aucune
garantie pour les datagrammes envoyés pour aucun des points suivants
:
· Corruption de donnée ;
· Ordre d'arrivée des datagrammes (un datagramme A
peut être envoyé avant un datagramme B, mais le datagramme B peut
arriver avant le datagramme A) ;
· Perte ou destruction de datagramme ;
· Ré-émission des datagrammes en cas de
non-réception.
En termes de fiabilité, le seul service offert par IP
est de s'assurer que les en-têtes de datagrammes transmis ne comportent
pas d'erreurs grâce à l'utilisation de somme de contrôle
(checksum). Si l'entêted'un datagramme comprend une erreur, son checksum
ne sera pas valide et le datagramme sera détruit sans être
transmis. En cas de destruction de datagrammes, aucune notification n'est
envoyée à l'expéditeur (encore qu'un datagramme ICMP peut
être envoyé).
Pour garantir ces points de fiabilité qu'IP n'offre
pas, un protocole de niveau supérieur doit être utilisé.
La raison principale de cette absence de gestion de la
fiabilité au niveau IP est la volonté de réduire le niveau
de complexité des routeurs et ainsi de leur permettre de disposer d'une
plus grande rapidité. L'intelligence est alors déportée
vers les points d'extrémité du réseau.
1.6.4. Avantage du protocole IP
Plusieurs avantages sont reconnus au protocole IP :
· Service en datagramme ;
· Gestion des paquets facilitée ;
· Résolution des engorgements ;
· Pas besoin d'établissement de connexion ;
· Adressage (réseau, hôte) ;
· Souplesse ;
· Extension de la source et de la destination ;
· Routage indépendant du type de routage
sélectionné.
1.6.5. Inconvénients du protocole IP
Quelques inconvénients sont a citer :
· Qualité de service peu étendue ;
· Peu de sécurité, d'où
l'implémentation de IPSec (la version 6 de IP incorpore le IPSec).
Grâce à l'évolution de la technologie dans
le domaine des réseaux, aujourd'hui la version 6 du protocole IP (IPv6)
commence à prendre de la place dans les grands réseaux à
travers le monde.
1.7.
PROTOCOLES DE ROUTAGE
Les protocoles de routage supportent un protocole routé
en fournissant les mécanismes de partage des informations de routage.
Les routeurs utilisent donc des protocoles de routage pour s'échanger et
se partager leurs tables de routage et trouver par où envoyer le paquet
afin de transmettre les paquets d'une façon performante. Notons que
lorsqu'une route est créée entre deux routeurs sans s'appuyer sur
un protocole de routage, on parle de routage statique et dans le cas contraire
on parle de routage dynamique. Ci-dessous nous présentons dans la Figure
2 les opérations du routage dynamique.
Figure 11: Les opérations de routage dynamique
(source [16])
Un protocole de routage résout essentiellement trois
problèmes :
· Il découvre les autres routeurs du réseau
;
· Il construit les tables de routage ;
· Il maintient les tables de routage à jour.
Ainsi, ils permettent à chaque routeur de pouvoir se
construire une carte des chemins possibles à travers le réseau.
Ils sont utilisés lorsque les chemins que doivent prendre les paquets
sont trouvés dynamiquement.
Aussi, un protocole de routage définit comment le
routeur communique avec ses voisins, quand il envoie les mises à jour
par exemple.
|