II.3.6. Les protocoles routables
Jusque vers le milieu des années 80, les réseaux
locaux n'étaient constitués que d'un seul segment de câble,
et pour la plupart étaient des réseaux isolés.
L'évolution de la technologie et des besoins a conduit à une
ouverture et un raccordement des réseaux. Les réseaux locaux
devaient devenir des sous-ensembles de réseaux plus vastes, faisant
partie intégrante d'un « réseau
étendu ».
La complexité du maillage des réseaux s'est avec
le temps de plus en plus accrue. Les chemins possibles pour qu'un paquet
atteigne sa cible croissaient en fonction du nombre de noeud du réseau.
Il fallait non seulement garantir que le paquet arrive à destination,
mais aussi qu'il le fasse dans un délai raisonnable. Certains protocoles
permettent au paquet d'emprunter plusieurs chemins, on dit alors que ce sont
des « protocoles routables ».
Les protocoles routables permettent au paquet d'atteindre sa
cible le plus rapidement possible :
· En utilisant le chemin le plus court
· En utilisant le chemin le moins encombré, en
fonction du trafic du réseau
Les protocoles routables permettent aux paquets de
« traverser » les routeurs.
II.3.6.1. Le protocole SPX/IPX
Le protocole SPX/IPX a été
développé au début des années 1980 par la
société Novell parce que le protocole TCP/IP était encore
très compliqué. Longtemps, les systèmes NetWare
étaient incompatibles avec Internet qui utilise le protocole TCP/IP.
Avec la version « IntranetWare 4.11 »,
Novell permet aux utilisateurs de son système d'accéder à
l'Internet. Toutefois, l'intégration de TCP/IP n'est pas
« native », c'est une traduction de PSX/IPX en TCP/IP, ce
qui prend un certain temps et ralentit quelque peu l'accès à
Internet. En fait, PSX/IPX convient si les postes clients n'ont pas besoin
d'une adresse IP en Interne pour pouvoir y accéder depuis
l'extérieur du réseau NetWare.
Le protocole SPX/IPX est auto configurable, c'est à
dire que Netware construit automatiquement une adresse réseau sous la
forme d'un nombre hexadécimal à partir d'une plage d'adresses
choisie par l'administrateur et de l'adresse MAC de l'ordinateur. Ainsi,
l'adresse réseau IPS est unique et disponible immédiatement sans
l'intervention de l'administrateur.
II.3.6.2. Le protocole
TCP/IP
Le protocole TCP/IP (Transmission Control Protocol / Internet
Protocol) est le plus connu des protocoles parce que c'est celui qui est
employé sur le réseau des réseaux, c'est à dire
Internet. Historiquement, TCP/IP présentait deux inconvénients
majeurs, sa taille et sa lenteur. Le protocole TCP/IP fait partie du
système d'exploitation UNIX depuis le milieu des années 1970
(auparavant, c'est le protocole UUCP (UNIX to UNIX Copy Program) qui
était employé pour copier des fichiers et des messages
électroniques entre deux machines).
Le protocole TCP/IP est une norme ouverte, c'est à dire
que les protocoles qui constituent la pile de protocoles TCP/IP ont
été développés par des éditeurs
différents sans concertation. Le groupe de travail IETF (Internet
Engineering Task Force) a rassemblé les différents protocoles de
la pile TCP/IP pour en faire une norme. Le travail de l'IETF est
régulièrement soumis à l'ensemble de la
« communauté Internet » dans des documents
appelés RFC (Request For Comments). Les RFC sont
considérées comme des brouillons parce que les
spécifications qu'elles contiennent peuvent à tout moment
être réexaminées et remplacées. L'IETF essaye de
statuer en ce moment sur une norme (Internet Calendar, Simple Scheduling
Transfert Protocol) concernant le transport des données des agendas et
des plannings.
TCP/IP est une pile de protocoles relativement volumineuse, ce
qui peut causer des problèmes avec un client comme MS-DOS. Toutefois,
les systèmes d'exploitation réseaux avec une interface graphique
comme WINDOWS 95 ou WINDOWS NT n'ont pas de contrainte de mémoire pour
charger la pile TCP/IP. Quant à la vitesse d'exécution et de
transmission des paquets, celle de TCP/IP équivaut à SPX/IPX.
Les protocoles de la pile TCP/IP
|
Nom
|
Fonction
|
FTP
|
FTP (File Transfer Protocol) s'occupe des transferts de
fichiers.
|
TELNET
|
TELNET Permet d'établir une connexion à un
hôte distant et de gérer les données locales.
|
TCP
|
TCP (Transmission Control Protocole) s'assure que les
connexions entre deux ordinateurs sont établis et maintenues.
|
IP
|
IP (Internet Protocol) gère les adresses logiques des
noeuds (stations,...).
|
ARP
|
ARP (AdressResolution Control) fait correspondre les adresses
logiques (IP) avec les adresses physiques (MAC).
|
RIP
|
RIP (Routing Information Protocol) trouve la route la plus
rapide entre deux ordinateurs.
|
OSPF
|
OSPF (Open ShortestPath First) est une amélioration de
RIP, plus rapide et plus fiable.
|
ICMP
|
ICMP (Internet Control Message Protocol) gère les
erreurs et envoie des messages d'erreurs.
|
BGP/EGP
|
BGP/EGP (Border Gateway Protocol / Exterior Gateway Protocol)
gère la transmission des données entre les réseaux.
|
SNMP
|
SNMP (Simple Network Management Protocol) permet aux
administrateurs réseaux de gérer les équipements de leur
réseau.
|
PPP
|
PPP (Point to Point Protocol) permet d'établir une
connexion distante par téléphone. PPP (après
SLIP) est utilisé par les fournisseurs d'accès
à Internet.
|
SMTP
|
SMTP (Simple Mail Transport Protocol) permet d'envoyer des
courriers électroniques.
|
POP 3 & IMAP 4
|
POP 3 (Post Office Protocol version 3) etIMAP 4 (Internet
Message Advertising Protocol version 4) permettent de se connecter à un
serveur de messagerie et de récupérer son courrier
électronique.
|
Le protocole TCP/IP est devenu la référence
à partir de laquelle sont évalués les autres protocoles.
La pile de protocole TCP/IP est la plus riche fonctionnellement.
Le protocole IP dispose de fonctions standardisées, les
« API sockets » qui se comportent de la même
façon sur tous les types de matériels.
TCP/IP est très répandu et très
fonctionnel, mais assez compliqué et assez volumineux. En fait,
l'inconvénient majeur provient de son succès, et de la diminution
du nombre des adresses IP disponibles (en attendant la version IPV6
appelé aussi IPNG).
Les
caractéristiques du protocole TCP/IP
· Une norme industrielle
· Tous les réseaux reconnaissent TCP/IP
· Une interopérabilité entre ordinateurs
hétérogènes
· Un standard pour la communication inter réseau
et particulièrement entre des réseaux
hétérogènes
· Un protocole routable
· D'autres protocoles ont été
développés spécialement pour TCP/IP :
· SMTP pour la messagerie électronique
· FTP pour l'échange de fichiers
· SNMP pour la surveillance des réseaux
· Etc...
· Relativement volumineux et relativement rapide
|