Académique Documents
Professionnel Documents
Culture Documents
Introduction à TCP/IP
1. Introduction
Les réseaux d’ordinateurs ont pris peu à peu une importance considérable dans la vie de tous les
jours. Cet engouement provient essentiellement d’un besoin fondamental de communication. Dans
une entreprise, il est important de communiquer et de partager l’information. Comme de plus en
plus d’informations se prêtent à une représentation informatique, les employés d’une société
peuvent se connecter à des mainframes, à des ordinateurs personnels ou à de simples stations. Pour
pouvoir partager des données, ces ordinateurs doivent être connectés entre eux pour former un
réseau.
Dans une petite entreprise, ce réseau est local (LAN). Dès que l’entreprise doit communiquer avec
d’autres entités, le réseau devient étendu (WAN).
Ces exemples se rapportent à des entreprises. Cependant, aujourd’hui, les réseaux augmentent sans
cesse afin de relier des personnes de différentes organisations comme nous pouvons à travers le
développement phénoménal de l’Internet, le réseau mondial qui relie des individus, des entreprises,
des organisations à but non lucratif, les gouvernements, les organisations internationales et les
instituts d’éducation. Mais il n’est pas nécessaire que les utilisateurs des réseaux soient des
personnes. Çà peut être des périphériques effectuant certaines fonctions de contrôle. Par exemple,
pour l’aviation, les bateaux ou l’automobile, plusieurs ordinateurs peuvent gérer eux-mêmes les
systèmes qui récupèrent des informations de contrôle.
Nous allons étudier dans ce chapitre et dans les suivants les réseaux d’ordinateurs qui sont bâtis
autour des technologies connues sous le nom de TCP/IP (Transmission Control Protocol/Internet
Protocol). Les réseaux basés sur ces technologies portent le nom de réseaux TCP/IP.
Ces technologies jouent un grand rôle dans le monde de l’Internet et de plusieurs réseaux
d’entreprises. Le fait que les réseaux TCP/IP sont basés sur des spécifications ouvertes et non
propriétaires peut expliquer leur succès.
Cette introduction à TCP/IP examine les origines des réseaux TCP/IP et les utilisations
commerciales de ce protocole. Elle fait aussi un tour d’horizon des principaux services utilisant le
protocole TCP/IP. Elle constitue une introduction conceptuelle de cette technologie. Les chapitres
suivants expliquent plus concrètement comment fonctionne TCP/IP.
2. Vue d’ensemble des réseaux TCP/IP
Avant de décrire en détail les réseaux TCP/IP dans les chapitres suivants, nous faisons un rapide
tour d’horizon des protocoles TCP/IP, qui permettra de mieux comprendre leur utilisation dans un
réseau.
TCP/IP
internet File Transfer Protocol
TCP/IP
Terminaux
Hôte asynchrone
internet
TCP/IP
Hôte SNA
IBM
Mainframe
Hôte VMS
Internet
TCP/IP
Session TELNET
sur un hôte VMS Session SMTP
User C
User B
Session de
gestion SNMP Session HTTP sur
le serveur Web
Serveur NFS
L’utilisateur C utilise, lui, le protocole SMTP (Simple Mail Transfer Protocol) pour envoyer du
courrier électronique à un autre utilisateur sur le réseau. Le logiciel de courrier installé sur la station
de l’utilisateur C prend le message tapé par l’utilisateur et l’envoie dans un serveur de messagerie,
puis un programme tournant en tâche de fond sur ce serveur se saisit du courrier et le dépose dans la
boîte aux lettres du destinataire.
4. L’Internet
L’ARPAnet a été peu à peu remplacé par l’Internet. Plus qu’un simple réseau, l’Internet regroupe
des centaines de réseaux. L’Internet est basé principalement sur les protocoles TCP/IP, mais tous les
réseaux de l’Internet n’utilisent pas forcément TCP/IP. Par exemple, les réseaux BITNET et le
CREN se servent des protocoles SNA d’IBM. Pour communiquer avec les réseaux de l’Internet, ces
deux réseaux doivent passer par des passerelles pour communiquer entre eux.
Bien que l’Internet ne cesse d’évoluer vers la commercialisation, il offre un incomparable
laboratoire de tests pour le développement de nouveaux protocoles et services. Par exemple,
plusieurs expérimentations sur les services OSI sont conduites sur l’Internet.
SMTP
FTP
TCP UDP
TCP, UDP et IP fournissent l’infrastructure
pour les services
IP
Un hôte TCP/IP peut n’implémenter que
Liaison de données et Physique quelques services
Hôte TCP/IP
FTP NFS
XDR
TCP UDP
EtherType, IEEE 802.2, Token Ring, FDDI, SMDS, SDLC, ATM, LABPB, etc.
Ethernet, IEEE 802.2, EIA-232, X.21, X.21 bis, V.24, V.28, ISDN, ATM,
Lignes louées,
Figure coaxial, radio,
3. Hiérarchie satellite, paires torsadées,
de l’implémentation TCP/IPetc.
Les services décrits dans la Figure 3 sont appelés « services TCP/IP » car, historiquement, ils sont
rattachés au protocole TCP, mais cela ne signifie pas qu’ils ne peuvent fonctionner avec d’autres
piles de protocoles. Par exemple, le protocole SNMP est historiquement associé au protocole
TCP/IP, mais peut aussi tourner sur une pile de protocoles IPX, une pile AppleTalk ou une pile
OSI. De même, les services non fondés sur TCP/IP peuvent aussi tourner sous TCP/IP. C’est le cas
par exemple des services SMB (Server Message Block) et NetBIOS, qui tournent normalement sous
le protocole NetBEUI et de X.500, qui utilise les protocoles OSI. L’ISODE (ISO Development
Environment) fournit les services X.500 sur TCP/IP.
Le multiplexage/démultiplexage, concept important de TCP/IP, permet à plusieurs protocoles des
couches hautes d’utiliser un protocole commun d’une couche basse.
TELNET TELNET
Numéro
TCP UDP de port TCP UDP
EtherType
Ethernet Ethernet
Réseau
Gestion de la
Machine de mémoire
base
Noyau
Machine de base
Les systèmes d’exploitation dont l’implémentation de TCP/IP est faite sous forme de pilote de
périphérique comprennent Windows NT, Windows 95/98/2000, Windows XP, VMS, OS/2,
Windows 3.11 (Windows Workgroups) et MS-DOS. Dans Windows qui tourne au-dessus de MS-
DOS, le pilote de périphérique VxD virtuel implémente la pile TCP/IP sous forme d’un pilote 32
bits qui utilise la mémoire étendue et évite ainsi l’utilisation de la mémoire de base des processeurs
Intel.
Les systèmes d’exploitation qui implémentent TCP/IP sous forme de processus comprennent les
systèmes d’exploitation des mainframes IBM MVS et VM, Windows 3.11 et MS-DOS. Certaines
DUT Informatique – Cours de téléinformatique et réseaux 37
implémentations de TCP/IP dans Windows et MS-DOS utilisent un programme TSR et des
librairies DLL.