Les réseaux TCP/IP : explications
Les protocoles de communication :
Avant toute chose, je tiens à informer les lecteurs qu'il ne s'agit pas
là d'un cours magistral sur les réseaux. En effet, il s'agit de
vulgariser
un vocabulaire informatique, afin de permettre à certains d'y voir un
peu plus clair. Je vais essayer d'être simple et bref, mais surtout
rapide.
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 deux
partenaires 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 des
intervenants respectent les même conventions. Ce peut être TCP/IP,
SPX/IPX, NetBEUI pour prendre les cas les plus courant. Ceux-ci
définissent les règles du réseau.
TCP/IP :
TCP et
IP ont été développés (durant les années 70) par
le Department Of Defense (la Défense Américaine) dont le projet était
d'uniformiser les connexions de machines différentes (UNIX à la base -
faut bien être sérieux quand même), de langage différent. Il fallait
surtout unifier tous les réseaux potentiellement utilisables. Cette
architecture de communication, tout comme le modèle
OpenSystemInterconnection qui est arrivé plus tard (1978). Le modèle
OSI défini 7 couches. TCP/IP connu une rapide ascension, due aux
services 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'acheminement
des données d'une machine à une autre (les nœuds). On utilise pour
cela, une adresse (ex: 213.186.33.19) pour repérer la source et la
cible. C'est une organisation mondiale (NIC), qui gère ces adresses
afin qu'elles soient uniques. Ainsi, chaque pays, à l'intérieur du quel
chaque organisme se voit allouer un certain nombre d'adresses à la
demande. Ces demandeurs gèrent celles-ci eux-même, pour les
redistribuer, etc... Pour diminuer le nombre de destinataires
potentiels, puisque chacun d'entre nous peut servir de relais à un
destinataire, on utilise un masque de sous réseaux, cela permet de
faire des groupements. Ce masque, permet de ne pas à avoir à adresser
tous les utilisateurs d'un même groupe. Ces groupes portent parfois un
nom, c'est le nom de domaine (DNS), du genre : reseau.nom.domaine . Ces
noms sont répliqués dans de gros fichiers et stockés dans des serveurs
de domaines (dont il est utile de connaître l'adresse, afin de trouver
plus rapidement un destinataire). Ainsi, quand vous vous adressez à un
destinataire (sans préciser son adresse IP), vous vérifiez son nom dans
un 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 pouvez
dialoguer.
-
TCP (couche 4 du modèle OSI) est responsable de la validité
des informations échangées entre le client et le serveur. En cas
d'erreur, c'est TCP qui se charge de renvoyer les données erronées. Les
donné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 être
certains de l'ordre d'arrivée. Chaque nœud renvois ces paquets s’ils ne
sont pas pour lui. Sinon le message sera reconstitué à l'arrivée. En
cas d'erreur, il faut renvoyer.
- On parle également de numéro de port, celui-ci sert à identifier quel
service (application) est transporté par le paquet. Ceux-ci sont
normalisés et figurent dans une table pour chaque équipement.
Trois adresses sont essentielles lors d'une connection TCP/IP. Votre
adresse IP, pour vous identifier. Votre masque de sous réseau, qui
détermine votre appartenance à un groupe. Et enfin celle du routeur par
défaut, il s'agit là du nœud qui va vous permettre de sortir de votre
réseau privé vers le reste du monde.
Dans le cas de votre connexion internet, généralement vous ne
connaissez pas votre adresse IP, vous appelez par modem un fournisseur
d'accès. Celui-ci vérifie votre compte et vous affecte une adresse
temporaire (c'est du DHCP), cela limite les doublons (adresses IP
identique sur le réseau qui mènent à la catastrophe) puisque c'est le
serveur qui vous l'alloue automatiquement et dynamiquement; ainsi votre
réseau privé est constitué. Votre masque de sous réseau correspond à la
plage d'adresse louée par votre provider, cela détermine un nombre
d'utilisateurs maximum.
En espérant avoir été suffisamment simple et concis.