Hole Punching
La perforación de NAT (hole punching) es una técnica de traversamiento P2P en la que ambos pares envían paquetes a los endpoints públicos del otro, haciendo que cada NAT cree una asignación de salida que admite los paquetes entrantes del otro par.
Propósito
Permite que dos pares tras NATs establezcan una conexión P2P directa sin servidor de retransmisión, reduciendo latencia y carga del servidor.
Mecanismo
Ambos pares conocen sus endpoints públicos mediante STUN y los intercambian. Cada par envía al endpoint público del otro (creando una asignación de salida en su propio NAT); el NAT del par ve el paquete llegar desde un endpoint asignado y lo deja pasar.
Casos de uso
- Conexiones P2P directas
- WebRTC ICE
- Juegos y VoIP
Herramientas relacionadas
Referencia de códigos de estado HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Analizador de URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratis, privado y 100% del lado del cliente. HERRAMIENTA