Apa istilah yang tepat untuk ipaddress / hostname: port

22

Apa istilah yang tepat untuk (contoh) hostname.tld: 433 (hostname: portnumber)?

Ini bukan hanya nama host, dan juga bukan URL :) :) berlaku untuk 10.0.0.1:3306 dll.

FelixHJ
sumber
1
Ini bukan topik di sini, tetapi yang Anda cari mungkin adalah "URI".
Sebastian Wiesinger
1
URI mencakup mekanisme yang digunakan untuk mengakses sumber daya, misalnya http: atau ftp :, dan karena itu tidak benar-benar menjawab pertanyaan. Skema URI didefinisikan dan didokumentasikan . Lihat dokumen W3C ini untuk klarifikasi lebih lanjut.
YPelajari
Ini "soket" meskipun "titik akhir" sedang populer saat ini. en.wikipedia.org/wiki/Network_socket .
generalnetworkerror

Jawaban:

23

Alamat IP dan pasangan port disebut, Alamat Soket

Pair of socket address (10.0.0.1:123, 192.168.0.1:123) juga dapat disebut 4-tuple atau 5-tuple jika protokolnya juga ditentukan (10.0.0.1:123, 192.168.0.1:123 UDP)

vhu
sumber
1
Ini lebih benar dalam dunia pemrograman / sistem dan tidak selalu relevan dalam jaringan. Dalam jaringan alamat IP dan port / protokol umumnya nilai-nilai yang berbeda dan spesifik, dan tidak digunakan sebagai nilai tunggal.
YPelajari
1

Jika use case Anda mencakup bagian 'otentikasi' opsional, maka ini akan disebut "otoritas".

[A URI] terdiri dari:

...

  • Bagian otoritas, terdiri dari:

    • Bagian otentikasi opsional nama pengguna dan kata sandi, dipisahkan oleh titik dua, diikuti oleh simbol at (@)
    • "Host", yang terdiri dari nama terdaftar (termasuk tetapi tidak terbatas pada nama host), atau alamat IP. Alamat IPv4 harus dalam notasi dot-desimal, dan alamat IPv6 harus dilampirkan dalam tanda kurung ([]).
    • Nomor port opsional, dipisahkan dari nama host oleh titik dua

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

Ini diformalkan dalam RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax

Komponen otoritas didahului oleh tebasan ganda ("//") dan diakhiri oleh tebasan berikutnya ("/"), tanda tanya ("?"), Atau karakter tanda nomor ("#"), atau pada akhirnya dari URI.

authority   = [ userinfo "@" ] host [ ":" port ]
Carl G
sumber
1

Menurut DOM / Web API itu sederhana host.

Properti host antarmuka URL adalah [...] nama host, dan kemudian, jika port URL tidak kosong, a ':', dan port dari URL.

Anda dapat melihat ini di konsol browser:

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
Tamlyn
sumber