Red de conocimiento informático - Conocimiento del nombre de dominio - WAN implementa la transferencia de archivos p2p. Cómo implementar la penetración NAT. Solicite código fuente java o C.

WAN implementa la transferencia de archivos p2p. Cómo implementar la penetración NAT. Solicite código fuente java o C.

Supongamos que hay dos hosts A y B en sus respectivas redes privadas; N1 y N2 son dos dispositivos NAT; S es un servidor público cuya dirección IP es bien conocida y se puede acceder a ella desde cualquier parte del mundo.

Paso 1: A y B establecen conexiones UDP con S; los dispositivos NAT N1 y N2 crean transiciones UDP y asignan números de puerto externos temporales

Paso 2: S devuelve estos números de puerto a A y B

Paso 2: S pasa estos números de puerto nuevamente a A y B; N1 y N2 crean transiciones UDP y asignan números de puerto externos temporales. Asigne números de puerto externos temporales

Paso 2: S devuelve estos números de puerto a A y B

Paso 3: A y B se contactan directamente entre sí a través del dispositivo NAT de los puertos convertidos; El dispositivo NAT envía paquetes a A y B utilizando el estado de traducción creado previamente

Código fuente enviado para pago