Quel est le terme approprié pour ipaddress / hostname: port


22

Quel est le terme approprié pour (exemple) hostname.tld: 433 (hostname: portnumber)?

Ce n'est pas seulement un nom d'hôte, et ce n'est pas vraiment une URL non plus :) il en va de même pour 10.0.0.1:3306, etc.


1
Ce n'est pas sur le sujet ici, mais ce que vous recherchez est probablement "URI".
Sebastian Wiesinger

1
Un URI inclut le mécanisme utilisé pour accéder à la ressource, par exemple http: ou ftp :, et en tant que tel ne répond pas vraiment à la question. Les schémas d'URI sont définis et documentés . Voir ce document du W3C pour plus de précisions.
Apprendre

C'est "socket" bien qu'un "endpoint" soit en vogue ces jours-ci. en.wikipedia.org/wiki/Network_socket .
generalnetworkerror

Réponses:


23

L'adresse IP et la paire de ports sont appelées, l' adresse de socket

Une paire d'adresses de socket (10.0.0.1:123, 192.168.0.1:123) peut également être appelée 4-tuple ou 5-tuple si le protocole est également spécifié (10.0.0.1:123, 192.168.0.1:123 UDP)


1
Cela est plus vrai dans le monde de la programmation / systèmes et n'est pas toujours aussi pertinent dans le réseautage. Dans la mise en réseau, l'adresse IP et le port / protocole sont généralement des valeurs distinctes et spécifiques, et ne sont pas utilisés comme valeur unique.
Apprendre


1

Si votre cas d'utilisation couvre la section facultative «authentification», alors ce serait appelé une «autorité».

[Un URI] comprend:

...

  • Une partie autorité, comprenant:

    • Une section d'authentification facultative d'un nom d'utilisateur et d'un mot de passe, séparée par deux points, suivie d'un symbole at (@)
    • Un "hôte", composé soit d'un nom enregistré (y compris, mais sans s'y limiter, un nom d'hôte), ou d'une adresse IP. Les adresses IPv4 doivent être en notation décimale et les adresses IPv6 doivent être placées entre crochets ([]).
    • Un numéro de port facultatif, séparé du nom d'hôte par deux points

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

Il est formalisé dans RFC 3986 - Uniform Resource Identifier (URI): Syntaxe générique

Le composant d'autorité est précédé d'une double barre oblique ("//") et se termine par la barre oblique suivante ("/"), le point d'interrogation ("?") Ou le caractère de signe numérique ("#"), ou par la fin de l'URI.

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

1

Selon l' API DOM / Web, c'est tout simplement host.

La propriété hôte de l'interface URL est [...] le nom d'hôte, puis, si le port de l'URL n'est pas vide, un «:» et le port de l'URL.

Vous pouvez le voir dans une console de navigateur:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.