¿Dos computadoras conectadas en el mismo Wi-Fi tienen la misma dirección IP?

54

¿Dos computadoras conectadas en el mismo Wi-Fi tienen la misma dirección IP (por ejemplo, la computadora de mi papá y mi computadora, en casa)?

Si es así, ¿cómo distingue el mundo exterior de una computadora con la otra? (por ejemplo, cuando un servidor quiere enviarnos algunos datos).

Thomas
fuente
1
Este tipo de pregunta reafirma mi creencia de que IPv6 es más fácil de aprender que IPv4.
kasperd
1
@kasperd sea que sea el caso o no, el hecho de que haya 2 protocolos muy diferentes, utilizados para el mismo objetivo, lo hace confuso para todos. Realmente necesitamos la adopción de IPv6 rápidamente.
Cruncher
1
Sus dos computadoras están en una LAN, no pueden tener la misma IP en esa LAN. Su enrutador también forma parte de la LAN con una dirección LAN. También es parte de la red ISP con la IP proporcionada por el ISP (una única IP pública que es diferente de las LAN). Su enrutador sabe cómo retransmitir paquetes dentro y fuera de la red LAN e ISP, traduciendo las direcciones LAN en puertos públicos y viceversa. Esta conversión se conoce con el acrónimo NAT . NAT permite utilizar una única dirección pública para múltiples computadoras LAN.
minutos
44
El direccionamiento IP, las tablas ARP, NAT, DHCP y el enrutamiento llenan libros completos. Esta pregunta es demasiado amplia para responder en su formato actual.
CodeGnome

Respuestas:

82

Los dos tienen la misma dirección IP externamente.

Su enrutador transmitirá las solicitudes a la computadora de origen. El procedimiento utilizado para esto es la traducción de direcciones de red (NAT).

Una de las formas en que las computadoras en la misma red se distinguen en la comunicación con el mismo servidor público es asignándoles por el enrutador diferentes números de puerto en la comunicación. Su dirección IP pública es la misma, pero la parte del número de puerto no lo es. Del artículo:

Para evitar la ambigüedad en cómo traducir los paquetes devueltos, se requieren modificaciones adicionales a los paquetes. La gran mayoría del tráfico de Internet son los paquetes TCP y UDP, y para estos protocolos los números de puerto se cambian para que la combinación de IP y la información del puerto en el paquete devuelto se pueda asignar inequívocamente a la dirección privada correspondiente y la información del puerto.

Sin embargo, si intentara comunicarse con la computadora de su padre, utilizará sus direcciones internas.

Estos usan un rango personalizado destinado solo para uso interno: rango de direcciones privadas .

Computerphile tiene un video de YouTube sobre este tema exacto: Traducción de direcciones de red (video) .

Reaces
fuente
77
es posible que el router inalámbrico no hace NAT, por ejemplo, un Punto de Acceso interno en una oficina de negocios donde la caja NAT está en otra parte
monstruo de trinquete
8
Lo cual es cierto, sin embargo, sinceramente, dudo que sea el caso de esta configuración hogar chicos :)
Reaces
55
@Anixx Desde dentro de la red, así es como aparecería. Vaya a whatismyip.com desde cada dispositivo y verifique su dirección externa con eso.
Daenyth
3
Esta respuesta podría mejorarse agregando notas sobre los modos AP vs NAT y cómo verificar en qué estado se encuentra su red local.
Daenyth
44
@Anixx, eso suena como una configuración bastante pobre: ​​no puede usar un sexto dispositivo en su wifi y, lo que es peor, todos los dispositivos que usa están completamente abiertos en Internet.
Martin Argerami
23

Aquí hay un breve resumen de cómo funciona el direccionamiento IP en esta situación:

Tiene la computadora de su casa, tiene una interfaz de red (puerto Ethernet o tarjeta Wi-Fi), y cada una de ellas tiene direcciones MAC únicas que las identifican globalmente.

Las interfaces de red reciben direcciones IP de su enrutador / módem / conmutador / punto de acceso. Su punto de acceso (AP) es parte o está conectado a un módem / enrutador / conmutador que le da al AP una dirección IP. Así es como se ven las cosas hasta ahora:

Su computadora (IP) -> Punto de acceso (IP) -> CableModem (IP)

Aquí hay un ejemplo de cuáles podrían ser esas direcciones IP. En el ejemplo, el 4to octeto (el último número de cada conjunto) determina la dirección IP de su dispositivo, los 3 a la izquierda determinan la red del dispositivo.

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

Esencialmente, en este ejemplo, el módem crea una red llamada 192.168.1 A todos los dispositivos de la red se les asigna un valor x diferente (1-255), el último dígito.

Aquí hay una distinción importante. Hay dos tipos de IPv4 direcciones IP públicas y privadas. Las direcciones IP públicas son las que ves en Internet (si haces ping en google.com obtendrás una dirección IP pública). Dentro de una red, generalmente tiene una configuración de IP privada (192.168.xx y 172.xxx y 10.xxx: todas son direcciones IP que no existen en los servidores web en Internet; están reservadas para redes locales).

Por lo general, su red doméstica tiene una puerta de enlace que es algo así como xxx1 (192.168.1.1, 10.1.1.1, por ejemplo). Esto significa que no son accesibles desde el mundo exterior, están destinados a estar DENTRO de su red.

¿Cómo se conectan los dispositivos de red internos a Internet?

Si va a http://www.whatismyip.com/ verá una dirección IP que no es su computadora, su AP o su módem / enrutador. Esta es su dirección IP pública.

Por lo general, su módem / enrutador tiene dos funciones. 1) Reciba una dirección IP del mundo exterior y hable con la red de su ISP con esa dirección 2) Cree una red interna y permítales hablar a través de su interfaz externa.

Aquí está, efectivamente, lo que hace su módem:

IP pública (conector de cable) <----> [Módem | Dirección IP externa / LAN interna] ---> Puertos Ethernet <---> [computadoras]

El módem conecta la Internet pública a su red. Las solicitudes de su red interna se envían a su módem, que las reenvía a Internet. De esta forma, solo se necesita una dirección IP pública para que TODOS sus dispositivos se comuniquen con Internet.

En el lado de Internet del módem, tiene una dirección IP asignada por su ISP, que es la que le muestra www.whatismyip.com. Esto se coloca en la interfaz de su módem que está conectada a su línea de cable / DSL / T-1 . El otro lado del módem / enrutador (donde conecta su punto de acceso, conmutador o computadora) recibe una dirección IP que puede configurar. La forma en que las personas pueden tener servidores visibles para el público es que pueden decirle al módem cosas como esta: "Cuando una solicitud llega a nuestra dirección IP PÚBLICA pidiendo un recurso, conecte ese tráfico a una DIRECCIÓN IP INTERNA O RECURSO"

Cuando envía un mensaje, la dirección IP de su computadora básicamente se 'encapsula' dentro de varios 'encabezados' en sus datos. En última instancia, las computadoras que ven su tráfico ven su dirección IP externa desde su módem y no la dirección IP interna de su computadora física. Se envían más datos que contienen direcciones MAC y cosas por el estilo, pero, esencialmente, una dirección IP pública puede representar una red completa de dispositivos detrás de ella.

Se puede encontrar más información en ¿Qué es una dirección IP? (o en todo Internet :)

NAT es el proceso mediante el cual su enrutador traduce las direcciones internas a su dirección pública y su tráfico público entrante a la dirección IP interna correcta.

Hay mucho más, pero esa debería ser la idea general. Para obtener más información, consulte el Modelo OSI, "Sockets" IP y otro buen artículo es ¿Cómo funciona Internet? .

Abraxas
fuente
1
Entonces, ¿es la dirección MAC encapsulada en los paquetes entrantes lo que le dice al NAT que redirija a mi computadora / la de mi papá?
Thomas
3
ningún MAC tiene un nivel más bajo que el IP, y no abandona la red (los mensajes del exterior usan el MAC de su enrutador), una caja NAT es esencialmente un MitM que analiza cada conexión TCP que un PC interno quiere hacer y hace su propia conexión y reenvía sus mensajes entrantes.
monstruo de trinquete
así que en los paquetes del servidor externo para mí, hay algo que ayudó al módem a saber que tenía que estar dirigido a mí y no a mi padre. Qué es ?
Thomas
14

Cualquiera de estos temas podría examinarse con mucho mayor detalle.

Tú y tu papá tienen la misma dirección externa , pero diferentes direcciones internas .

Las direcciones IP externas son como una dirección de calle. Todo el mundo puede encontrarte usando esa dirección.

Las direcciones IP internas son como habitaciones en una casa. Solo alguien en una casa puede usar instrucciones para encontrar la habitación especificada. En su caso, solo alguien conectado al mismo wifi puede ver su dirección IP interna.

Con la configuración predeterminada, una red wifi tendrá una única dirección IP externa. Cuando el cartero trae el correo a su casa, alguien tiene que obtenerlo del buzón y distribuirlo a quién pertenece. Cada red wifi tiene un enrutador, que actúa como su portero personal. El enrutador "recoge el correo" y se lo entrega solo si está dirigido a usted. El correo dirigido a tu papá va a él.

El mundo exterior solo ve una dirección, su dirección externa. Las computadoras y otros dispositivos dentro de la red solo ven el interior. El enrutador es lo único que ve ambos lados.

Para ver esto en acción, vaya a Google y escriba "¿cuál es mi ip?". Esta será su dirección externa (o pública). Luego, encuentre su dirección interna. En Windows, abra un símbolo del sistema . Luego escriba: ipconfig y presione enter. Verás un montón de cosas similares a esto . La imagen resalta su dirección IP interna. Ejecutar este comando en la computadora de tu padre obtendría un número diferente, pero buscar en Google tu dirección IP de su computadora obtendría el mismo número.

Para su curiosidad, la puerta de enlace predeterminada enumerada es la dirección IP interna de su enrutador. Si está utilizando una Mac, busque en Google "encuentre su IP en Mac" para obtener instrucciones para encontrar su IP interna.

Taejang
fuente
Usamos casi esta misma analogía de la casa en la que trabajo para enseñar conceptos básicos de redes a algunos de nuestros estudiantes que no entienden cómo funciona el enrutamiento. Funciona todo el tiempo.
Sarge
Entonces, en un paquete enviado por Internet, ¿el enrutador encapsula la dirección IP interna (u otra identificación interna)?
Thomas
@Sarge, nunca antes había escuchado la analogía. ¿Qué diferencias hay entre mi versión y lo que usa para los estudiantes? Podría obtener mejores partes de su versión para uso futuro.
Taejang
Los enrutadores @Thomas casi siempre usan la dirección IP interna dentro de una red. Dicho esto, los enrutadores se pueden configurar para usar direcciones MAC, nombres que corresponden a una lista DNS almacenada en un servidor o incluso otros identificadores almacenados manualmente en la configuración del enrutador. Dichos métodos son casi exclusivos para empresas, universidades y otras grandes redes. Los enrutadores también se pueden configurar para enrutar cosas a otros enrutadores para dividir el trabajo en redes grandes; Esto generalmente se hace con las direcciones IP del enrutador (que son internas).
Taejang
@Dan, donde usas casa, a veces usamos edificios de apartamentos, oficinas o incluso mostramos la progresión de enviar una carta de un estado a otro y cómo se mueve a través del Sistema Postal de los EE. UU.
Sarge
4

¿Dos computadoras conectadas en el mismo Wi-Fi tienen la misma dirección IP (por ejemplo, la computadora de mi papá y mi computadora, en casa)?

Respuesta: externamente sí, dentro de su red no

Si es así, ¿cómo distingue el mundo exterior de una computadora con la otra? (por ejemplo, cuando un servidor quiere enviarnos algunos datos)

Respuesta: El mundo exterior no distingue, se comunicará con / desde su dirección IP externa. El trabajo del enrutador es distinguir. Cada dispositivo en su Wi-Fi tendrá una dirección IP local única.

pyker
fuente
2

Esto depende de si el enrutador está en el modo de punto de acceso. Si es así, las computadoras tendrán diferentes direcciones, de lo contrario habría NAT y solo una dirección IP.

Anixx
fuente
2

No. Dos computadoras con la misma dirección IP causarán problemas. Tendrán direcciones similares, pero no iguales. Sin embargo, tendrá la misma dirección "externa", y puede encontrarla escribiendo "Cuál es mi IP" en Google. Todo el tráfico en su red parecerá provenir de esta dirección IP, independientemente de si tiene una máquina en su red doméstica, o su computadora, la computadora de su padre, su teléfono, tableta, TV inteligente, refrigerador inteligente, lavavajillas inteligente, etc.

tombull89
fuente
1

El ISP asigna la dirección IP externa a su enrutador, que a su vez asigna diferentes direcciones IP internas a todos los dispositivos de la red. El mundo exterior solo puede ver su dirección IP externa. En resumen, no puede distinguir entre la computadora de tu padre y la tuya.

Cuando un servidor le envía algunos datos, su enrutador los transmitirá solo a su dispositivo (porque lo solicitó) y no a su padre. (Por favor corrígeme si estoy equivocado.)

neo321
fuente
2
Se puede ampliar? Esta respuesta es bastante baja en calidad, especialmente teniendo en cuenta las otras respuestas aquí. Siéntase libre de editar para dar más información, pero asegúrese de no duplicar la información.
Canadian Luke REINSTATE MONICA