467 Stimmen

Was ist die größte TCP/IP-Netzwerkanschlussnummer, die für IPv4 zulässig ist?

Was ist die höchste Portnummer, die man verwenden kann?

17voto

Mosab Shaheen Punkte 1024

Gültige Nummern für Ports sind: 0 bis 2^16-1 = 0 bis 65535
Das liegt daran, dass eine Portnummer 16 Bit lang ist.

Die Häfen sind jedoch unterteilt in:
Bekannte Häfen : 0 bis 1023 (verwendet für Systemdienste, z. B. HTTP, FTP, SSH, DHCP ...)
Registrierte/Benutzer-Ports : 1024 bis 49151 (Sie können diesen Bereich für Ihren Server verwenden, aber seien Sie vorsichtig, da einige bekannte Anwendungen wie Microsoft SQL Server database management system (MSSQL) server oder Apache Derby Network Server diesen Bereich bereits nutzen, d.h. es wird nicht empfohlen, Ihrem Server den Port von MSSQL zuzuweisen, da sonst Ihr Server, wenn MSSQL läuft, höchstwahrscheinlich wegen eines Portkonflikts nicht laufen wird)
Dynamische/private Ports : 49152 bis 65535. (wird nicht für die Server, sondern für die Clients verwendet, z. B. beim NATing-Dienst)

Bei der Programmierung können Sie beliebige Zahlen von 0 bis 65535 für Ihren Server verwenden, Sie sollten sich jedoch an die oben genannten Bereiche halten, da sonst einige Systemdienste oder Anwendungen aufgrund von Portkonflikten nicht ausgeführt werden können.
Die Liste der meisten Häfen finden Sie hier: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

11voto

Jim Burger Punkte 4319

Es hängt davon ab, welchen Bereich Sie meinen, aber der dynamische Bereich geht bis 65535 oder 2^16-1 (16 Bit).

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

7voto

Chris Punkte 4684

Es sollte 65535 sein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X