top of page

Connecter plusieurs postes sur la même adresse IP

Avec le Modem-Routeur.

Les inventeurs de TCPIP ont largement sous-estimé le succès que rencontreront leurs travaux (1980).
IP V4 est conçu avec un adressage sur 4 octets c'est à dire 32  bits, 4 nombres entre 0 et 255 séparés par des points. exemple 92.90.34.240 (pour connaitre la vôtre: http://monippublique.com  par exemple) donc le nombre d'adresses disponibles pour toute la planète est de 2 puissance 32, soit à peine 4,3 milliards.
C'est rapidement devenu insuffisant. Officiellement saturé depuis 2011.

Problème à résoudre:
Connecter plusieurs PCs sur la même adresse IP.

Cette faiblesse a été contournée avec un protocole supplémentaire, NAT PAT (Network Address Translation, Port Address Translation) mis en oeuvre dans nos Modems Routeurs (Boxes).
 

Avant le déploiement d'ADSL, vous avez peut-être connu les modems RTC qui fonctionnaient sur le réseau téléphonique conçu pour la voix. (C'était lent.....).
Avec le modem RTC, lorsque vous faisiez le numéro de téléphone du FAI, celui-ci puisait dans le pool d'adresses IP qui lui appartient, et vous en affectait une, (votre adresse publique), pour la session. Un seul ordinateur était connecté sur cette adresse, (qui est unique sur la planète), le vôtre.

Avec le modem routeur d'ADSL on peut connecter plusieurs PCs sur la même adresse IP publique.

Comment ?

La box se connecte sur internet à travers votre FAI qui lui affecte une adresse Publique, comme à l'époque du RTC.
Votre PC n'est pas sur internet, c'est la box qui y est.

Lorsque votre PC se connecte sur la box, celle-ci lui affecte une adresse IP (comme votre FAI à l'époque du RTC) , c'est votre adresse Privée
Cette adresse privée est toujours 192.168.1.X.   X étant choisi par le routeur. Chaque nouveau PC qui démarre sur le réseau du routeur (en Ethernet ou en Wifi) se voit attribué un X différent. (pour la connaitre, ouvrir invite de commande, taper ipconfig, c'est le champ "Adresse IPV4......"  dans mon cas 192.168.1.100)

Comme plusieurs PCs sont connectés sur la box, lorsqu'un des PCs (disons 192.168.1.100) envoie une requête, le routeur ne peut que l'envoyer sur son adresse publique 92.90.34.240, la même pour tous les PCs. Et il devra passer la réponse au PC 192.168.1.100 et pas un autre.

Comment ?

On ne vous a pas dit que les adresses IP ont un suffixe, un "Port" sur 16 bits donc compris entre 0 et 65535, si c'est le port 80, l'adresse complète est 92.90.34.240:80. C'était toujours le cas avec RTC.

Le port est attribué dans le PC par le logiciel qui envoie la requête. Par défaut 80 si c'est le navigateur, 21 si c'est FTP etc.... mais le routeur pourra le changer à sa guise pour l'extérieur.

Lorsque le navigateur du poste 192.168.1.100 envoie une requête au routeur, celui-ci reçoit 192.168.1.100:80
 

Le routeur se créé une table pour relier adresse+port du PC à un nouveau port. Au hasard il affecte le port 690 à  192.168.1.100:80. La requête part sur internet avec l'adresse 92.90.34.240:690, et la réponse revient avec la même adresse.
Le routeur cherche dans sa table ce qui correspond au port 690, il trouve 192.168.1.100:80, et c'est le navigateur du bon poste qui la reçoit avec le bon port.

​

Les requêtes de tous les PCs connectés sur le routeur sont envoyées sur internet avec la même adresse IP et un port "quelconque". C'est le sens des acronymes NAT (translation d'adresse réseau) PAT (translation d'adresse de port)

routeur table.jpg

Tous les PC connectés sur un modem routeur, par exemple celui du CIM, se partagent l'adresse publique du CIM.
Ils se partagent aussi le débit, ça ne fait pas de miracle.

NAT PAT deviendra sans objet lorsque TCPIP V6 sera généralisé.

V6 utilise des adresses sur 16 octets soit 128 bits (c'était 4 octets soit 32 bits en V4). On passe de 4,3 milliards
à environ 340 sextillions. (exactement 2 puissance 128, je vous laisse faire le calcul).

Nos boxes et nos PCs sont prêts pour IP V6, au niveau des réseaux la transition n'est pas très simple et prend du temps. 

bottom of page