| Initiation aux Réseaux Informatiques et à Internet | ||
|---|---|---|
| Prev | Chapter 5. TCP/IP | Next |
Le principe de base est simple. A chaque élément actif du réseau (ordinateurs, routeurs, etc...) on attribue une adresse qui doit être unique. Un organisme [1] est chargé de gérer toutes les adresses et de les distribuer impartialement, car leur nombre est limité. En dehors des Etats-Unis d'Amérique, cet organisme peut déléguer son pouvoir. Ainsi en France c'est le NIC-France qui se charge de la gestion des adresses et des noms de domaine (voir la section sur Domain Name Services).
[1] Actuellement le NIC, mais un nouvel organisme doit être créé d'ici à la fin 1998. Une souscription internationale a d'ailleurs été lancée pour récupérer des fonds destinés à son financement.
Chaque élément ayant une adresse unique, un site peut dialoguer avec un autre site à la seule condition qu'ils connaissent chacun l'adresse de l'autre site. Ces adresses sont appelées adresses IP [2] et sont actuellement codées sur quatre octets, c'est la norme IPv4 (le 4 est une coincidence), cela fait environ 4 milliards d'adresses disponibles. Cela peut sembler beaucoup mais certaines plages d'adresses sont réservées et inutilisables. En fait il y a actuellement pénurie d'adresses, et si vous voulez vous faire attribuer des adresses pour votre réseau il va falloir être très patient. Cela a conduit l'IETF à créer une nouvelle norme appelée IPv6 dans laquelle, parmi beaucoup d'autres améliorations, les adresses seront codées sur 16 octets.
NOTE: Un octet étant codé sur 8 bits, 16 octets sont codés sur 128 bits. Le nombre d'adresses qui seront disponibles dans IPv6 sera 2^128 - 1. Le calcul et l'écriture de ce nombre est laissé en exercice au lecteur pour les longues soirées d'hiver.
[2] Internet Protocol
Pour simplifier encore le dialogue, lorsqu'un site veut accèder à un service particulier d'un autre site, il associe à l'adresse du site distant un numéro de port. Il faut considérer ce numéro de port comme l'identifiant du service fonctionnant sur le site distant et que le site local veut contacter. Voici le schéma (très schématique :) du dialogue entre les deux sites, le Site1 commence:
Bonjour Site2, je suis le Site1.
Bonjour Site1, je suis bien le Site2.
Site2, peux tu me rendre le service S ?
Bien sûr Site1, S étant disponible je le ferai avec joie.
Alors je t'envoie mes données à traiter par le service S.
J'ai bien reçu tes données, attends la fin du traitement.
D'accord j'attends.
Ca y est Site1, le traitement par le service S est terminé.
Super cool. Envoie-moi le résultat s'il te plait.
Voilà. Au revoir et à bientôt, cher Site1.
Merci. Au revoir et à bientôt, cher Site2.
| Prev | Home | Next |
| TCP/IP | Up | La gestion des noms dans TCP/IP |