¿Cuál es el término apropiado para ipaddress / hostname: port


22

¿Cuál es el término apropiado para (ejemplo) hostname.tld: 433 (hostname: portnumber)?

No es solo un nombre de host, y tampoco es realmente una URL :) lo mismo ocurre con 10.0.0.1:3306, etc.


1
Esto no es sobre el tema aquí, pero lo que estás buscando es probablemente "URI".
Sebastian Wiesinger

1
Un URI incluye el mecanismo utilizado para acceder al recurso, por ejemplo http: o ftp :, y como tal no responde realmente la pregunta. Los esquemas de URI están definidos y documentados . Consulte este documento del W3C para obtener más aclaraciones.
YLearn

Es "socket" aunque un "punto final" está de moda en estos días. en.wikipedia.org/wiki/Network_socket .
generalnetworkerror

Respuestas:


23

Se llama la dirección IP y el par de puertos, Dirección de socket

El par de direcciones de socket (10.0.0.1:123, 192.168.0.1:123) también se puede llamar 4-tuple o 5-tuple si también se especifica el protocolo (10.0.0.1:123, 192.168.0.1:123 UDP)


1
Esto es más cierto en el mundo de la programación / sistemas y no siempre es tan relevante en las redes. En las redes, la dirección IP y el puerto / protocolo son generalmente valores distintos y específicos, y no se usan como un valor único.
YLearn


1

Si su caso de uso cubre la sección opcional de 'autenticación', entonces esto se llamaría una "autoridad".

[Un URI] comprende:

...

  • Una parte de autoridad, que comprende:

    • Una sección de autenticación opcional de un nombre de usuario y contraseña, separada por dos puntos, seguida de un símbolo at (@)
    • Un "host", que consiste en un nombre registrado (que incluye, entre otros, un nombre de host) o una dirección IP. Las direcciones IPv4 deben estar en notación decimal decimal, y las direcciones IPv6 deben estar entre corchetes ([]).
    • Un número de puerto opcional, separado del nombre de host por dos puntos

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

Está formalizado en RFC 3986 - Identificador uniforme de recursos (URI): sintaxis genérica

El componente de autoridad está precedido por una barra doble ("//") y termina por la siguiente barra diagonal ("/"), signo de interrogación ("?") O carácter de signo de número ("#"), o al final de la URI.

authority   = [ userinfo "@" ] host [ ":" port ]

1

Según el DOM / Web API es simple host.

La propiedad de host de la interfaz URL es [...] el nombre de host, y luego, si el puerto de la URL no es vacío, un ':' y el puerto de la URL.

Puede ver esto en una consola del navegador:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.