1. ホーム
  2. http

[解決済み] URI、URL、URNの違いは何ですか?

2022-03-16 12:03:53

質問

人々は次のように話す。 URL s, URI および URN を別物であるかのように書いているが、肉眼では同じに見える。

両者の見分けがつく違いは何でしょうか?

どのように解決するのですか?

から RFC 3986 :

URIはさらに、ロケータ、名前、またはその両方に分類することができる。 また URL(ユニフォーム・リソース・ロケーター)とは、URIのサブセットを指します。 リソースを識別するだけでなく、そのリソースを利用するための手段を提供するものです。 その主要なアクセス機構を記述することによって、リソースの場所を特定する。 (例:ネットワーク上の場所)。 統一資源名(Uniform Resource Name)という用語がある。 (URN)という用語は、歴史的に、URNの下にある両方のURIを指すために使用されてきました。 スキーム [RFC2141】を参照してください。] グローバルに一意であることが要求される リソースが存在しなくなったとき、またはリソースが存在しなくなったときでさえも と、名前のプロパティを持つ他のすべてのURIに適用されます。

つまり、すべてのURLはURIであり、すべてのURNはURIである--しかし、URNとURLは異なるので、すべてのURIがURLであるとは言えないのです。

まだお読みでない方は ロジャー・ペイトの回答 ということです。