誰もがさまざまな目的でインターネットを使用します。 学習目的でインターネットを使用する人もいれば、情報やデータの交換などのためにインターネットを使用する人もいます。私たちがインターネット上で Web サイトや Web ページで毎日目にするもの。
これらの Web ページや Web サイトをチェックしているときに、URL や URI などに遭遇したことがあります。 これらの用語は両方とも非常に似ているように聞こえますが、これがこれらの違いを理解している人が少ない理由でもあります。
主要な取り組み
- URL (Uniform Resource Locator) は特定のリソースの場所を識別しますが、URI (Uniform Resource Identifier) はリソースのより一般的な識別子として機能します。
- すべての URL は URI ですが、すべての URI が URL であるとは限りません。
- URL にはプロトコル、ドメイン、およびパス情報が含まれますが、URI には追加の識別情報を含めることができます。
URL と URI
URL と URI の違いは、その使用目的にあります。 URI はリソースの名前と場所の両方を識別するために使用できますが、URL は URI のサブセットであり、リソースの場所のみを識別します。 URL にはリソースの名前やその他の情報は含まれません。 両者は、その目的や動機、使用される場所、スキームなどの点でも異なります。ただし、URI ではなく URL の場合に提供されるプロトコル仕様の点でも異なります。
Uniform Resource Locator は、リソースが異なる場合に異なる Web ページまたは Web サイトの場所とアドレスを識別するために使用されます。 場所を見つけることだけが目的であり、それ以外は何も目的としません。
URL アドレスをクリックするだけで、Web サイトまたは Web ページにアクセスできます。 インターネット上で簡単に見たり見つけたりできます。
Uniform Resource Identifier は、URL と URN の 2 つのサブセットで構成され、リソースの場所またはアドレスと名前を提供します。 プロトコル、仕様、指定などの可能性があります。場所と名前の両方を同時に伝えるために使用することはできません。
一度にどちらか一方しか伝えることができません。
比較表
比較のパラメータ | URL | URI |
---|---|---|
の略 | ユニフォーム リソース ロケーター。 | 統一資源識別子。 |
含む/伝える | 場所だけを伝える | XNUMX つのサブセット URL、URN を含む |
目指します | 場所を見つける。 | リソースの識別と区別。 |
例 | https://askanydifference.com | ISBN 0-486-356757-4 |
で使われる | インターネット上の Web ページを検索します。 | XML およびタグ ライブラリ。 |
URLとは?
URL は、次のコンポーネントで構成されています。
- スキーム: ブラウズに必要なプロトコルを表します。 ブラウザはリソースをリクエストするためにこれを必要とします。
- 権限: これには、ドメイン名 (何でもかまいません) とポート (テクニカル ゲートです) が含まれます。
- パス: リソースへの完全なパスです。
- クエリ文字列: 値のペアと名前が含まれます。 パス コンポーネントに従って情報を提供します。
- フラグメント: オプションで、先頭にハッシュ記号が付きます。
URL は SEO において重要な要素です。 Web ページまたは Web サイトを説明する際のユーザー エクスペリエンスが向上します。 視認性が高まります。
URL は、インターネット上で Web ページについて最初に目にするものです。 「Uniform Resource Locator」をクリックするだけで、Web サイトに簡単にアクセスできます。 サーバーからコピーするだけで誰とでも共有できます。
有効な ASCII 形式に変換する必要があります。 混乱を避けるために URL を短縮する手法が使用されていますが、それでもリソースにアクセスできます。
アクセスした URL の履歴が記録され、いつでも削除でき、一部は自動的に削除されます。
URIとは何ですか?
URL を構成する次のコンポーネントで構成されます。
- スキーム: 使用されているプロトコルに関する情報を提供します。
- 権限: ドメインの識別。
- パス: リソース パスを示します。
- クエリ: リクエスト アクションを表すために使用されます。
- フラグメント: リソースの部分的な側面。
これは、アドレスまたは名前、あるいはその両方を使用して、インターネット上の特定のリソースを識別するために使用されます。 他のものと同様、Web ページや Web サイトには、他の Web ページや Web サイトとは異なるアドレスと名前が必要です。 URI はその点で役立ちます。
Web ページにアクセスしたことがある場合は、URI の一部である URL を使用して再度その Web ページにアクセスできます。 XNUMX つの Web サイトまたは Web ページが同じユニフォーム リソース識別子を持つことはできません。
URI のプロトコルにより、リソース間の対話が可能になります。 統一リソース識別子は一度に XNUMX つのこと、場所または名前のみを伝えることができ、その両方を伝えることはできないため、すべての統一リソース識別子が統一リソース ロケーターになることはできません。
これは、バイナリの識別のために XML およびタグ ライブラリで頻繁に使用されます。 XML およびタグ ライブラリの例としては、JSTL などがあります。
URL と URI の主な違い
- URLはUniform Resource Locatorの略で、URIはUniform Resource Identifierの略です。
- URI は、URL と比較してより広い概念です。 URIには、Uniform Resource NameとUniform Resource LocationのXNUMXつのサブセットがあります。 これらはそれぞれ Web の名前と場所を伝えるのに対し、URL はリソースの場所を伝えるユニフォーム リソース識別子のサブセットにすぎません。
- すべての URL は URI (Uniform Resource Identifier) の一部であるのに対し、すべての URL が URL の一部であるわけではなく、URN である場合もあるため、両方の用語は相互に関連しています。
- URI の主な動機は、リソースの名前と場所の詳細を使用して他のリソースから知ることによってリソースを識別および区別することですが、URL は、リソースの場所のアドレスを見つけるという XNUMX つの目的のみを果たします。
- URI スキームは単なるプロトコルではありません。指定や仕様などにすることもできますが、Uniform Resource Locator のスキーム、URL はプロトコルのみです。
- また、どちらも使用方法が異なります。 Uniform Resource Identifier は XML およびタグ ライブラリでバイナリとリソースの識別に使用されますが、Uniform Resource Locator は主にインターネットで Web ページまたは Web サイトを検索するために使用されます。