Kann die Portnummer wie die IP maskiert werden?

Kann die Portnummer wie die IP maskiert werden?

Ich habe eine IP-Adresse, die so aussieht: 10.0.0.1:9095, und soweit ich weiß, kann HTTP nur Port 80 verwenden. Wie funktioniert diese maskierte URL?

Antwort1

Auf der Serverseite öffnet der Dienst (z. B. httpd) einen Port und lauscht darauf auf Kommunikation. Der Dienst kann auf jedem Port lauschen, der derzeit auf dem System nicht verwendet wird.

IANAbietet Leitlinien fürHafenund ermöglichte es bekannten Protokollen, Ports für die Nutzung zu reservieren, wie zum Beispiel HTTP [80], FTP [20,21] und SMTP [25].

Bekannte Häfensind solche unter 1024 und es wird im Allgemeinen erwartet, dass sie das angegebene Protokoll übertragen. Bedenken Sie, dass jeder Port jedes Protokoll übertragen kann, manche Netzwerkvermittlergeräte jedoch Verwaltungsentscheidungen auf Grundlage dieser Ports treffen können.

Registrierte Portsliegen zwischen 1024 und 49151 und können für Internetanwendungen reserviert werden. In diesem Bereich gibt es viele nicht registrierte Ports, und viele Netzwerkadministratoren verwenden diese, wenn sie alternative Ports für die Ausführung von Diensten auswählen. Wie Sie dem obigen Link entnehmen können, sind die Ports 9094-9099 nicht reserviert und daher eine perfekte Wahl.

Ports über 49151 heißenDynamische Ports, und können nicht für eine bestimmte Verwendung registriert werden. Viele ISPs blockieren sie vollständig. Verwenden Sie sie nicht für das Service-Hosting.

Kurz zusammengefasst: Der Administrator der Site unter diesem Link hat sich für die Verwendung eines nicht reservierten Ports aus dem registrierten Bereich entschieden. 9094-9099 sind nicht reserviert und können ohne Verwirrung für beliebige Zwecke verwendet werden.

verwandte Informationen