Hole Punching
Le perçage de trous (hole punching) est une technique P2P de traversée NAT où les deux pairs s'envoient des paquets vers les points de terminaison publics de l'autre, amenant chaque NAT à créer un mappage sortant qui admet les paquets entrants de l'autre pair.
Objectif
Il permet à deux pairs derrière des NAT d'établir une connexion P2P directe sans serveur relais, réduisant latence et charge serveur.
Mécanisme
Les deux pairs apprennent leurs points de terminaison publics via STUN et les échangent. Chaque pair envoie vers le point de terminaison public de l'autre (créant un mappage sortant dans son propre NAT) ; le NAT du pair voit le paquet arriver depuis un point de terminaison mappé et le laisse passer.
Cas d’usage
- Connexions P2P directes
- WebRTC ICE
- Jeux et VoIP
Outils associés
Référence des codes HTTP
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Gratuit, privé et 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL