ホーム テクノロジー ネットワーキング URL、URI、URN の違いを理解する

URL、URI、URN の違いを理解する

URI、URL、URN という用語は、インターネットおよび Web 用語に関して最もよく使用されます。

それらの違いを理解するために詳しく見てみましょう。

ユニフォーム リソース ロケーター (URL)

URL は、リソースの場所のアドレスを使用して情報またはリソースにアクセスするために使用される文字列です。

URLの構文

scheme: subdomain/domain-name.Top-level-domain/sub-folder

この構文では、スキームは HTTPS、FTP、HTTP などの使用中のプロトコルに関する詳細を提供します。サブドメイン要素は必須ではありません。その後、ドメイン アドレスである第 2 レベル ドメインが追加されます。そして最後に、サブフォルダー (存在する場合) がユーザーを正確なターゲットの場所に連れて行きます。

URL
URL
URL

URLの例

https://www..com/articles

mailto:mary@jane.website.com

file:///localhost/8.8.8.8

統一リソース名 (URN)

ユニフォーム リソース ネームは、リソースへのアクセスに使用されるプロトコルやリソースのアドレスを提供しませんが、リソース自体に関する情報を提供します。これには、リソースの名前または ID のみが含まれます。

URNの構文

urn:<nid>:<nss></nss></nid>

各 URN は少なくとも 3 つの部分で構成されます。

  1. スキーム仕様は URN の最初の部分です。
  2. urn の後には、名前空間識別子 (NID) が存在する必要があります。これは、nbn、uuid などのようにIANAに登録する必要があります。
  3. 最後に、項目を正確に識別する名前空間固有の文字列 (NSS) です。

URNの例

urn:nbn:de:101:3-2019075675872913

urn:uuid:6r4bc420-9c3a-12i9-97d9-0665700c9a66

ISBN 1-446-2776877-40

ISBN – 書籍の一意の識別子

統一リソース識別子 (URI)

ウリ
ウリ
ウリ

URI は、インターネット上のリソースを場所、名前、またはその両方で識別するための標準的な方法です。 URN と URL を合わせて URI と呼ばれます。

URIの構文

scheme:// authority path ? query # fragment

この構文では、スキームは使用中のプロトコルに関する詳細を提供します。 Authority 属性はドメイン アドレスを識別します。 path 属性はリソースのパス全体を表示し、クエリはリクエスト アクションを表します。最後に、リソースの部分的なコンポーネントはフラグメントと呼ばれます。

URIの例

foo://webiste.com:8042/over/there?name=ferret#nose

https://mywebsite.com/drive/photos

URI では、すべての構文要素が常に必須というわけではありません。主にスキーム名とファイルパスのみが必要です。

 mailto:mary.jane@website.com

Name: Mary Jane

ISBN 1-446-2776877-40

telnet://192.0.1.24/80

注 – すべての URL は URI です。ただし、すべての URI が URL に含まれるわけではありません

結論

URI、URL、URN について理解が深まったと思います。 URL ブラックリストとその修正方法についても興味があるかもしれません。

「 URL、URI、URN の違いを理解する」についてわかりやすく解説!絶対に観るべきベスト2動画

URI、URL、URN | URIとURLの違い | URLの説明
URI vs URL | URL Tutorial | URI, URL, and URN (2022)