Deux ordinateurs connectés au même réseau Wi-Fi ont-ils la même adresse IP?

54

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

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

Thomas
la source
1
Ce type de question réaffirme ma conviction qu'il est plus facile d'apprendre IPv6 qu'IPv4.
Kasperd
1
@ kasperd que ce soit le cas ou pas, le fait qu'il y ait 2 protocoles très différents, utilisés dans le même but, rend la situation déroutante pour tout le monde! Nous avons vraiment besoin de l'adoption rapide d'IPv6.
Cruncher
1
Vos deux ordinateurs sont sur un réseau local, ils ne peuvent pas avoir la même adresse IP sur ce réseau. Votre routeur fait également partie du réseau local avec une adresse de réseau local. Il fait également partie du réseau du fournisseur de services Internet avec l’IP fournie par le fournisseur de services Internet (une adresse IP publique unique différente de celle du réseau local). Votre routeur sait comment relayer les paquets entre les réseaux LAN et ISP, en convertissant les adresses LAN en ports publics et inversement. Cette conversion est connue sous l' acronyme NAT . NAT permet d’utiliser une seule adresse publique pour plusieurs ordinateurs du réseau local.
min
4
Les adresses IP, les tables ARP, NAT, DHCP et le routage remplissent des livres entiers. Cette question est trop large pour pouvoir répondre dans son format actuel.
CodeGnome

Réponses:

82

Vous êtes tous deux considérés comme ayant la même adresse IP à l'extérieur.

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

L'un des moyens par lesquels les ordinateurs d'un même réseau sont distingués en communication avec le même serveur public consiste à leur attribuer par le routeur des numéros de port différents dans la communication. Leur adresse IP publique est la même, mais la partie du numéro de port ne l’est pas. De l'article:

Pour éviter toute ambiguïté sur la façon de traduire les paquets renvoyés, des modifications supplémentaires des paquets sont nécessaires. La grande majorité du trafic Internet est constituée de paquets TCP et UDP. Pour ces protocoles, les numéros de port sont modifiés de sorte que la combinaison des informations IP et de port sur le paquet renvoyé puisse être mappée sans ambiguïté sur l'adresse privée et les informations de port correspondantes.

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

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

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

Reaces
la source
7
il est possible que le routeur sans fil ne fasse pas de NAT, par exemple un point d'accès interne dans un bureau où la boîte de NAT est ailleurs
Reaket Freak
8
Ce qui est vrai, mais honnêtement, je doute que ce soit le cas pour la configuration de la maison de ce gars :)
Réactions
5
@Anixx Depuis l'intérieur du réseau, c'est ainsi que cela apparaît. Allez sur whatismyip.com à partir de chaque appareil et vérifiez votre adresse externe en l'utilisant.
Daenyth
3
Cette réponse pourrait être améliorée en ajoutant des notes sur les modes AP vs NAT et sur la manière de vérifier l'état de votre réseau local.
Daenyth
4
@Anixx, cela ressemble à une configuration assez médiocre: vous ne pouvez pas utiliser un 6ème appareil avec votre wifi et, pire, chaque appareil que vous utilisez est grand ouvert sur Internet.
Martin Argerami
23

Voici un très bref aperçu du fonctionnement de l'adressage IP dans cette situation:

Vous disposez de votre ordinateur personnel, de son interface réseau (port Ethernet ou carte Wi-Fi) et chacun de ceux-ci possède des adresses MAC uniques qui les identifient globalement.

Les adresses réseau des interfaces réseau sont attribuées par votre routeur / modem / commutateur / point d’accès. Votre point d’accès (AP) fait partie d’un modem / routeur / commutateur ou est connecté à un modem / routeur / commutateur, ce qui donne une adresse IP à l’AP. Voici à quoi les choses ressemblent jusqu'à présent:

Votre ordinateur (IP) -> Point d'accès (IP) -> CableModem (IP)

Voici un exemple de ce que ces adresses IP pourraient être. Dans l'exemple, le 4ème octet (le dernier numéro de chaque ensemble) détermine l'adresse IP de votre appareil, les 3 à gauche de ceux-ci déterminent le réseau de l'appareil.

192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1

Dans cet exemple, le modem crée essentiellement un réseau appelé 192.168.1. Tous les périphériques du réseau reçoivent une valeur x différente (1-255), le dernier chiffre.

Voici une distinction importante. Il existe deux types d’ adresses IP IPv4 , publique et privée. Les adresses IP publiques sont celles que vous voyez sur Internet (si vous envoyez une requête ping à 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.xx, 172.xxx et 10.xxx - ce sont toutes des adresses IP qui n'existent pas sur des serveurs Web sur Internet; elles sont réservées aux réseaux locaux).

En règle générale, votre réseau domestique a une passerelle qui ressemble à xxx1 (192.168.1.1, 10.1.1.1, par exemple). Cela signifie qu'ils ne sont pas accessibles du monde extérieur, ils sont censés être DANS VOTRE réseau.

Comment les périphériques du réseau interne sont-ils accessibles sur Internet?

Si vous allez sur http://www.whatismyip.com/, vous verrez apparaître une adresse IP qui ne correspond pas à votre ordinateur, à votre point d'accès ou à votre modem / routeur. Ceci est votre adresse IP publique.

En règle générale, votre modem / routeur a deux fonctions. 1) Recevez une adresse IP du monde extérieur et communiquez avec le réseau de votre FAI avec cette adresse. 2) Créez un réseau interne et laissez-le parler via son interface externe.

Alors, voici ce que votre modem fait effectivement:

IP publique (prise de câble) <----> [Modem | Adresse IP ext. / Int LAN] ---> ports Ethernet <---> [ordinateurs]

Le modem relie l’Internet public à votre réseau. Les demandes de votre réseau interne sont envoyées à votre modem qui les transfère à Internet. De cette façon, une seule adresse IP publique est nécessaire pour que TOUS vos appareils puissent communiquer avec Internet.

Sur le côté Internet du modem, vous avez une adresse IP attribuée par votre FAI, celle que www.whatismyip.com vous indique. Ceci est placé 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. Les gens peuvent rendre leurs serveurs visibles au public de la manière suivante: "Lorsqu'une demande adressée à notre adresse IP PUBLIC demandant une ressource, connectez ce trafic à une adresse ou à une ressource IP interne"

Lorsque vous envoyez un message, l'adresse IP de votre ordinateur devient "encapsulée" dans différents "en-têtes" de vos données. En fin de compte, les ordinateurs qui voient votre trafic voient votre adresse IP externe à partir de votre modem et non l'adresse IP interne de votre ordinateur physique. Plus de données sont envoyées, contenant des adresses MAC, etc., mais une adresse IP publique peut représenter l’ensemble du réseau de périphériques.

Plus d'informations peuvent être trouvées dans Qu'est-ce qu'une adresse IP? (ou partout sur Internet :)

NAT est le processus par lequel votre routeur convertit les adresses internes en votre adresse publique et votre trafic entrant public en la bonne adresse IP interne.

Il y a beaucoup plus que cela, mais cela devrait être l'idée générale. Pour plus d'informations, consultez le modèle OSI, IP "Sockets", et un autre bon article intitulé Comment Internet fonctionne-t-il? .

Abraxas
la source
1
est-ce donc l'adresse MAC encapsulée dans les paquets entrants qui indique au NAT de rediriger ses messages vers mon ordinateur / celui de mon père?
Thomas
3
aucun MAC n'est de niveau inférieur à IP, et il ne quitte pas le réseau (les messages extérieurs utilisent le MAC de votre routeur), une boîte NAT est essentiellement un MitM qui examine chaque connexion TCP qu'un PC interne souhaite établir et crée le sien. connexion et transfère ses messages entrants.
Monstre à cliquet
Ainsi, dans les paquets du serveur extérieur, 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 ?
Thomas
14

Chacun de ces sujets pourrait être examiné de manière beaucoup plus détaillée.

Vous et votre 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 une personne dans une maison peut utiliser les instructions pour trouver la pièce spécifiée. Dans votre cas, seule une personne connectée au même réseau 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 le courrier chez vous, il faut que quelqu'un le récupère dans la boîte aux lettres et le distribue à qui il appartient. Chaque réseau wifi a un routeur, qui agit comme votre portier personnel. Le routeur "collecte le courrier" et ne vous le donne que s'il vous est adressé. Le courrier adressé à ton père va à lui.

Le monde extérieur ne voit qu'une seule adresse, votre adresse externe. Les ordinateurs et autres périphériques 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 "quel est mon ip?". Ce sera votre adresse externe (ou publique). Ensuite, trouvez votre adresse interne. Sous Windows, ouvrez une invite de commande . Puis tapez: ipconfig et appuyez sur Entrée. Vous verrez tout un tas de choses semblables à celles-ci . La photo met en évidence votre adresse IP interne. L'exécution de cette commande sur l'ordinateur de votre père obtiendrait un numéro différent, mais googler votre adresse IP à partir de son ordinateur obtiendrait le même numéro.

Pour votre curiosité, la passerelle par défaut indiquée est l'adresse IP interne de votre routeur. Si vous utilisez un Mac, recherchez "trouver votre adresse IP sur mac" dans Google pour savoir comment trouver votre adresse IP interne.

Taejang
la source
Nous utilisons presque cette même analogie maison où je travaille pour enseigner les bases du réseautage à certains de nos étudiants qui ne comprennent pas tout à fait le fonctionnement de l’acheminement. Fonctionne à chaque fois.
Sarge
dans un paquet envoyé sur Internet, le routeur encapsule-t-il l'adresse IP interne (ou un autre identifiant interne)?
Thomas
@Sarge Je n'ai jamais entendu l'analogie auparavant. Quelles différences y a-t-il entre ma version et ce que vous utilisez pour les étudiants? Je pourrais trouver de meilleures parties de votre version pour une utilisation future.
Taejang
@Thomas Les routeurs utilisent presque toujours l'adresse IP interne d'un réseau. Cela dit, les routeurs peuvent être configurés pour utiliser des adresses MAC, des noms correspondant à une liste DNS stockée sur un serveur ou même d'autres identifiants stockés manuellement dans la configuration du routeur. De telles méthodes sont à peu près exclusives aux entreprises, universités et autres grands réseaux. Les routeurs peuvent également être configurés pour acheminer des éléments à d'autres routeurs afin de diviser le travail dans les grands réseaux; cela se fait généralement avec les adresses IP du routeur (qui sont internes).
Taejang
@Dan, où vous utilisez maison, nous utilisons parfois un immeuble à appartements, un immeuble de bureaux ou même la progression de l'envoi d'une lettre d'un État à un autre et la manière dont elle se déplace dans le système postal américain.
Sarge
4

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

Réponse: en externe oui, au sein de votre réseau non

Si oui, 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 la distinction, il communiquera avec / depuis votre adresse IP externe. Le travail du routeur est de distinguer. Chaque appareil de votre réseau Wi-Fi aura une adresse IP locale unique.

pyker
la source
2

Cela dépend si le routeur est en mode point d'accès. Si tel est le cas, les ordinateurs auront des adresses différentes, sinon il y aurait un NAT et une seule adresse IP.

Anixx
la source
2

Non. Deux ordinateurs avec la même adresse IP poseront des problèmes. Ils auront des adresses similaires, mais pas les mêmes. Cependant, vous aurez la même adresse "externe" et vous pourrez 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 un seul ordinateur sur votre réseau domestique, votre ordinateur, l'ordinateur de votre père, votre téléphone, votre tablette, votre téléviseur intelligent, votre réfrigérateur intelligent, votre lave-vaisselle intelligent, etc.

tombull89
la source
1

L’ adresse IP externe est attribuée par votre fournisseur de services Internet à votre routeur, qui attribue à son tour différentes adresses IP internes à tous les périphériques du réseau. Le monde extérieur ne peut voir que votre adresse IP externe. En bref, cela ne permet pas de faire la distinction entre l’ordinateur de votre père et le vôtre.

Lorsqu'un serveur vous envoie des données, celles-ci ne sont transmises qu'à votre appareil par votre routeur (car vous l'avez demandé) et non par celles de votre père. (Corrigez-moi si j'ai tort, s'il-vous plait.)

neo321
la source
2
Pouvez-vous élargir? La qualité de cette réponse est plutôt médiocre, en particulier compte tenu des autres réponses données ici. N'hésitez pas à éditer pour donner plus d'informations, mais assurez-vous de ne pas dupliquer les informations.
Canadien Luke REINSTATE MONICA