Red de conocimiento informático - Problemas con los teléfonos móviles - Preguntas sobre sockets y direcciones IP

Preguntas sobre sockets y direcciones IP

Así es

Aunque puedes hacer programas de comunicación en red, no conoces la clasificación de IP

Hay tres segmentos especiales en la dirección IP. Las direcciones son

10.x.x.x

172.16.x.x a 172.31.x.x

192.168.x.x

Estas direcciones son direcciones de red privada , No se puede utilizar en Internet porque no hay ningún enrutador (ni un enrutador Soho para uso doméstico) que lo enrute por usted.

Entonces, si utiliza el enrutamiento Soho doméstico, el enrutador obtendrá una dirección IP pública después de marcar y la computadora interna obtendrá una dirección de 192.168.x.x a través del servicio DHCP del enrutador. El enrutador Soho utilizará traducción de direcciones (NAT). Convierta el puerto IP privado en un puerto IP público y se conecte a Internet. Cuando el host externo devuelva los datos que solicitó, el enrutador Soho convertirá el puerto IP público en un puerto IP privado. , realizando así la conexión. Esto tiene una desventaja, es decir, solo el host de la red privada puede conectarse activamente al host de la red pública, y el host de la red pública no puede conectarse activamente al host de la red privada, porque el host de la red pública no puede acceder a la dirección IP de un host privado. Si el host de la red pública se conecta activamente al enrutador, para las direcciones de la red pública, es posible que no tenga éxito porque el enrutador no puede consultar el puerto IP de la red pública y convertirlo al puerto de la dirección de la red privada. También hay casos especiales, por ejemplo, el puerto IP público 80 se ve obligado a convertirse al puerto 80 192.168.1.10 en el enrutador. Sucede que 192.168.1.10 está ejecutando IIS con el puerto 80 abierto, por lo que se puede acceder.

Si entiendes el proceso anterior, tendrás una solución