インターネットをサーフィンしたり、Web サイトをチェックしたりしているときに、「URI」や「URL」という言葉に何度も遭遇したことがあるかもしれません。これらは Web の 2 つの重要な概念であり、ほとんどの場合同じ意味で使用されます。しかし、それらは互いに同じではありません。 URIとURLの主な違いは、 URI はリソースの URL と URN の両方を同時に表すことができますが、URL はインターネット上のリソースのアドレスのみを指定できます。 。このトピックでは、URI と URL を個別に説明し、両者をどのように区別できるかを説明します。
URIとは何ですか?
URI または 統一リソース識別子 インターネット上のリソースを参照する文字列識別子です。これは、サーバー上のリソースを識別するために使用される文字列です。 インターネット 場所、名前、またはその両方を使用します。
一般保護違反
URI には 2 つのサブセットがあります。 URL (ユニフォーム リソース ロケーター) そして URN (統一リソース番号) 。名前のみが含まれている場合は、URL ではないことを意味します。現実世界では、直接 URI ではなく、URL と URN がよく見られます。
URI には以下が含まれます スキーム、権限、パス、クエリ、およびフラグメント。 最も一般的な URI スキームは次のとおりです。 HTTP 、HTTP 、 ftp 、Idap、telnet など 。
URIの構文
URI の構文は次のとおりです。
scheme:[//authority]path[?query][#fragment]
URI の例
- mailto: [email protected]
- ニュース:comp.infosystems.www.servers.unix
- urn:oasis:names:仕様:docbook:dtd:xml:4.1.2
URLは何ですか?
URL または ユニフォームリソースロケータ Web 上のリソースの場所を見つけるために使用されます。これは、リソースの参照と、そのリソースにアクセスする方法です。 URL は常に一意のリソースを示し、HTML ページ、CSS ドキュメント、画像などが含まれます。
URL は、リソースにアクセスするためのプロトコル (HTTP、HTTPS、FTP など) を使用します。
Javaの数値を文字列に変換
これは主に Web サイトのアドレスを指し、ユーザーはアドレス バーで見つけることができます。 URL の例を以下に示します。
注: すべての URL を URI にすることができますが、すべての URI を URL にすることはできません。これは、URI には URL と URN の両方が含まれており、URL または URN、あるいはその両方を表すためです。
URLの構文
各 HTTP URL は、その汎用 URI の構文に従います。したがって、URL の構文も URI の構文と似ています。それは以下の通りです。
scheme:[//authority]path[?query][#fragment]
上記の URL は次のコンポーネントで構成されています。
URIとURLの主な違い
- URI には、リソースの名前と場所、あるいはその両方を識別するための URL と URN の両方が含まれます。対照的に、URL は URI のサブセットであり、リソースの場所のみを識別します。
- URIの例は次のとおりです。 骨壷:isbn:0-476-27557-4、 一方、URL の例は、 https://google.com。
- URI は HTML、XML、その他のファイル内のリソースを検索するためにも使用できますが、URL は Web ページを見つけるためにのみ使用できます。
- 各 URL は URI になることができますが、すべての URI が常に URL になるとは限りません。
URIとURLの違い表
タイプ | URL |
---|---|
URI は、Uniform Resource Identifier の頭字語です。 | URL は、Uniform Resource Locator の頭字語です。 |
URI には、名前を伝える URN と場所を伝える URL の 2 つのサブセットが含まれます。 | URL は URI のサブセットであり、リソースの唯一の場所を示します。 |
URI は名前または場所を示すことができるため、すべての URI を URL にすることはできません。 | すべての URL には場所のみを含めることができるため、すべての URL は URI です。 |
URI は、リソースの名前またはリソースの場所を使用してリソースを識別し、他のリソースと区別することを目的としています。 | URL は、Web 上のリソースの場所またはアドレスを見つけることを目的としています。 |
URI の例としては、ISBN 0-486-35557-4 があります。 | URL の例は https://www.javatpoint.com です。 |
これは、リソースとバイナリを識別するために、XML および JSTL や XSTL などのタグ ライブラリ ファイルでよく使用されます。 | 主にインターネット上のWebページを検索するために使用されます。 |
URI スキームは、プロトコル、指定、仕様など何でもかまいません。 | URL のスキームは通常、HTTP、HTTPS、FTP などのプロトコルです。 |
結論
上記の説明に従って、URI と URL を区別できるようになりました。 URI は、Web リソースを識別する一連の文字です。 場所、名前、または どちらもインターネットで入手できます。一方、URL は、インターネット上で利用可能なリソースの場所を識別するだけの文字列です。