2010-05-05 9 views
13

Haben Sie teamviewer verwendet? (komische Frage ich weiß ... Wer benutzt es nicht?)wie findet teamviewer meinen computer auch wenn mein comp. hinter der Firewall und Firewall ist nicht konfiguriert?

Haben Sie eine Idee, wie Teamviewer Verbindung auch wenn ich hinter dem Router, Firewall, Switch und meiner lokalen Firewall bin ..?

Ich versuche mir eine Verbindung zwischen remote machinge und meinem Computer vorzustellen. Der Remote-Computer sendet die Pakete (und seinen Header (z. B. Ziel-IP, Nachrichtentext)) an mich, kennt aber nur meine ID-Nummer (die von meiner lokalen teamviewer-Anwendung angegeben wird).

Und diese Pakete erreichen meinen Computer, selbst wenn es eine Wacholderfirewall (und auch meine Windows-Firewall) gibt.

Welcher Nachrichtentext wird vom Computer empfangen? (natürlich ist es nicht wie xml, text, html, excel :)

Haben Sie eine Idee?

PS. Bitte teilen Sie Ihr Wissen so, wie Sie es dem Anfängerlevel erklären.

Antwort

16

Die Software kommuniziert mit einem zentralen Server und hat eine ausgehende Verbindung hergestellt. Wenn Sie TeamViewer starten, wird versucht, eine direkte Verbindung herzustellen, aber wenn beide Richtungen fehlschlagen (z. B. Firewall oder NAT an beiden Orten), wird auf die Kommunikation über einen Server zurückgegriffen.

Dies ist im Grunde der gleiche Ansatz die meisten Online-Spiele verwenden. Änderungen an einem Ende werden an einen zentralen Server gesendet und dann an andere verbundene Computer weitergeleitet.

+0

Wie geht es leicht die Firewalls, auch wenn sie den Inhalt von Paketen und deren Ports überprüfen? – uzay95

+0

@ Uzay95: Ich verstehe nicht, was Sie mit diesem Kommentar meinen, aber ich werde versuchen, auf die bereits klare Antwort des Kommentators zu klären. Da TeamViewer bereits eine ausgehende Verbindung mit dem Master-Server hergestellt hat (Firewalls erlauben outbound Outbound-Verbindungen), kann der Computer, der mit Ihnen sprechen möchte, keine Verbindung herstellen. bestehende Master-Server-Verbindung. Daher haben Sie die Firewall komplett umgangen (wenn auch bei einem möglichen Geschwindigkeitsverlust). – Saul

+2

es gibt auch eine Technik namens UDP Hole Punching (http://en.wikipedia.org/wiki/UDP_hole_punching), die das mit wenig Beteiligung vom zentralen Server –