Qual é o termo adequado para (exemplo) hostname.tld: 433 (hostname: portnumber)?
Não é apenas o nome do host e também não é realmente um URL :) o mesmo vale para 10.0.0.1:3306 etc.
Qual é o termo adequado para (exemplo) hostname.tld: 433 (hostname: portnumber)?
Não é apenas o nome do host e também não é realmente um URL :) o mesmo vale para 10.0.0.1:3306 etc.
Respostas:
O endereço IP e o par de portas são chamados, Endereço do soquete
Par de endereços de soquete (10.0.0.1:123, 192.168.0.1:123) também podem ser chamados de 4 ou 5 tuplas se o protocolo também for especificado (10.0.0.1:123, 192.168.0.1:123 UDP)
Escrevi muito código de rede ao longo dos anos e a palavra " ponto final " parece ser o termo para "uma porta específica em um endereço IP específico".
Veja a documentação do Boost e a documentação da 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
Se o seu caso de uso cobrir a seção 'autenticação' opcional, isso seria chamado de "autoridade".
[A URI] compreende:
...
Uma parte de autoridade, compreendendo:
- Uma seção de autenticação opcional de um nome de usuário e senha, separados por dois pontos, seguidos por um símbolo de arroba (@)
- Um "host", consistindo em um nome registrado (incluindo, sem limitação, um nome de host) ou um endereço IP. Os endereços IPv4 devem estar em notação decimal com ponto e os endereços IPv6 devem estar entre colchetes ([]).
- Um número de porta opcional, separado do nome do host por dois pontos
...
É formalizado no RFC 3986 - Identificador de Recurso Uniforme (URI): Sintaxe Genérica
O componente de autoridade é precedido por uma barra dupla ("//") e termina com a próxima barra ("/"), ponto de interrogação ("?") Ou caractere de sinal de número ("#") ou no final do URI.
authority = [ userinfo "@" ] host [ ":" port ]
De acordo com a API DOM / Web , é simplesmente host
.
A propriedade host da interface da URL é o [...] nome do host e, se a porta da URL não for vazia, um ':' e a porta da URL.
Você pode ver isso em um console do navegador:
url = new URL('http://example:8080/path')
url.hostname // "example"
url.host // "example:8080"