Empfangen von UDP-Paketen über die Firewall

288
Jan Müller

Ich habe ein eingebettetes Gerät, das über UDP (und gelegentlich TCP / IP) mit einer Anwendung auf einem Hostcomputer kommuniziert.

Das eingebettete Gerät sendet kontinuierlich UDP-Pakete an eine feste IP-Adresse (die des Hosts) und einen festen Port. Der Host-PC muss an diesem Port seine Firewall öffnen, um den eingehenden UDP-Verkehr zuzulassen.

Jetzt frage ich mich, ob es eine Möglichkeit gibt, die Firewall zu umgehen, sodass der Benutzer die Firewall an diesem Port nicht explizit deaktivieren muss.

Da die Anwendung auf dem Host auf die UDP-Pakete vom eingebetteten Gerät wartet, kann sie die Kommunikation irgendwie "initiieren"? Dh einmal ein abgehendes Paket senden und dann die UDP-Nachrichten als Antwort auf diese abgehende Kommunikation erhalten? Damit die Firewall der Meinung ist, dass diese eingehenden UDP-Pakete von der Anwendung auf dem Host angefordert werden (was sie tatsächlich sind), und erlaubt sie damit?

0

1 Antwort auf die Frage

0
Abu Zaid

Ja, es ist möglich, aber kompliziertes Setup. Die Technologie heißt UPnP. Wenn der mit dem Host verbundene Router / Firewall UPnP unterstützt, kann die Anwendung so entwickelt werden, dass der Port am Router dynamisch geöffnet wird und eingehende Verbindungen akzeptiert werden.