URLとは、Webページや画像などが、インターネット上のどこにあるかを示す文字列です。
ブラウザの上にあるアドレスバーに表示されている、https://it-biz.online/... のような文字列がURLです。Webページを見る、画像を開く、APIへアクセスするなど、多くのWeb操作はこのURLを手がかりに始まります。

URLは「Web上の住所」です。住所を見ると建物の場所が分かるように、URLを見るとWeb上の目的地が分かります。
この記事では、URLの意味、ドメインやパスとの違い、URLを開くと何が起きるのか、安全に見るポイントを初心者向けに整理します。
まず結論:URLはWeb上の住所
URLは、Uniform Resource Locatorの略です。日本語では「統一資源位置指定子」と訳されることがありますが、最初からこの訳語を覚える必要はありません。まずは「Web上の住所」と考えると十分です。
MDNでは、URLはWebページ、画像、動画などのリソースがインターネット上のどこにあるかを示す文字列として説明されています。ここでいうリソースとは、Web上で取得できる情報やファイルのことです。

次の図は、URLを入力したブラウザが、目的のWebページへ向かうイメージです。

URLの基本形
URLは、いくつかの部品に分けて読めます。たとえば、次のURLを見てみます。
https://www.example.com/articles/url?id=10#summary
長く見えますが、最初に見るべきなのは、通信の種類、サイト名、ページの場所です。慣れてきたら、条件やページ内の位置も読めるようになります。次の図では、URLを部品ごとに分けて見てください。全部を暗記する必要はありませんが、ドメインとパスの違いは早めに押さえると役に立ちます。

| 部品 | 例 | 意味 |
|---|---|---|
| スキーム | https:// | 通信の種類。Webではhttpやhttpsがよく出る |
| ドメイン | www.example.com | サイトやサーバーを表す名前 |
| パス | /articles/url | サイト内のページや場所 |
| クエリ | ?id=10 | 検索条件やIDなどの追加情報 |
| フラグメント | #summary | ページ内の特定位置 |
実例でURLを読んでみる
実際のURLを読むときは、左から順番にすべてを完璧に理解しようとしなくて構いません。まずは、どのサイトの、どのページを開こうとしているのかを見ます。
たとえば、https://it-biz.online/it-skills/http/ というURLなら、https:// は安全なWeb通信、it-biz.online はサイト名、/it-skills/http/ はサイト内の記事の場所だと読めます。
検索結果やECサイトでは、URLの後ろに?keyword=...や?id=...のようなクエリが付くことがあります。これは、検索キーワード、商品ID、並び順、流入元などの追加情報を渡すために使われます。
また、#summaryのようなフラグメントは、同じページ内の特定位置へ移動するために使われます。ページの中にある「まとめ」や「見出し」へ直接飛ぶリンクでよく見かけます。

初心者のうちは、URL全体を暗記するよりも、長いURLを見たときに『ドメインはどこか』『パスはどこからか』『クエリは付いているか』を分ける練習をする方が実務で役立ちます。
URL・ドメイン・IPアドレスの違い
URLを学ぶと、ドメインやIPアドレスという言葉も出てきます。これらは似ていますが、同じものではありません。
ドメインは、it-biz.online のようなサイトの名前です。IPアドレスは、ネットワーク上の機器を識別する番号です。URLは、それらに加えて、ページの場所や条件まで含められます。
次の図では、URL、ドメイン、IPアドレス、ページタイトルを分けて見てください。混同しやすい言葉を先に整理しておくと、HTTPやDNSの記事が読みやすくなります。

URLを開くと何が起きるか
ブラウザでURLを開くと、ただ文字列を表示しているだけではありません。ブラウザはURLからドメインを読み取り、そのドメインがどのサーバーを指すのかを調べ、目的のページを取りに行きます。
この流れでは、DNSやHTTPが関係します。DNSはドメインからIPアドレスを調べる仕組みで、HTTPはブラウザとサーバーがWebページをやり取りするための通信の基本です。
次の図では、URLを開いてからページが表示されるまでの流れを確認してください。細かい通信手順をすべて覚えるより、URLがDNSやHTTPにつながっていることを押さえるのが先です。

httpとhttpsの違い
URLの先頭にあるhttp://やhttps://は、スキームと呼ばれます。Webページを見るときによく使われるのはHTTPとHTTPSです。
初心者の段階では、https://は通信が暗号化されるWeb通信、http://は暗号化されないWeb通信、と押さえれば十分です。ログイン、決済、個人情報入力では、基本的にhttps://になっているかを確認しましょう。
HTTPとHTTPSの詳しい仕組みは、HTTPとは?HTTPSとは?の記事で解説しています。
URLを見るときの安全チェック
URLは便利ですが、フィッシングサイトや怪しいリンクを見分けるときにも重要です。リンクの文字だけで判断せず、実際に開こうとしているURL、とくにドメインを確認します。
次の図では、URLを見るときの最低限のチェックポイントを整理しています。特に、https://かどうか、本当のドメインが何か、長いクエリに不要な情報が含まれていないかを見ます。

URLとURIの違いは最初から必要?
URLを調べると、URIという言葉も出てきます。URIは、より広くリソースを識別するための名前です。URLは、そのリソースの場所を示すものとして説明されます。
ただし、IT初心者が最初にWebページを見る範囲では、URLを理解できれば十分なことが多いです。URIとの細かい違いは、API設計や仕様書を読む段階で必要になったら深掘りすれば問題ありません。
既存記事とあわせて読む順番
URLを理解したら、ドメイン、DNS、HTTP、クライアントサーバーの順に読むと、Webページが表示される流れがつながりやすくなります。
公式情報と関連リンク
仕様として確認する場合は、WHATWG URL StandardとMDNのURL用語集を参照します。WHATWG URL Standardは、ブラウザなどがURLをどのように扱うかを定義する標準です。
まとめ
URLは、Webページや画像などがインターネット上のどこにあるかを示す文字列です。
URLを読めるようになると、Webページの仕組み、HTTP、DNS、APIの理解が一気につながりやすくなります。まずは、URLを「通信の種類」「ドメイン」「ページの場所」に分けて見るところから始めましょう。
