Réseau
TURN : Traversal Using Relays around NAT. « Traversée par relais autour de la traduction d'adresses », par analogie avec deux voisins brouillés qui ne se parlent que par la concierge interposée.
Rôle : Un serveur relais reçoit le flux de chaque participant et le retransmet à l'autre, quand aucune connexion directe n'est possible entre eux, par exemple derrière un NAT symétrique ou un pare-feu strict.
Place dans ICE : Extension de STUN, il fournit le candidat relayé que la procédure ICE retient en dernier recours, après avoir tenté les chemins directs.
Coût : Tout le trafic transite par le serveur : bande passante facturée, latence ajoutée. Le dernier recours finit souvent par être le recours habituel, comme toutes les solutions de secours qu'on a eu la bonté de rendre commodes.
Authentification : Le relais exige des identifiants, souvent temporaires ; un serveur ouvert sans contrôle devient un proxy gratuit pour n'importe qui.
Ce qui arrive si on s'en passe
Sans relais de ce type, les communications temps réel échouent pour une partie des utilisateurs, ceux dont le réseau interdit tout chemin direct : réseaux d'entreprise filtrés, traduction d'adresses symétrique, accès mobiles. La tentation est alors d'ouvrir largement des plages de ports entrants ou de désactiver le filtrage pour « faire marcher la visio », ce qui expose bien davantage que l'appel lui même. Déployer un relais authentifié, avec des identifiants à durée de vie courte et une restriction des destinations relayables, permet de garder un filtrage strict tout en assurant la connectivité.
Explication de la marmotte
Pour un appel vidéo, l'idéal est que les deux ordinateurs s'envoient les images directement. Mais souvent, les box et les protections de chaque côté empêchent ce contact direct, un peu comme deux personnes qui n'arrivent pas à se téléphoner parce que leurs standards bloquent les appels entrants. La solution est de passer par un intermédiaire placé sur internet : chacun lui envoie ses images, et il les fait suivre à l'autre. C'est plus lent et ça coûte plus cher, mais l'appel passe au lieu d'échouer.
Où ce terme est utilisé
- VoIP, signalisation et communications temps réel (5 occurrences)
- NAT, translations et publication de services (4 occurrences)
