Thread Welchen Port soll ich am besten nehmen? (3 answers)
Opened by Froschpopo at 2005-04-08 02:25

Dubu
 2005-04-08 13:15
#16733 #16733
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=Froschpopo,08.04.2005, 00:25]ich hab ne Client-Server-Anwendung gebaut die über TCP kommuniziert.

Jetzt stellt sich für mich die Frage, welchen Port ich am besten verwenden soll. Er darf natürlich nicht schon durch ein anderes Programm belegt werden.
[/quote]
http://www.iana.org/assignments/port-numbers

Quote
Vermutlich sollte man nen möglichst hohen Wert nehmen.

Entweder einen nicht reservierten im Bereich 1024 ... 49151, den man sich vielleicht bei der IANA reservieren lässt, oder einen Private/Dynamic Port (> 49151), der nicht reserviert werden kann.

Quote
Was ist der höchste Wert den man für einen Port nehmen kann?

65535

Quote
Je mehr Zahlen desto geringer die wahrscheinlichkeit, dass ein anderes Programm den Port auf dem Client blockiert.

Wieso auf dem Client? Wenn du "Client-Server-Anwendung" schreibst, dann gehe ich davon aus, dass der Client den Server kontaktiert, und dann ist sowieso nur der Port auf dem Server relevant. (Der Client waehlt sich automatisch einen freien Port aus den Dynamic Ports.)

Bei P2P-Anwendungen dagegen fungiert jeder Rechner auch als Server, deshalb brauchen Applikationen wie eDonkey, kazaa und Konsorten definierte, zugaengliche Ports auf allen angeschlossenen Rechnern.

Quote
Kann mich da jemand beraten?

Der Port muss ueber 1023 liegen, da die Ports von 0 bis 1023 ("Well known ports") privilegiert sind und z.B. unter Linux nur von root geöffnet werden dürfen.

Quote
ok damit ihrs wisst, ich nehm dann 30292
also finger weg von meinem port

Der ist - zumindest momentan - noch nicht reserviert.

View full thread Welchen Port soll ich am besten nehmen?