Jaki jest właściwy termin dla ipaddress / hostname: port


22

Jaki jest właściwy termin na (przykład) hostname.tld: 433 (hostname: numer_portu)?

To nie jest tylko nazwa hosta i nie jest to tak naprawdę adres URL :) to samo dotyczy 10.0.0.1:3306 itd.


1
Nie jest to tutaj temat, ale prawdopodobnie szukasz „URI”.
Sebastian Wiesinger

1
Identyfikator URI obejmuje mechanizm dostępu do zasobu, na przykład http: lub ftp :, i jako taki tak naprawdę nie odpowiada na pytanie. Schematy URI są zdefiniowane i udokumentowane . Więcej informacji można znaleźć w tym dokumencie W3C .
YLearn

Jest to „gniazdo”, chociaż „punkt końcowy” jest obecnie w modzie. en.wikipedia.org/wiki/Network_socket .
generalnetworkerror

Odpowiedzi:


23

Nazywa się adres IP i para portów, adres gniazda

Para adresów gniazd (10.0.0.1:123, 192.168.0.1:123) może być również nazywana 4-krotną lub 5-krotną, jeśli określony jest również protokół (10.0.0.1:123, 192.168.0.1:123 UDP)


1
Jest to bardziej prawdziwe w świecie programowania / systemów i nie zawsze tak istotne w sieci. W sieci adres IP i port / protokół są na ogół odrębnymi i specyficznymi wartościami i nie są używane jako pojedyncza wartość.
YLearn


1

Jeśli Twój przypadek użycia obejmuje opcjonalną sekcję „uwierzytelnianie”, będzie to nazywało się „organem”.

[URI] obejmuje:

...

  • Część autorytetowa obejmująca:

    • Opcjonalna sekcja uwierzytelniania nazwy użytkownika i hasła, oddzielona dwukropkiem, po której następuje symbol at (@)
    • „Host” składający się z zarejestrowanej nazwy (w tym między innymi nazwy hosta) lub adresu IP. Adresy IPv4 muszą być zapisane w systemie dziesiętnym, a adresy IPv6 muszą być ujęte w nawiasy ([]).
    • Opcjonalny numer portu oddzielony od nazwy hosta dwukropkiem

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

Jest sformalizowany w RFC 3986 - Uniform Resource Identifier (URI): Ogólna składnia

Komponent autorytetu jest poprzedzony podwójnym ukośnikiem („//”) i kończy się kolejnym ukośnikiem („/”), znakiem zapytania („?”) Lub znakiem liczby („#”) lub znakiem końca URI.

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

1

Według DOM / Web API jest to po prostu host.

Właściwością hosta interfejsu URL jest [...] nazwa hosta, a następnie, jeśli port adresu URL nie jest pusty, znak „:” i port adresu URL.

Możesz to zobaczyć w konsoli przeglądarki:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.