TCP/IP est un sigle qui recouvre deux protocoles utilisés par de nombreuses sociétés commercialisant des équipements de réseau. Ces deux protocoles IP (
Internet Protocol
) et TCP (
Transmission Control Protocol
) forment respecti- vement la couche réseau et la couche transport qui ont été développées pour les besoins d’interconnexion des divers réseaux hétérogènes de la défense américaine. L’idée de base est simple, rendre ces réseaux homogènes en leur imposant un protocole commun, le protocole IP. De cette façon, pour passer d’un sous-réseau à un autre sous-réseau, il faut passer par le protocole IP qui gère le routage.
Dans les faits, ce sigle TCP/IP représente beaucoup plus que les deux proto- coles développés pour interconnecter des sous-réseaux entre eux ; il désigne tout un environnement qui contient, bien sûr, les protocoles TCP et IP mais aussi les applications qui ont été développées au-dessus de ces deux protocoles : la messagerie électronique dénommée SMTP (Simple Mail Transport Protocol), le transfert de fichiers FTP (File Transfer Protocol), l’accès à des bases d’informations WWW (World Wib Web), etc.
Le succès de cet environnement provient au départ de son utilisation dans le réseau Internet et, pour bien en comprendre les fondements, il faut revenir aux structures de base de ce réseau Internet.
Internet
est un réseau de réseaux développé par le ministère de la Défense aux États-Unis dans la fin des années 70 et le début des années 80 pour interconnecter les différentes machines informatiques de ce ministère. La solution a été de développer un protocole commun que l’ensemble des réseaux et des machines connectées doit posséder. Ce protocole commun, c’est précisément le protocole IP (Internet Protocol). Les réseaux interconnectés, que nous avons appelés les sous-réseaux, peuvent être quelconques. Il leur est juste demandé de transporter d’une extrémité à l’autre des paquets IP, c’est-à-dire des paquets conformes aux spécifications du protocole IP. Ces sous-réseaux peuvent aussi bien être du type X.25, Ethernet, relais de trames, qu’ATM, etc. Le protocole IP représente le protocole de base obligatoire dans l’environnement Internet.
Le réseau Internet a été créé pour transporter des données informatiques, et les sous-réseaux sont de type divers et utilisent classiquement une commutation de paquets adaptés aux applications asynchrones.
Comme nous le verrons, le protocole IP est très simple, au moins dans sa première version, et utilise une technique de routage. En d’autres termes, les paquets d’un même utilisateur sont indépendants les uns des autres et sont routés par les...