Colección de citas famosas - Frases elegantes - Encuentre la respuesta de un experto en redes.

Encuentre la respuesta de un experto en redes.

Lo que estás describiendo aquí es realmente prematuro.

Supongo que quieres preguntar, hay dos computadoras en la LAN y ambas acceden a la misma dirección de red externa: número de puerto de la red externa y luego cómo distinguir qué host en la red interna envió la red externa. dirección?

Si este es el caso, la respuesta es que la puerta de enlace NAT proporcionará un número de puerto aleatorio y reemplazará la dirección reenviada con la conexión. La dirección de destino se basa en este número de puerto para distinguir entre dos conexiones diferentes. La puerta de enlace NAT determina a qué host de intranet corresponde haciendo coincidir una vida útil con diferentes números de puerto.

El ejemplo es el siguiente:

La dirección interna de la computadora A de la intranet es 192.168.1.100/24, la dirección interna de la puerta de enlace NAT es 192.168.1 y la dirección externa es 1,66. La dirección a la que el host A quiere acceder es 1.1.1.1:80.

La computadora A determina que 1.1.1.1 es una dirección no interna y debe reenviarse a través de la puerta de enlace.

Una computadora envía un mensaje de solicitud de conexión, la dirección de origen es 192.168.1.100:23555 (número de puerto aleatorio) y la dirección de destino final es 1.1.1.80 (número de puerto fijo)

Puerta de enlace NAT Después de recibir este mensaje, cámbielo al siguiente estado: dirección de origen 1.1.2: 33333 (también un número de puerto aleatorio), destino final 1.1.1.80 (número de puerto fijo) y, al mismo tiempo, la puerta de enlace establece la vida útil de la conexión y registra el puerto 33333 y la correspondencia del host 192 438+068.438+

Después de que el mensaje se entrega a 1.1.1: 80, 1.1.1 responde y envía un mensaje de respuesta dentro de la vida útil especificada. El encabezado del mensaje es: destino 65438 + dirección de origen es 1.1.1: 80 (esto puede cambiar según los diferentes programas) y se envía de regreso a la dirección original de acuerdo con la tabla de enrutamiento.

La puerta de enlace NAT 1.1.1.2 recibió el mensaje de respuesta. En este momento, la relación correspondiente entre el puerto 33333 y 191.1.100 no ha expirado. Por lo tanto, según la correspondencia de por vida, se determina que el paquete de datos debe enviarse de regreso a 192.168.1.100.

El proceso de ida y vuelta es más o menos así. Si se conectan varios hosts en la red interna al mismo tiempo, se les asignarán múltiples números de puerto durante NAT, de modo que varios hosts en la red interna puedan acceder a la misma dirección en la red externa al mismo tiempo.