STUN : utilitaires de traversée de session pour NAT

December 31 , 2021
ÉTOURDIR
Session Traversal Utilities for NAT (STUN) est un ensemble standardisé de méthodes, y compris un protocole réseau, pour la traversée des passerelles de traducteur d'adresses réseau (NAT) dans les applications de voix, vidéo, messagerie et autres communications interactives en temps réel. Le logiciel de Tonmind Haut-parleur IP -Tonesprit PA System Lite a un serveur SIP intégré, qui adopte les technologies STUN et ICE pour résoudre les problèmes de pénétration NAT.

STUN est un outil utilisé par d'autres protocoles, tels que l'établissement de connectivité interactive (ICE), le protocole d'initiation de session (SIP) et WebRTC. Il fournit un outil permettant aux hôtes de découvrir la présence d'un traducteur d'adresses réseau et de découvrir l'adresse IP (Internet Protocol) et le numéro de port mappés, généralement publics, que le NAT a alloués aux flux UDP (User Datagram Protocol) de l'application. hôtes distants. Le protocole nécessite l'assistance d'un serveur réseau tiers (serveur STUN) situé du côté opposé (public) du NAT, généralement l'Internet public.

À l'origine, STUN était un acronyme pour Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators, mais ce titre a été modifié dans une spécification d'un ensemble de méthodes mis à jour publié sous le nom RFC 5389, en conservant le même acronyme.


Qu'est-ce que STUN ?
Un réseau point à point (P2P) nécessite que deux parties communicantes puissent s'accéder de manière proactive. Cependant, les périphériques NAT bloquent l'accès, affectant ainsi le fonctionnement normal des applications P2P. La technologie STUN est couramment utilisée pour surmonter ce problème de traversée NAT. Il permet aux périphériques réseau de découvrir les adresses IP post-NAT et les numéros de port des parties communicantes et d'utiliser ces informations pour établir des canaux de données P2P traversant les périphériques NAT pour la communication P2P.

Pourquoi avons-nous besoin de STUN ?
NAT est largement déployé pour atténuer l'épuisement des adresses IPv4. Il protège également contre les attaques des réseaux externes en supprimant certains paquets envoyés depuis les réseaux externes vers le réseau interne. Cependant, il ne convient pas à la communication P2P, comme un réseau P2P, car il ne peut pas permettre à deux parties communicantes P2P d'initier l'accès.

Pour résoudre les problèmes, certaines techniques de traversée NAT pour les réseaux P2P émergent, telles que la liaison inverse, la passerelle de couche d'application (ALG), la perforation et les techniques de middleware. Tonmind Système de sonorisation Le logiciel a appliqué STUN pour rendre la communication vocale avec les appareils SIP (par exemple, haut-parleurs IP, téléphone IP) plus fluide.


Le protocole STUN défini par RFC est utilisé pour découvrir les dispositifs NAT situés le long du chemin entre deux parties communicantes et pour obtenir les adresses IP post-NAT et les numéros de port des parties communicantes. Ensuite, un canal P2P traversant des périphériques NAT peut être configuré entre deux parties communicantes pour la communication. Ce processus est également appelé poinçonnage. La technologie STUN est largement utilisée car elle fonctionne avec les périphériques NAT existants et ne nécessite aucune modification sur ceux-ci, alors qu'un seul serveur STUN doit être déployé sur le réseau.


Qu'est-ce que le serveur STUN ?
STUN utilise le modèle client/serveur et se compose du serveur STUN et du client STUN :
Serveur STUN : un routeur peut fonctionner comme un serveur STUN et envoyer des réponses de liaison STUN et recevoir des demandes de liaison STUN. Le serveur STUN est généralement déployé sur un réseau public.
Client STUN : un routeur peut fonctionner comme un client STUN et envoyer des demandes de liaison STUN et recevoir des réponses de liaison STUN.


Dans la norme STUN, le NAT est classé en quatre types en fonction du mode de mappage de l'adresse IP et du port privés vers l'adresse IP et le port publics : NAT à cône complet, NAT à cône restreint, NAT à cône à port restreint et NAT symétrique. Pour plus de détails sur les quatre types de NAT, consultez NAT.

Comment fonctionne STUN ?

Grâce à l'échange de messages avec un client STUN, un serveur STUN peut découvrir un périphérique NAT et obtenir l'adresse IP et le numéro de port attribués par le périphérique NAT au client STUN. Une fois qu'un canal de données est établi entre les clients STUN, les clients peuvent s'accéder les uns aux autres. Le processus d'échange de messages STUN se compose de deux phases : la détection NAT et la perforation. La figure suivante montre le processus détaillé.


Avec l'application de STUN, Tonmind PA System a une meilleure communication entre les appareils SIP. Tonmind PA System Lite est un logiciel de diffusion qui prend en charge SIP et RTP Multicast. Les utilisateurs peuvent lire diverses sources audio à partir d'un appel SIP, d'une radio en direct, d'un lecteur multimédia local, de Windows Media universel (par exemple, Spotify, iTunes, VLC, etc.) via la multidiffusion RTP. Les utilisateurs peuvent contrôler les zones, le contenu, les sonneries, le volume et la programmation, particulièrement utiles dans Système de sonorisation scolaire.



laisser un message
laisser un message
Si Vous êtes intéressé par nos produits et vous souhaitez connaître plus de détails, s'il vous plaît laissez un message ici, nous vous répondrons dès que nous Can.

Domicile

Des produits

skype

whatsapp