Vamos a entender el concepto de punto de acceso primero.
Según Wikipedia, hay dos tipos de puntos de acceso:
- Punto de acceso público: estos son los puntos de acceso que se encuentran en cafeterías, aeropuertos o cualquier espacio público. Se establecen utilizando enrutadores comerciales.
- Punto de acceso privado: estos son los puntos de acceso generalmente creados con PDA (como teléfonos inteligentes, tabletas, etc.).
Ahora, podemos entender cómo se asignan las IP a los dispositivos cuando están conectados a uno de estos puntos de acceso.
- Cómo cambiar servidores sin cambiar la dirección IP
- En un servidor TCP, select () se invoca una vez por segundo. ¿Cómo puedo diferenciar dos o más paquetes cuando llegan en 1 segundo?
- ¿Cuál es la diferencia con UDP implementando el protocolo de enlace de tres vías y TCP?
- ¿Cómo funcionan de manera diferente el algoritmo de Bellman-Ford y el algoritmo de Dijkstra en los protocolos de enrutamiento?
- ¿Cómo puede ocurrir un conflicto de dirección IP en un entorno DHCP?
- Hotspot público: los dispositivos conectados obtienen su IP mediante el proceso / hilo DHCP que se ejecuta en el enrutador. En este caso, tiene control sobre el rango de direcciones IP que se pueden asignar a los dispositivos. También puede tener control sobre la máscara de subred, lo que puede conducir a una dirección IP adicional.
- Hotspot privado: este es más interesante. Para acceder a Internet necesita algún tipo de proveedor de Internet. Hablemos de teléfonos móviles. En los teléfonos móviles, su proveedor de Internet es su tarjeta SIM (la red que está utilizando, como Vodafone, ATnT, etc.). Dependiendo del teléfono y el operador, puede usar EDGE, 2G, 3G, 4G y ahora incluso una conexión 5G. Cuando enciende el punto de acceso, el adaptador wifi del teléfono (que en el escenario general actúa como modo de estación) comienza a actuar, digamos, en el modo de enrutador. Ahora la dirección IP es asignada por el adaptador wifi que se ejecuta en modo enrutador. En los dispositivos Android disponibles, la IP predeterminada de su teléfono será 192.168.42.1 y la máscara de subred de 255.255.255.0.
Cadena estática privada final USB_NEAR_IFACE_ADDR = “192.168.42.129”;
privado estático final int USB_PREFIX_LENGTH = 24;
// USB es 192.168.42.1 y 255.255.255.0
// Wifi es 192.168.43.1 y 255.255.255.0
// BT está limitado al valor predeterminado máximo de 5 conexiones. 192.168.44.1 a 192.168.48.1
// con 255.255.255.0
Private String [] mDhcpRange;
Cadena final estática privada [] DHCP_DEFAULT_RANGE = {
“192.168.42.2”, “192.168.42.254”, “192.168.43.2”, “192.168.43.254”,
“192.168.44.2”, “192.168.44.254”, “192.168.45.2”, “192.168.45.254”,
“192.168.46.2”, “192.168.46.254”, “192.168.47.2”, “192.168.47.254”,
“192.168.48.2”, “192.168.48.254”,
};
Ahora, si desea crear un punto de acceso utilizando un dispositivo que no está conectado a ningún proveedor de servicios de Internet, entonces las cosas se vuelven realmente desordenadas.
Ahora está utilizando esencialmente un tercer dispositivo que tiene conexión a Internet y luego lo usa para proporcionar wifi. En este caso, incluso si el dispositivo se conecta a su dispositivo de punto de acceso, la IP será proporcionada por el dispositivo que está realmente conectado a su proveedor de servicios de Internet. Este proceso se llama retransmisión DHCP. Y en este particular puedes usar la misma máscara de subred. Pero no es la misma IP.
En resumen, en WLAN nunca puede tener la misma IP.
Dato curioso: IPv6 usa la dirección Mac del dispositivo para asignar la IP.
Espero que esto ayude !!