Turn Server: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Grundprinzipien der Funktionalität eines TURN-Servers= *Wenn ein Computer, der sich hinter einem NAT-Router befindet, einen anderen Computer über TURN errei…“) |
|||
| (4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
*Die Antwortdaten des Zielrechners leitet der TURN-Server in umgekehrter Richtung weiter. | *Die Antwortdaten des Zielrechners leitet der TURN-Server in umgekehrter Richtung weiter. | ||
*Das Weiterleiten der Daten durch Nutzung von Relays um NAT herum funktioniert sowohl für UDP als auch für TCP. | *Das Weiterleiten der Daten durch Nutzung von Relays um NAT herum funktioniert sowohl für UDP als auch für TCP. | ||
| + | =Der TURN-Server bietet folgende Funktionen= | ||
| + | ;Relay des Datenverkehrs: | ||
| + | *Der TURN-Server übernimmt den Datenverkehr von einem Client und leitet ihn an den Zielendpunkt weiter. | ||
| + | *Dadurch wird eine Kommunikation ermöglicht, auch wenn direkte Verbindungen aufgrund von NAT-Einschränkungen nicht möglich sind. | ||
| + | ;NAT-Bypass: | ||
| + | *Der TURN-Server ermöglicht es, NAT-Barrieren zu umgehen, indem er den Datenverkehr über das öffentliche Internet leitet. | ||
| + | *Dadurch kann der Datenverkehr die NAT-Geräte passieren und die Zielendpunkte erreichen. | ||
| + | ;IP-Adresse und Port Translation: | ||
| + | *Der TURN-Server übersetzt die IP-Adresse und Port-Nummern im Datenverkehr, um sicherzustellen, dass der Datenverkehr an die richtigen Zielendpunkte weitergeleitet wird. | ||
| + | |||
| + | = Links = | ||
| + | *https://www.routerfreak.com/how-voip-apps-skype-whatsapp-facebook-messenger-work/ | ||
Aktuelle Version vom 20. Februar 2024, 10:56 Uhr
Grundprinzipien der Funktionalität eines TURN-Servers
- Wenn ein Computer, der sich hinter einem NAT-Router befindet, einen anderen Computer über TURN erreichen möchte, wendet er sich zunächst an den TURN-Server im öffentlichen Internet.
- Die Adresse des TURN-Servers wird entweder zuvor auf dem Client konfiguriert oder durch eine "DNS SRV"-Anfrage für den TURN-Service ermittelt.
- Der Client sendet eine Allocate-Anfrage an den TURN-Server und reserviert Ressourcen für eine Verbindung.
- Sobald der TURN-Server eine gültige Verbindung zum Peer hat, teilt er diese als Allocated Relayed Transport Address dem anfragenden Rechner mit.
- Der anfragende Rechner kann nun Daten an den TURN-Server senden, der diese an den Zielrechner weiterleitet.
- Die Antwortdaten des Zielrechners leitet der TURN-Server in umgekehrter Richtung weiter.
- Das Weiterleiten der Daten durch Nutzung von Relays um NAT herum funktioniert sowohl für UDP als auch für TCP.
Der TURN-Server bietet folgende Funktionen
- Relay des Datenverkehrs
- Der TURN-Server übernimmt den Datenverkehr von einem Client und leitet ihn an den Zielendpunkt weiter.
- Dadurch wird eine Kommunikation ermöglicht, auch wenn direkte Verbindungen aufgrund von NAT-Einschränkungen nicht möglich sind.
- NAT-Bypass
- Der TURN-Server ermöglicht es, NAT-Barrieren zu umgehen, indem er den Datenverkehr über das öffentliche Internet leitet.
- Dadurch kann der Datenverkehr die NAT-Geräte passieren und die Zielendpunkte erreichen.
- IP-Adresse und Port Translation
- Der TURN-Server übersetzt die IP-Adresse und Port-Nummern im Datenverkehr, um sicherzustellen, dass der Datenverkehr an die richtigen Zielendpunkte weitergeleitet wird.