Les réseaux TCP/IP : explications
Le dimanche 02 Mars 2003 à 00:00 par Sylvain PASSEMAR
TCP et IP ont été développés durant les années 70 par la Défense Américaine avec comme but l'uniformisation des connexions de machines différentes. Cette architecture de communication est aujourd'hui mondialement utilisée sous le nom de TCP/IP, qui est le protocole de communication utilisé sur l'Internet. Ce dossier se propose de vous faire découvrir tout ce que vous devez connaître sur ce type de réseau.
Les réseaux TCP/IP : explications
Les protocoles de communication :
Avant toute chose, je tiens à informer les lecteurs qu'il ne s'agit paslà d'un cours magistral sur les réseaux. En effet, il s'agit de vulgariserun vocabulaire informatique, afin de permettre à certains d'y voir unpeu plus clair. Je vais essayer d'être simple et bref, mais surtoutrapide.
Le transport de données nécessite un support physique (au sens large),mais surtout une architecture logicielle qui nous assurera la qualitéde service. En effet un échange d'information, nécessite au moins deuxpartenaires se comprenant (c'est ce que j'essai de faire avec vous).Ainsi, la communication ne peut avoir lieu que si l'un et l'autre desintervenants respectent les même conventions. Ce peut être TCP/IP,SPX/IPX, NetBEUI pour prendre les cas les plus courant. Ceux-cidéfinissent les règles du réseau.
TCP/IP :
TCP et IP ont été développés (durant les années 70) parle Department Of Defense (la Défense Américaine) dont le projet étaitd'uniformiser les connexions de machines différentes (UNIX à la base -faut bien être sérieux quand même), de langage différent. Il fallaitsurtout unifier tous les réseaux potentiellement utilisables. Cettearchitecture de communication, tout comme le modèleOpenSystemInterconnection qui est arrivé plus tard (1978). Le modèleOSI défini 7 couches. TCP/IP connu une rapide ascension, due auxservices proposés tels que :
* IP : au niveau réseau pour un service sans connexion
* TCP : au niveau transport pour un service fiable avec connexion
* FTP : pour le transfert de fichiers
* SMTP : pour la messagerie
* TELNET : pour les présentations d'écran (connexion distante)
Par la suite TCP/IP est devenu un protocole à part entière, le plus utilisé actuellement.
Pour résumer :
- IP (couche 3 du modèle OSI) est responsable de l'acheminementdes données d'une machine à une autre (les nœuds). On utilise pourcela, une adresse (ex: 213.186.33.19) pour repérer la source et lacible. C'est une organisation mondiale (NIC), qui gère ces adressesafin qu'elles soient uniques. Ainsi, chaque pays, à l'intérieur du quelchaque organisme se voit allouer un certain nombre d'adresses à lademande. Ces demandeurs gèrent celles-ci eux-même, pour lesredistribuer, etc... Pour diminuer le nombre de destinatairespotentiels, puisque chacun d'entre nous peut servir de relais à undestinataire, on utilise un masque de sous réseaux, cela permet defaire des groupements. Ce masque, permet de ne pas à avoir à adressertous les utilisateurs d'un même groupe. Ces groupes portent parfois unnom, c'est le nom de domaine (DNS), du genre : reseau.nom.domaine . Cesnoms sont répliqués dans de gros fichiers et stockés dans des serveursde domaines (dont il est utile de connaître l'adresse, afin de trouverplus rapidement un destinataire). Ainsi, quand vous vous adressez à undestinataire (sans préciser son adresse IP), vous vérifiez son nom dansun premier serveur (le primary), s'il n'y est pas, c'est dans un second(oui bravo, le secondary), etc... en remontant l'arborescence, jusqu'àce qu'il le trouve, après quoi vous connaissez son adresse, et pouvezdialoguer.
- TCP (couche 4 du modèle OSI) est responsable de la validitédes informations échangées entre le client et le serveur. En casd'erreur, c'est TCP qui se charge de renvoyer les données erronées. Lesdonnées étant scindées en paquets de taille variable, et envoyés àplusieurs nœuds séparément de manière aléatoire, on ne peut êtrecertains de l'ordre d'arrivée. Chaque nœud renvois ces paquets s’ils nesont pas pour lui. Sinon le message sera reconstitué à l'arrivée. Encas d'erreur, il faut renvoyer.
- On parle également de numéro de port, celui-ci sert à identifier quelservice (application) est transporté par le paquet. Ceux-ci sontnormalisés et figurent dans une table pour chaque équipement.
Trois adresses sont essentielles lors d'une connection TCP/IP. Votreadresse IP, pour vous identifier. Votre masque de sous réseau, quidétermine votre appartenance à un groupe. Et enfin celle du routeur pardéfaut, il s'agit là du nœud qui va vous permettre de sortir de votreréseau privé vers le reste du monde.
Dans le cas de votre connexion internet, généralement vous neconnaissez pas votre adresse IP, vous appelez par modem un fournisseurd'accès. Celui-ci vérifie votre compte et vous affecte une adressetemporaire (c'est du DHCP), cela limite les doublons (adresses IPidentique sur le réseau qui mènent à la catastrophe) puisque c'est leserveur qui vous l'alloue automatiquement et dynamiquement; ainsi votreréseau privé est constitué. Votre masque de sous réseau correspond à laplage d'adresse louée par votre provider, cela détermine un nombred'utilisateurs maximum.
En espérant avoir été suffisamment simple et concis.

Poser une question
je suis à la recherche d'un schéma pour le TCP/IP et je trouve que celui qui se trouve sur la page tcp/ip en haut a gauche est très explicite. Qui pourrait me l'envoyer ?
je débute dans le réseau
merci à vous