Entwickler-Ecke
Internet / Netzwerk - Used Ports TIdtcpServer-Client verbindungen (firewalleinst.)
AndyM - Mi 08.11.06 13:42
Titel: Used Ports TIdtcpServer-Client verbindungen (firewalleinst.)
Hi
Ich habe eine Client-Server Anwendung via IdTcpServer und IdTcpClient realisiert. Nach leichten Anfangsschwierigkeiten funktioniert die Kommunikation jetzt einwandfrei. Jetzt stehe ich jedoch vor dem Problem das zwischen meinen Clientanwendungen und meiner Server Anwendung (sind in 2 verschiedenen Netzwerken) eine Firewall konfiguriert werden soll. In der Firewall sollen nun die Ports freigeschaltet werden (ausschließlich) die von meiner Anwendung benötigt werden. Leider bin ich aber etwas überfragt welche Ports für die Kommunikation verwendet werden..
Im idtcpserver wird ja ein Defaultport eingetragen, welcher aber meines wissens nur zum Verbindungsaufbau verwendet wird?!?
Wie kann ich nun feststellen welche Ports für die Kommunikation zwischen den Clients und dem Server verwendet werden, bzw. was noch viel interessanter ist.. wie kann ich einfluss auf die verwendeten Ports nehmen? Kann ich vielleicht irgendwo ein Range angeben ???
Narses - Mi 08.11.06 15:01
Moin!
Du mußt in der Firewall normalerweise nur den TCP-Port freigeben, auf dem der Serverdienst für Clients lauscht. Alle Clientverbindungen werden auf dem Server am selben Port angenommen.
Welchen (lokalen) Port der Client für eine Verbindung zum Server verwendet, kannst du nicht festlegen, das macht das Betriebssystem ganz alleine. Du kannst lediglich die Portrange dafür vorgeben (Standard ist 1024-5000), die gilt aber immer für das gesamte System! Es ist normalerweise aber gar nicht notwendig, da irgendwas dran zu "verfummeln", eine Firewall sollte sich für die lokalen Ports (also Absenderport) eigentlich nicht interessieren. ;)
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!