¿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.
¿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.
Respuestas:
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)
He estado escribiendo una gran cantidad de código de red a lo largo de los años, y la palabra " punto final " parece ser el término para "un puerto específico en una dirección IP específica".
Eche un vistazo a la documentación de Boost, así como a la documentación de Microsoft:
http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/reference/ip__tcp/endpoint.html
http://msdn.microsoft.com/en-us/library/bbx2eya8(v=vs.110).aspx
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
...
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 ]
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"