ipaddress / hostname:portの適切な用語は何ですか


22

(例)hostname.tld:433(hostname:portnumber)の適切な用語は何ですか?

ホスト名だけでなく、実際にはURLでもありません:) 10.0.0.1:3306なども同様です。


1
これはここでは話題になりませんが、探しているのはおそらく「URI」です。
セバスチャンヴィーシンガー14年

1
URIには、http:やftp:などのリソースへのアクセスに使用されるメカニズムが含まれているため、実際には質問に答えません。URIスキームが定義され、文書化されています。詳細については、このW3Cドキュメントを参照してください。
YLearn

最近では「エンドポイント」が流行していますが、「ソケット」です。 en.wikipedia.org/wiki/Network_socket
generalnetworkerror 14年

回答:


23

IPアドレスとポートのペアが呼び出される、ソケットアドレス

ソケットアドレスのペア(10.0.0.1:123、192.168.0.1:123)は、プロトコルも指定されている場合、4タプルまたは5タプルとも呼ばれます(10.0.0.1:123、192.168.0.1:123 UDP)


1
これは、プログラミング/システムの世界でより真実であり、常にネットワーキングに関連しているとは限りません。ネットワークでは、IPアドレスとポート/プロトコルは一般に個別の特定の値であり、単一の値としては使用されません。
YLearn


1

ユースケースがオプションの「認証」セクションをカバーしている場合、これは「権限」と呼ばれます。

[URI]の構成:

...

  • 権限部分:

    • ユーザー名とパスワードのオプションの認証セクション。コロンで区切られ、その後にアットマーク(@)が続きます。
    • 登録名(ホスト名を含むがこれに限定されない)またはIPアドレスで構成される「ホスト」。IPv4アドレスはドット10進表記である必要があり、IPv6アドレスは括弧([])で囲む必要があります。
    • ホスト名とコロンで区切られたオプションのポート番号

...

en.wikipedia.org/wiki/Uniform_Resource_Identifier

RFC 3986-Uniform Resource Identifier(URI):Generic Syntaxで形式化されています

権限コンポーネントの前には二重スラッシュ( "//")があり、次のスラッシュ( "/")、疑問符( "?")、番号記号( "#")文字、または末尾で終了します。 URIの。

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

1

DOM / Web APIによると、それは単純hostです。

URLインターフェイスのホストプロパティは[...]ホスト名であり、URLのポートが空でない場合は、「:」とURLのポートです。

ブラウザコンソールでこれを確認できます。

url = new URL('http://example:8080/path')
url.hostname  // "example"
url.host      // "example:8080"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.