Qual é o termo adequado para ipaddress / hostname: port


22

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.


1
Isso não é tópico aqui, mas o que você está procurando é provavelmente "URI".
Sebastian Wiesinger

1
Um URI inclui o mecanismo usado para acessar o recurso, por exemplo, http: ou ftp: e, como tal, não responde realmente à pergunta. Os esquemas de URI são definidos e documentados . Veja este documento do W3C para maiores esclarecimentos.
YLearn

É "soquete", embora um "ponto final" esteja em voga nos dias de hoje. en.wikipedia.org/wiki/Network_socket .
generalnetworkerror

Respostas:


23

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)


1
Isso é mais verdadeiro no mundo da programação / sistemas e nem sempre é tão relevante nas redes. Na rede, o endereço IP e a porta / protocolo geralmente são valores distintos e específicos, e não usados ​​como um valor único.
YLearn


1

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

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

É 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 ]

1

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"
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.