Was ist der richtige Begriff für IP-Adresse / Hostname: Port

22

Was ist der richtige Begriff für (Beispiel) hostname.tld: 433 (Hostname: Portnummer)?

Es ist nicht nur ein Hostname und es ist auch keine richtige URL :) Gleiches gilt für 10.0.0.1:3306 usw.

FelixHJ
quelle
1
Dies ist hier nicht zum Thema, aber was Sie suchen, ist wahrscheinlich "URI".
Sebastian Wiesinger
1
Ein URI enthält den Mechanismus für den Zugriff auf die Ressource, z. B. http: oder ftp:, und beantwortet daher die Frage nicht wirklich. URI-Schemata werden definiert und dokumentiert . Weitere Informationen finden Sie in diesem W3C-Dokument .
YLearn
Es ist "Socket", obwohl ein "Endpunkt" heutzutage in Mode ist. en.wikipedia.org/wiki/Network_socket .
Generalnetworkerror

Antworten:

23

IP-Adresse und Port-Paar werden Socket-Adresse genannt

Paar Socket-Adressen (10.0.0.1:123, 192.168.0.1:123) können auch als 4-Tupel oder 5-Tupel bezeichnet werden, wenn das Protokoll ebenfalls angegeben ist (10.0.0.1:123, 192.168.0.1:123 UDP).

vhu
quelle
1
Dies trifft eher auf die Programmier- / Systemwelt zu und ist nicht immer so relevant für die Vernetzung. Bei der Vernetzung sind die IP-Adresse und der Port / das Protokoll im Allgemeinen unterschiedliche und spezifische Werte und werden nicht als ein einziger Wert verwendet.
YLearn
1

Wenn Ihr Anwendungsfall den optionalen Abschnitt "Authentifizierung" abdeckt, wird dies als "Autorität" bezeichnet.

[A URI] umfasst:

...

  • Ein Autoritätsteil, der Folgendes umfasst:

    • Ein optionaler Authentifizierungsabschnitt aus Benutzername und Kennwort, getrennt durch einen Doppelpunkt, gefolgt von einem at-Symbol (@).
    • Ein "Host", der entweder aus einem registrierten Namen (einschließlich, aber nicht beschränkt auf einen Hostnamen) oder einer IP-Adresse besteht. IPv4-Adressen müssen in Punkt-Dezimal-Schreibweise angegeben werden, und IPv6-Adressen müssen in eckigen Klammern ([]) angegeben werden.
    • Eine optionale Portnummer, die durch einen Doppelpunkt vom Hostnamen getrennt ist

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

Es ist in RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax formalisiert

Der Berechtigungskomponente ist ein doppelter Schrägstrich ("//") vorangestellt und wird durch den nächsten Schrägstrich ("/"), das Fragezeichen ("?") Oder das Nummernzeichen ("#") oder durch das Ende abgeschlossen der URI.

authority   = [ userinfo "@" ] host [ ":" port ]
Carl G
quelle
1

Laut der DOM / Web API ist es einfach host.

Die Host-Eigenschaft der URL-Schnittstelle ist der [...] Hostname und dann, wenn der Port der URL nicht leer ist, ein ':' und der Port der URL.

Sie können dies in einer Browserkonsole sehen:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
Tamlyn
quelle