URIとは何かを徹底的に理解する

URI(Uniform Resource Identifier)とは、リソースを識別かつ指示する文字列です。インターネット上でウェブリソースを指定するのに用いられる共通の形式で、ウェブページ、ファイル、画像、音声、動画などを指すことができます。

URIは識別子とロケータの2つの部分から構成されます。

識別子はリソースが一意に特定する一部であり、名前、アドレス、あるいは他の識別子となり得る。URI では、識別子は文字列によって表される。

識別子は、リソースの場所を示す部分で、URL(Uniform Resource Locator) またはURN(Uniform Resource Name) のいずれかになります。 URL は URI の一般的な形式で、プロトコル、ホスト名、ポート番号、パス、クエリパラメータなどの情報を含め、リソースの場所を指定します。 URN は、リソースの場所とは無関係で、リソースを一意に識別するために使用される永続的なリソース識別子です。

URIの形式は通常、scheme:[//authority]path[?query][#fragment] となります。

  1. schemeでは、HTTP、HTTPS、FTPなど、リソースへアクセスする際に使用するプロトコルを指定します。
  2. authorityとは、指定リソースのサーバーやドメインのこと
  3. pathはリソースを指定するパスです。
  4. クエリは、サーバーに渡される追加情報を提供するためのオプションのパラメータです。
  5. フラグメントとは、リソース内の特定の断片を指定するために使われる、オプションの断片識別子です。

URIによってインターネット上のリソースをユニークに識別・特定し、ユーザーは容易にアクセス・共有することができます。

bannerAds