Voici un très bref aperçu de la façon dont fonctionne l'adressage IP dans cette situation:
Vous avez votre ordinateur personnel, il possède une interface réseau (port Ethernet ou carte Wi-Fi), et chacune de ces interfaces a une adresse MAC unique qui les identifie globalement.
Les interfaces réseau reçoivent des adresses IP de votre routeur/modem/commutateur/point d'accès. Votre point d'accès (AP) fait partie d'un modem/routeur/commutateur auquel il est connecté et reçoit une adresse IP de ce dernier. Voici à quoi ça ressemble jusqu'à présent:
Votre ordinateur (IP) -> Point d'Accès (IP) -> ModemCâble (IP)
Voici un exemple de ce que pourraient être ces adresses IP. Dans l'exemple, le quatrième octet (le dernier chiffre de chaque ensemble) détermine l'adresse IP de votre appareil, les 3 à gauche d'eux déterminent le réseau des appareils.
192.168.1.50 ----------> 192.168.1.25 ----------> 192.168.1.1
Essentiellement, dans cet exemple, le modem crée un réseau appelé 192.168.1. Tous les appareils du réseau se voient attribuer une valeur x différente (1-255), le dernier chiffre.
Voici une distinction importante. Il existe deux types d'adresses IP IPv4, Publiques et Privées. Les adresses IP publiques sont celles que vous voyez sur Internet (si vous pinguez google.com, vous obtiendrez une adresse IP publique). À l'intérieur d'un réseau, vous avez généralement une configuration IP Privée (192.168.x.x et 172.x.x.x et 10.x.x.x - ce sont toutes des adresses IP qui n'existent pas sur les serveurs Web sur Internet; elles sont réservées aux réseaux locaux).
Généralement, votre réseau domestique a une passerelle qui ressemble à x.x.x.1 (192.168.1.1, 10.1.1.1, par exemple). Cela signifie qu'elles ne sont pas accessibles depuis le monde extérieur, elles sont destinées à être À L'INTÉRIEUR de votre réseau.
Comment les appareils du réseau interne accèdent-ils à Internet alors?
Si vous allez sur http://www.whatismyip.com/, vous verrez une adresse IP répertoriée qui n'est pas celle de votre ordinateur, de votre AP ou de votre modem/routeur. Il s'agit de votre adresse IP publique.
Généralement, votre modem/routeur a deux fonctions. 1) Recevoir une adresse IP du monde extérieur et communiquer avec le réseau de votre FSI avec cette adresse 2) Créer un réseau interne et les laisser communiquer à travers son interface externe.
Voici donc, en pratique, ce que fait votre modem:
Adresse IP Publique (prise câble) <----> [Modem|Adr IP Ext/Net interne] ---> Ports Ethernet <---> [ordinateurs]
Le modem relie Internet public à votre réseau. Les demandes de votre réseau interne sont envoyées à votre modem qui les transmet à Internet. De cette façon, seul une adresse IP publique est nécessaire pour que TOUS vos appareils puissent communiquer avec Internet.
Côté Internet du modem, vous avez une adresse IP attribuée par votre FSI qui est celle que www.whatismyip.com vous montre. Elle est placée sur l'interface de votre modem qui est attachée à votre ligne de câble/DSL/T-1. L'autre côté du modem/routeur (où vous branchez votre point d'accès, commutateur ou ordinateurs) reçoit une adresse IP que vous pouvez configurer. La façon dont les gens peuvent avoir des serveurs visibles par le public est qu'ils peuvent dire au modem des choses comme ceci: "Quand une demande arrive à notre adresse IP PUBLIQUE demandant une ressource, connectez ce trafic à UNE ADRESSE IP INTERNE OU UNE RESSOURCE"
Lorsque vous envoyez un message, l'adresse IP de votre ordinateur devient essentiellement 'encapsulée' dans divers 'en-têtes' sur vos données. En fin de compte, les ordinateurs qui voient votre trafic voient votre adresse IP externe de votre modem et non l'adresse IP interne de votre ordinateur physique. Plus de données sont envoyées contenant des adresses MAC et des choses comme ça mais, essentiellement, une adresse IP publique peut représenter tout un réseau d'appareils derrière elle.
Des informations supplémentaires peuvent être trouvées dans Qu'est-ce qu'une adresse IP? (ou un peu partout sur Internet :)
Le NAT est le processus par lequel votre routeur traduit les adresses internes en votre adresse publique et votre trafic entrant public vers la bonne adresse IP interne.
Il y a beaucoup plus à dire sur le sujet, mais voilà l'idée générale. Pour plus d'informations, renseignez-vous sur le Modèle OSI, les "Sockets" IP, et un autre bon article est _Comment fonctionne Internet?_.
7 votes
Possible duplicate de Comment le routeur sait-il vers quel appareil envoyer les paquets ?, Comment fonctionne la traduction d'adresse réseau (NAT) sur un routeur domestique ?
1 votes
Ce genre de question confirme ma croyance que IPv6 est plus facile à apprendre que IPv4.
1 votes
@kasperd que ce soit le cas ou non, le fait qu'il y ait 2 protocoles très différents utilisés pour le même objectif, rend la situation confuse pour tout le monde! Nous avons vraiment besoin d'une adoption rapide de l'IPv6.
1 votes
Vos deux ordinateurs sont sur un LAN, ils ne peuvent pas avoir la même adresse IP sur ce LAN. Votre routeur fait également partie du LAN avec une adresse LAN. Il fait également partie du réseau de l'ISP avec l'adresse IP fournie par l'ISP (une seule adresse IP publique qui est différente de celles du LAN). Votre routeur sait comment relayer les paquets entre le LAN et le réseau de l'ISP, en traduisant les adresses LAN en ports publics et vice versa. Cette conversion est connue sous l'acronyme de NAT. Le NAT permet d'utiliser une seule adresse publique pour plusieurs ordinateurs LAN.
4 votes
L'adressage IP, les tables ARP, le NAT, le DHCP et le routage remplissent des livres entiers. Cette question est beaucoup trop vaste pour être répondue dans son format actuel.
0 votes
Oui, les deux ordinateurs auront la même adresse IP externe. Votre routeur ajustera les données que vous envoyez à un serveur web, ajoutant un identifiant unique, afin que je puisse envoyer les réponses entrantes, à cet identifiant unique, à votre ordinateur (voir NAT).
0 votes
Les ordinateurs ont des adresses IP différentes les unes des autres, mais chaque fois que vous accédez à Internet, le routeur modifie la demande pour qu'elle semble provenir du routeur lui-même. Le routeur se souvient de l'ordinateur à partir duquel la demande est arrivée afin de pouvoir envoyer la réponse à cet ordinateur. Pour n'importe quel serveur sur Internet, il semble que le routeur soit la seule chose à envoyer des paquets. C'est le NAT.