Este software es una herramienta de chat escrita en lenguaje C. Los archivos que contiene se han compilado y se pueden ejecutar. El cliente en ejecución está en Depuración. Primero ejecute el servidor, luego el cliente e ingrese la dirección IP del host (esta es la dirección IP). de la computadora), puede ejecutar múltiples clientes para realizar pruebas de chat.
NAT (Traductores de direcciones de red): La traducción de direcciones de red se creó cuando las direcciones IP eran cada vez más escasas. Su objetivo principal es permitir la reutilización de direcciones. NAT se divide en dos categorías, NAT básica y NAPT (Traductor de direcciones/puertos de red).
Inicialmente, NAT era un módulo funcional que se ejecutaba en el enrutador.
La primera propuesta fue la NAT básica, que se basaba en el hecho de que sólo unos pocos nodos de una red privada (dominio) necesitaban estar conectados a la red externa (jaja, esto se propuso a mediados de los años 1990). Entonces, solo unos pocos nodos en esta subred realmente necesitan direcciones IP globalmente únicas, y las direcciones IP de otros nodos deberían ser reutilizables.
Por lo tanto, la función implementada por NAT básica es muy simple: utiliza un segmento de subred IP reservado dentro de la subred, y estas IP no son visibles para el mundo exterior. Sólo unas pocas direcciones IP dentro de una subred pueden corresponder a direcciones IP verdaderamente únicas a nivel mundial. Si estos nodos necesitan acceder a la red externa, entonces la NAT básica es responsable de convertir la IP de la subred de este nodo en una IP global única y luego enviarla. (La NAT básica cambiará la dirección IP original en el paquete IP, pero no cambiará el puerto en el paquete IP)
Para NAT básica, consulte RFC 1631
Otro tipo de NAT se llama NAPT. Por el nombre, también podemos ver que NAPT no solo cambiará la dirección IP del datagrama IP que pasa a través de este dispositivo NAT, sino que también cambiará el puerto TCP/UDP del datagrama IP. Puede que no veamos muchos dispositivos NAT básicos (jaja, no los he visto), pero NAPT es el verdadero protagonista de nuestra discusión.
Expandir