URIとは

URI(Uniform Resource Identifier)は、特定の形式を使用して、情報、サービス、デバイスなどのリソースを一意に識別するための仕組みです。URIは一般に、インターネット上のサービスやデータの場所を示すために使用されます。

URIは、主に2つの要素で構成されます。

  1. 識別子として機能するスキーム。
  2. リソースの識別情報または場所に関する情報を提供するオーソリティ。

例:

https://f5.com/

このURIでは:

  • 「https」はスキームです。
  • 「:」はスキームとオーソリティを区切ります。
  • 「//f5.com/」はオーソリティです。

authorityには、アクセス用のユーザー名とパスワードを含めることもできますが、セキュリティ上の理由から通常は避けられます。同様に、ポート番号も指定できますが、通常はスキームごとに事前定義されているため、省略されることがよくあります。

URIが登場する以前は、ネットワーク上のリソースを識別する方法としてURL(Uniform Resource Locator)が定義されていました。現在でも、インターネット上のWebサイトを示すものは一般にURLと呼ばれています。たとえば、上記の例にあるURIも、日常的にはURLとして広く知られています。

URIはURLを包含する、より広い概念です。URIのもう1つのサブセットにURN(Uniform Resource Name)があり、さまざまなドメインにわたってリソースを永続的に識別するために使用されます。URNの一般的な例はISBNコードで、世界中の書籍を一意に識別します。