67 votes

Est-ce que deux ordinateurs connectés sur le même Wi-Fi ont la même adresse IP?

Est-ce que deux ordinateurs connectés au même Wi-Fi ont la même adresse IP (par exemple, l'ordinateur de mon père et mon ordinateur à la maison) ?

Si c'est le cas, comment le monde extérieur distingue-t-il un ordinateur de l'autre ? (par exemple, quand un serveur veut nous renvoyer des données).

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.

94voto

Reaces Points 1065

Vous êtes tous les deux considérés comme ayant la même adresse IP externe.

Votre routeur relaiera les demandes à l'ordinateur d'origine. La procédure utilisée pour cela est traduction d'adresse réseau (NAT).

Une des façons dont les ordinateurs sur le même réseau sont distingués dans la communication avec le même serveur public est en leur assignant par le routeur différents numéros de ports dans la communication. Leur adresse IP publique est la même, mais pas le numéro de port. Selon l'article :

Pour éviter toute ambiguïté dans la traduction des paquets retournés, des modifications supplémentaires des paquets sont nécessaires. La grande majorité du trafic Internet concerne les paquets TCP et UDP, et pour ces protocoles, les numéros de port sont changés de façon à ce que la combinaison des informations d'IP et de port sur le paquet retourné puisse être cartographiée de manière non équivoque vers les informations d'adresse et de port privées correspondantes.

Cependant, si vous essayiez de communiquer avec l'ordinateur de votre père, vous utiliseriez vos adresses internes.

Celles-ci utilisent une plage personnalisée destinée uniquement à un usage interne : plage d'adresses privées.

Computerphile a une vidéo YouTube sur ce sujet précis : Traduction d'adresse réseau (vidéo).

7 votes

Il est possible que le routeur sans fil ne fasse pas de NAT, par exemple un point d'accès interne dans un bureau d'entreprise où la boîte NAT est ailleurs

8 votes

Quel est vrai, cependant je doute sincèrement que ce soit le cas pour la configuration de la maison de ces gars :)

1 votes

Ma configuration domestique est telle que le routeur est un point d'accès, et tous les appareils utilisant le Wi-Fi ont des adresses IP différentes (jusqu'à 5 en même temps selon le fournisseur). Donc, -1.

26voto

Abraxas Points 4196

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?_.

2 votes

Est-ce l'adresse MAC encapsulée dans les paquets entrants qui dit au NAT de rediriger vers mon ordinateur / celui de mon père ?

4 votes

Aucune MAC n'est de niveau inférieur à IP, et elle ne quitte pas le réseau (les messages de l'extérieur utilisent la MAC de votre routeur), une boîte NAT est essentiellement un MitM qui examine chaque connexion TCP qu'un PC interne veut faire et établit sa propre connexion et redirige ses messages entrants.

1 votes

Alors, dans les paquets de données provenant du serveur extérieur vers moi, il y a quelque chose qui a aidé le modem à savoir qu'il devait être adressé à moi et non à mon père. Qu'est-ce que c'est ?

15voto

Taejang Points 251

N'importe lequel de ces sujets pourrait être examiné en détail.

Toi et ton père avez la même adresse externe, mais des adresses internes différentes.

Les adresses IP externes sont comme une adresse postale. Le monde entier peut vous trouver en utilisant cette adresse.

Les adresses IP internes sont comme des pièces dans une maison. Seule quelqu'un dans une maison peut utiliser des indications pour trouver la pièce spécifiée. Dans votre cas, seule quelqu'un connecté au même wifi peut voir votre adresse IP interne.

En utilisant les paramètres par défaut, un réseau wifi aura une seule adresse IP externe. Lorsque le facteur apporte du courrier à votre maison, quelqu'un doit le prendre dans la boîte aux lettres et le distribuer à qui il appartient. Chaque réseau wifi a un routeur, qui agit comme votre concierge personnel. Le routeur "collecte le courrier" et vous le donne uniquement s'il vous est adressé. Le courrier adressé à votre père va à lui.

Le monde extérieur ne voit qu'une seule adresse, votre adresse externe. Les ordinateurs et autres appareils à l'intérieur du réseau ne voient que l'intérieur. Le routeur est la seule chose qui voit les deux côtés.

Pour voir cela en action, allez sur Google et tapez "quelle est mon ip ?". Ceci sera votre adresse externe (ou publique). Ensuite, trouvez votre adresse interne. Sur Windows, ouvrez une invite de commandes. Ensuite, tapez : ipconfig et appuyez sur entrée. Vous verrez toute une série de choses similaires à ça. L'image met en évidence votre adresse IP interne. Exécuter cette commande sur l'ordinateur de votre père donnerait un nombre différent, mais googler votre adresse IP depuis son ordinateur donnerait le même numéro.

Pour votre curiosité, la passerelle par défaut répertoriée est l'adresse IP interne de votre routeur. Si vous utilisez un Mac, googlez "trouver votre IP sur Mac" pour des instructions pour trouver votre adresse IP interne.

0 votes

Nous utilisons presque la même analogie de maison là où je travaille pour enseigner les bases du réseau à certains de nos étudiants qui ne comprennent pas tout à fait comment fonctionne le routage. Fonctionne à chaque fois.

0 votes

Donc, dans un paquet envoyé sur Internet, le routeur encapsule-t-il l'adresse IP interne (ou une autre ID interne) ?

0 votes

@Sarge Je n'ai jamais entendu cette analogie auparavant. Quelles différences y a-t-il entre ma version et celle que vous utilisez pour les étudiants? Je pourrais prendre les meilleures parties de votre version pour une utilisation future.

6voto

twal Points 1719

Est-ce que deux ordinateurs connectés sur le même Wi-Fi ont la même adresse IP (par exemple, l'ordinateur de mon père et le mien, à la maison) ?

Réponse : oui pour l'extérieur, non pour votre réseau interne

Dans ce cas, comment le monde extérieur distingue-t-il un ordinateur de l'autre ? (par exemple, lorsqu'un serveur veut nous renvoyer des données)

Réponse : Le monde extérieur ne fait pas de distinction, il communiquera vers/depuis votre adresse IP externe. C'est le rôle du routeur de faire la distinction. Chaque appareil sur votre Wi-Fi aura une adresse IP locale unique.

2voto

tombull89 Points 6662

Non. Deux ordinateurs avec la même adresse IP causeront des problèmes. Ils auront des adresses similaires, mais pas identiques. Vous aurez cependant la même adresse "externe", et vous pouvez la trouver en tapant "Quelle est mon adresse IP" dans Google. Tout le trafic sur votre réseau semblera provenir de cette adresse IP, que vous ayez une seule machine sur votre réseau domestique, ou votre ordinateur, l'ordinateur de votre père, votre téléphone, votre tablette, votre télévision intelligente, votre frigo intelligent, etc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X