推奨されます, 2024

エディターズチョイス

URLとURIの違い

URLはリソースの識別に使用されるUniform Resource Locatorに拡張され、それはURIのサブセットです。 URI(Uniform Resource Identifier)は、リソースを識別するためのより単純で拡張可能な方法を提供します。

URLとURIは、URIがリソースのURLとURNを同時に表すことができるという事実で区別することができますが、URLはリソースのアドレスを指定することしかできません。 URIは、ある意味でより制限されているURLやURNと比較して、より一般的な用語です。

比較表

比較基準URLURI
基本
URLはアイテムのアイデンティティを記述するためのテクニックを提供します。URIはアイテムのアイデンティティを定義するために使用されます。
構文//www.sitename.com/filename.jpegpublic://myfile.jpg
関係URIの種類URLのスーパーセット
プロトコル仕様提供されたプロトコル情報はありません。

URLの定義

URL(Uniform Resource Locator)は、住所を参照する文字列として定義できます。 Web上でリソースを見つけるために最も普及している方法です。 それは、そのネットワーク位置または一次アクセス機構を記述することによって物理的位置の提示を検索する方法を提供する。

プロトコルは、リソースとリソース名を取得するために使用されるURLに記述されています。 リソースがWebタイプのリソースの場合、URLの先頭にはhttp / httpsが含まれます。 同様に、リソースがファイルの場合はftpで始まり、リソースがEメールアドレスの場合はmailtoです。 URLの構文を以下に示します。最初の部分はプロトコルに使用され、残りの部分はドメイン名またはプログラム名からなるリソースに使用されます。

ここで、ドメイン名はサーバー(Webサービス)またはプログラム名(サーバー上のディレクトリとファイルへのパス)を表します。 そのため、URLを使用して、Web、ファイル、電子メールのいずれにもブラウザからアクセスできるようにします。

URIの定義

URLと同様に、 URI(Uniform Resource Identifier)も場所、名前、またはその両方を使用してインターネット上のリソースを識別する文字列です。 それはリソースの統一的な識別を可能にします。 URIは、ロケーター、名前、またはその両方としてさらにグループ化されているため、URL、URN、またはその両方を記述できます。 URI、識別子という用語は、ロケーション、名前、コンテキストなど、操作を実行するために使用される手法にもかかわらず、リソースの区別を指します。

URIの前者のカテゴリはURLであり、リソースのアクセス方法を指定するためにプロトコルが使用され、リソース名もURLで指定されています。 URLは非永続的な種類のURIです。 URIの最後のカテゴリはURNで、リソースにアクセスできない場合でも永続的です。 URNは世界的にユニークで存在するために必要であり、世界的な範囲を持っています。

URIはネットワーク以外のソースからも変換できるため、コンピューターに入力される可能性が最も高い文字を含める必要があります。

URLとURIの主な違い

  1. URL(Uniform Resource Locator)は主に、場所を取得するためのアクセス方法(http、ftp、mailtoなどのプロトコル)を使用してWebページ、Webページのコンポーネント、またはWebページ上のプログラムをリンクするために使用されます。リソースの 対照的に、URI(Uniform Resource Identifier)はここではアイテムのアイデンティティを定義するために使用され、ここで識別子という用語は使用される方法(URLまたはURN)に関係なく1つのリソースを他から区別することを意味します。
  2. URLはURIですが、URIをURLにすることはできません。
  3. URLはプロトコルの仕様を含まないのに対し、URLはどのタイプのプロトコルを使用するかを指定します。

結論

URIは一組の文字を含む識別子であり、それは一意に指定された拡張可能な一組の変更方式(すなわち名前、アドレス、または文脈)によるリソースの一様な識別を可能にする。 一方、URLは、URIスキームの1つ(すなわち場所)を使用してリソースを記述するURIのサブセットです。

Top