Was ist test1, test2 und test3 bei STUN?
Frage
Ich habe nicht verstanden, wie wichtig drei Tests im Falle von STUN sind?Der STUN-Server wird verwendet, um den externen Port und die IP-Adresse zu ermitteln. Warum also drei Anfragen?
Danke
Lösung
Die drei Tests werden von einem SIP-Client verwendet, um festzustellen, in welchem Modus das STUN-Gateway arbeitet
- Offenes Internet
- Full Cone NAT
- Eingeschränkter Kegel
- Eingeschränkter Port
- UDP blockiert
- Symmetrische UDP-Firewall
- Symmetrisches NAT
Wenn der Algorithmus mit drei Tests in einem der späteren drei Zustände endet, ist keine UDP-Kommunikation möglich.
Schauen Sie sich diese schöne Wikimedia-Grafik für ein Flussdiagramm an NAT-Charakterisierungsalgorithmus
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow