(例)hostname.tld:433(hostname:portnumber)の適切な用語は何ですか?
ホスト名だけでなく、実際にはURLでもありません:) 10.0.0.1:3306なども同様です。
(例)hostname.tld:433(hostname:portnumber)の適切な用語は何ですか?
ホスト名だけでなく、実際にはURLでもありません:) 10.0.0.1:3306なども同様です。
回答:
私は長年にわたって多くのネットワークコードを書いてきましたが、「エンドポイント」という言葉は「特定のIPアドレスの特定のポート」の用語のようです。
BoostのドキュメントとMicrosoftのドキュメントをご覧ください。
http://www.boost.org/doc/libs/1_38_0/doc/html/boost_asio/reference/ip__tcp/endpoint.html
http://msdn.microsoft.com/en-us/library/bbx2eya8(v=vs.110).aspx
ユースケースがオプションの「認証」セクションをカバーしている場合、これは「権限」と呼ばれます。
[URI]の構成:
...
権限部分:
- ユーザー名とパスワードのオプションの認証セクション。コロンで区切られ、その後にアットマーク(@)が続きます。
- 登録名(ホスト名を含むがこれに限定されない)またはIPアドレスで構成される「ホスト」。IPv4アドレスはドット10進表記である必要があり、IPv6アドレスは括弧([])で囲む必要があります。
- ホスト名とコロンで区切られたオプションのポート番号
...
RFC 3986-Uniform Resource Identifier(URI):Generic Syntaxで形式化されています
権限コンポーネントの前には二重スラッシュ( "//")があり、次のスラッシュ( "/")、疑問符( "?")、番号記号( "#")文字、または末尾で終了します。 URIの。
authority = [ userinfo "@" ] host [ ":" port ]
DOM / Web APIによると、それは単純host
です。
URLインターフェイスのホストプロパティは[...]ホスト名であり、URLのポートが空でない場合は、「:」とURLのポートです。
ブラウザコンソールでこれを確認できます。
url = new URL('http://example:8080/path')
url.hostname // "example"
url.host // "example:8080"