ホームページ  >  記事  >  ウェブフロントエンド  >  URLとURIの違いは何ですか

URLとURIの違いは何ですか

青灯夜游
青灯夜游オリジナル
2018-12-07 14:08:5497061ブラウズ

URL と URI の違いは何ですか?この記事では、URLとURIがそれぞれ何なのかを紹介します。用途は何ですか? URL と URI の違いを皆さんに理解していただき、お役に立てれば幸いです。

URLとURIの違いは何ですか

#URL は何ですか?用途は何ですか?

URL (Uniform Resource Locator) はインターネット上のリソースのアドレスであり、アドレスを参照する文字列として定義でき、リソースの場所を示すために使用されます。およびそれにアクセスするために使用されるプロトコル。

URL は、Web 上のリソースを見つけるために最も一般的に使用される方法で、ネットワークの場所または主なアクセス メカニズムを記述することによって、物理的な場所の表現を取得する方法を提供します。

プロトコルは、リソースとリソース名を取得するために使用される URL に記述されています。リソースが Web タイプのリソースの場合、URL の先頭には http/https が含まれます。同様に、リソースがファイルの場合は ftp で始まり、リソースが電子メール アドレスの場合は mailto で始まります。

URL には次の情報が含まれます:

1. リソースへのアクセスに使用されるプロトコル

2. サーバーの場所 (IP によるいずれか)。アドレスまたはドメイン名)

3. サーバー上のポート番号 (オプション)

4. サーバーのディレクトリ構造内のリソースの場所

5.オプション)

例:

URLとURIの違いは何ですか

上図に示すように、最初の部分はプロトコルに使用され、残りの部分はプロトコルに使用されます。ドメイン名またはプログラム名で構成されるリソース。

URI とは何ですか?用途は何ですか?

URI (Uniform Resource Identifier) は、論理リソースまたは物理リソースを識別する一連の文字であり、URL と同様に文字列です。場所、名前、またはその両方を使用してインターネット上のリソースを識別すると、リソースを均一に識別できます。

URI には、Uniform Resource Identifier (URL) とUniform Resource Name (URN) の 2 種類があります。

URLとURIの違いは何ですか

URI の一般的な形式は次のとおりです。

scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]

スキーム (スキーム ): スキームには、特定の構文と URI がリストされます。関連する協定。スキームでは大文字と小文字が区別されず、後ろにコロンが続きます。理想的には、URI スキームは Internet Assigned Numbers Authority (IANA) に登録される必要がありますが、未登録のスキームも使用できます。

権限コンポーネント: 権限コンポーネントは、オプションの認証部分、ホスト (登録名または IP アドレスで構成される)、およびオプションのポート番号という複数の部分で構成されます。認証部分には、ユーザー名とパスワードがコロンで区切られ、その後にアットマーク (@) が続きます。 @ の後にホスト名、コロン、ポート番号が続きます。 IPv4 アドレスはドット 10 進表記にする必要があり、IPv6 アドレスは括弧で囲む必要があることに注意することが重要です。

クエリ (オプション) : クエリには非階層データの文字列が含まれます。構文は明確に定義されていませんが、通常は、アンパサンドやセミコロンなどの区切り文字で区切られた一連の属性と値のペアです。クエリは前の部分と疑問符で区切られています。

フラグメント (オプション) : フラグメントには、セカンダリ リソースへの指示を提供するフラグメント識別子が含まれています。

URL と URI の主な違い

URL は、リソースを識別するために使用される URI (Uniform Resource Identifier) です。リソースを識別するためのよりシンプルで拡張可能な方法。 URL は URI のサブセットです。URL と URI の主な違いを見てみましょう。

1. 機能の違い

URL (Uniform Resource Locator) は主に、Web ページ、Web コンポーネント、または Web ページ上のプログラムにリンクするために使用されます。アクセス方法 (http、ftp、mailto、その他のプロトコル) を使用して、位置リソースを取得します。

URI (Uniform Resource Identifier) は、アイテムの ID を定義するために使用されます。ここで、識別子という言葉は、使用される方法 (URL または URN) に関係なく、あるリソースを他のリソースから区別することを意味します。

2. URL は URI (URL は URI のサブセット) であると言えますが、URI が URL になることはありません。

3. プロトコルの違い

URL は使用するプロトコルの種類を指定しますが、URI にはプロトコルの仕様は含まれません。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がURLとURIの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:HTML形式の開き方次の記事:HTML形式の開き方