URIとは何ですか? あなたが知る必要があるすべて
公開: 2022-04-05インターネットは私たちの指先でたくさんのリソースと情報を配置します。 ただし、それらを識別して取得する方法を理解することが不可欠です。 そのために、URIとURLを使用できます。 おそらく後者の用語に精通していると思いますが、「URIとは何ですか?」と疑問に思うかもしれません。 多くの場合、Web上のネットワーキングツールはこの用語を使用しており、これまで頭字語に出会ったことがないユーザーを混乱させます。
この投稿では、URIとは何かについて説明します。 URIがURLと異なるかどうかについて説明し、そのさまざまなコンポーネントを分類して、さまざまなユースケースを検討します。 飛び込みましょう!
URIとは何ですか?
URI(Uniform Resource Identifier)は、リソースを識別するために使用される文字列です。 URIを利用して、Webサイト、ファイル、または特定のデータを特定できます。 これは総称であり、他のさまざまなロケーターが該当します。
URIにはさまざまな種類がありますが、最も一般的なものは、以下に示すように、 https://www.elegantthemes/などのUniform Resource Locator(URL)です。
URLは、インターネット上の特定のWebサイトを見つける特定のタイプのURIです。 この場合、エレガントなテーマのホームページです。 リソースの名前( elegantthemes.com )とそこに到達するための経路( https:// )の両方が含まれているため、これはURLです。
URLは通常、Webサイトに関連付けられています。 ただし、さまざまなURI形式を使用して、ファイルや、電子メールアドレスや電話番号などの他のリソースを見つけることもできます。
URI形式のその他の例は次のとおりです。
- ftp://example.com/download.zip
- mailto:[メール保護]
- file:///home/user/file.txt
- tel:1-888-555-5555
これらの例では、リソースがファイルの場合、URIはftp://プロトコルを使用します。 さらに、メールアドレスにmailto:を利用します。
他のタイプのURIは、Uniform Resource Names(URN)とUniform Resource Citations(URC)です。 URNは、公開されたドキュメントの識別子です。 対照的に、URCは特定のデータの識別子として設計されています。
URNの例はurnです:ISBN978-0-87779-636-7 。 このURNを使用して、メリアム・ウェブスター辞書のペーパーバック版、最新版を国際標準図書番号(ISBN)で識別します。
ISBNは、本に一意かつグローバルに名前を付けるURIです。 これは、ユーザーが必要な印刷リソースの正しいバージョンまたはエディションを取得していることを確認するのに役立ちます。
URIフラグメントとは何ですか?
URIは、抽象リソースまたは物理リソースを識別するコンパクトな文字シーケンスです。 さらに、URIを構成するコンポーネントがいくつかあります。
以下は、URIの基本的な構文です。
URI =スキーム:[// authority] path [?query] [#fragment]
それはかなり複雑に見えますが、それは本当にかなり単純です。 それでは、これらの各要素の意味を詳しく見てみましょう。
- スキーム:「https」など、リソースとのやり取りに使用するプロトコル
- 権限:ホストとポートの情報
- パス:通常、スラッシュで区切られた一連のセグメント(例:/ blog / posts / new-recipes )
- クエリ:疑問符が前に付いた一連の属性と値のペアを含むオプションの文字列
もう1つの重要なコンポーネントはURIフラグメントです。 これは、ページの特定の部分にジャンプするためにハッシュ記号(“#”)を使用するオプションの追加の識別子です。 HTMLでは、このフラグメントをURLに追加して、「フラグメント識別子」と呼ばれるページまたはドキュメントの特定のセクションを見つけることができます。 これを行うには、要素のid属性の値を利用します。

たとえば、 https://www.website.com/blog/postname#topを使用して、ブログ投稿の先頭に移動できます。 または、 #pricingを使用して、より長い機能ページの価格表にユーザーを直接誘導することもできます。
Webサイトにページがあり、 <id>タグを使用してページのFAQセクションを識別しているとします。 このシナリオでは、 https://www.website.com/about.html#faqを使用して、関連するセクションに直接移動できます。 CSSセレクターとして<id=” faq”>を使用するには、FAQコンテナーが必要です。
URIはURLと同じですか?
前述のように、URIはリソースを識別するために使用される文字シーケンスです。 URIにはさまざまな種類がありますが、最も一般的なのはURLです。
すべてのURLはURIと見なされます。 ただし、すべてのURIがURLであるとは限りません。
2つのリソースシーケンスの主な違いは、URIが識別し、URLが検索することです。 URLを使用してWebページとURIを検索し、HTML、XML、およびその他のファイルを識別します。
通常、URLには、リソースの名前とドメイン名またはIPアドレスが含まれます。 対照的に、URIには必ずしもドメイン名やIPアドレスが含まれている必要はありません。
URIは、名前、場所、またはその両方でリソースを識別できます。 ただし、URLは、リソースとインターネット上でのリソースへのアクセス方法を指定します。
URIはどのように使用されますか?
リソースを識別する必要があるときはいつでも、URIの利用を検討する必要があります。 ただし、URIを使用する特定の方法は1つではありません。 最適なタイプは、リソースとそれにアクセスするコンテキストによって異なります。
たとえば、Webサイトなどのインターネットベースのリソースを見つける必要がある場合は、通常、URLを使用します。 このプロセスでは、 https://を含むWebブラウザのアドレスバーにURLを入力し、 Enterキーを押します。
Elegantthemes.comなどのWebサイトのドメインについて話し合うときは、URLを使用するのが最適です。これは、URLがより具体的であるためです(これがデフォルトのインターネットナビゲーションになっている理由です)。 リソースの名前と場所を提供します。
または、URNを使用して本を識別しているとします。 その場合、その一連の作業の引用にそれを含めることができます。 URNは、一意の名前でリソースを識別できます。 ただし、それは必ずしもそれを見つける方法を教えてくれるわけではありません。
一方、URCを使用して、実際のドキュメントではなくドキュメントのメタデータを識別することができます。
たとえば、URCを使用して、ページのHTMLソースコードを指すことができます。 この場合、ブラウザバーではview-source:https://example.com/のようになります。 そのURLのページコードに直接移動します。
結論
インターネットを使用すると、さまざまなリソースを見つけて見つけることができます。 ほとんどのユーザーはURL構造に精通しているだけですが、URIを使用すると、一般に、書籍からWebサイト、さらには特定のデータセットやコードベースまで、あらゆるものにアクセスできます。 ただし、これらの資料を識別してアクセスするために使用するプロトコルと方法は、それらの形式とコンテキストによって異なります。
この記事で説明したように、URIは、Webサイト、ファイル、または特定のデータを識別するための文字シーケンスです。 これは、さまざまなロケーターフラグメントの総称です。 最も一般的なURIは、Webアドレスを検索するURLです。 ただし、書籍などの他の種類のリソースを識別できるURNもあり、URCは特定のデータポイントを特定できます。
URIは密集した主題である可能性があることを私たちは知っていますが、URIとは何かについて質問がありますか? 以下のコメントセクションでお知らせください。
Overearth/shutterstock.com経由の注目の画像