Heim >häufiges Problem >Wie lautet die Portnummer?
Die Portnummer ist die Kennung für den Zugriff auf den Server. Der Client kann den entsprechenden Server über die IP-Adresse finden, aber der Server verfügt über viele Ports. Nur über eine Portnummer, die der Hausnummer ähnelt, kann der Client tatsächlich auf den Server zugreifen unterschieden und jeder Port ist nummeriert. Ports werden durch Portnummern gekennzeichnet, bei denen es sich ausschließlich um Ganzzahlen im Bereich von 0 bis 65535 handelt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Was ist die Portnummer?
Die Portnummer ist die Kennung für den Zugriff auf den Server.
Portnummer ist wie eine Hausnummer. Der Client kann den entsprechenden Server über die IP-Adresse finden, aber der Server verfügt über viele Portnummern, die der Hausnummer ähneln Der Client kann tatsächlich auf den Server zugreifen. Zur Unterscheidung der Ports ist jeder Port nummeriert, also die Portnummer.
Ports umfassen zwei Arten: logische Ports und physische Ports:
Physische Ports sind Schnittstellen zum Anschluss physischer Geräte wie ADSL-Modems, Hubs, Switches und Router. Schnittstellen zum Anschluss anderer Netzwerkgeräte wie RJ -45-Port, SC-Port usw.
Logischer Port bezieht sich auf den Port, der zur Unterscheidung von Diensten im logischen Sinne verwendet wird, z. B. Port 80 zum Durchsuchen von Webdiensten, Port 21 für FTP-Dienste usw. Beispielsweise unterscheidet der Dienstport im TCP/IP-Protokoll verschiedene Dienste durch unterschiedliche logische Ports. Die Ports einer IP-Adresse werden mit 16 Bit nummeriert und können bis zu 65536 Ports haben.
Ports werden durch Portnummern gekennzeichnet. Portnummern sind nur Ganzzahlen im Bereich von 0 bis 65535.
Die Rolle von Portnummern
Die Hauptaufgabe von Portnummern besteht darin, die von einem bestimmten Prozess in einem Computer bereitgestellten Dienste darzustellen. Computer im Netzwerk stellen ihre Identität durch IP-Adressen dar. Es kann nur ein bestimmter Computer dargestellt werden, aber ein Computer kann viele Dienste gleichzeitig bereitstellen, wie z. B. Datenbankdienste, FTP-Dienste, Webdienste usw. Wir verwenden Portnummern Um diese verschiedenen Dienste zu unterscheiden, die von demselben Computer bereitgestellt werden, steht beispielsweise die gemeinsame Portnummer 21 für den FTP-Dienst, die Portnummer 23 für den Telnet-Dienst und die Portnummer 25 für den SMTP-Dienst. Die Portnummer ist im Allgemeinen eine 4-stellige Ganzzahl. Die Portnummer kann nicht auf demselben Computer wiederholt werden. Andernfalls kommt es zu Ausnahmen wie Portnummernkonflikten. Die Portadressen werden im TCP und UDP angegeben Die Segmentstrukturen sind beide 16 Bit lang und können Portnummern im Bereich von 0 bis 65535 haben. Für diese 65536-Portnummern gelten die folgenden Nutzungsbestimmungen:
(1) Portnummern unter 256 werden als häufig verwendete Ports definiert, und Server werden im Allgemeinen durch häufig verwendete Portnummern identifiziert. Die von jeder TCP/IP-Implementierung bereitgestellten Dienste verwenden Portnummern zwischen 1 und 1023, die von ICANN verwaltet werden. Die Portnummern von 1024 bis 49151 sind registrierte Ports und werden auch als „Benutzerports“ bezeichnet von IANA; (2) Der Client muss lediglich sicherstellen, dass die Portnummer auf dem lokalen Computer eindeutig ist. Die Client-Portnummer wird auch als temporäre Portnummer bezeichnet, da sie nur für kurze Zeit existiert. (3) Die meisten TCP/IP-Implementierungen weisen temporären Portnummern Portnummern zwischen 1024 und 5000 zu. Portnummern über 5000 sind für andere Server reserviert.
GEMEINSAME UNIX-Portnummern
Das UNIX-Betriebssystem ist aufgrund seines stabilen Betriebs, der geringen Systemanforderungen und der hohen Sicherheit weit verbreitet. Sein Berkeley-Socket wurde früher entwickelt und verfügt über besondere Merkmale. Beispielsweise verfügen UNIX-Systeme über das Konzept reservierter Portnummern. Nur ein Prozess mit Superuser-Rechten darf sich selbst eine reservierte Portnummer zuweisen. Diese Portnummern reichen von 1 bis 1023. Einige Anwendungen verwenden sie als Teil der Authentifizierung zwischen dem Client und dem Server. Die meisten TCP/IP-Implementierungen weisen kurzlebigen Ports Portnummern zwischen 1024 und 5000 zu. Ports über 5000 sind für andere Server reserviert (Dienste, die im Internet nicht häufig verwendet werden)
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWie lautet die Portnummer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!