URL(Uniform Resource Locator)は、Web上のページやファイルの 場所を示す住所 です。ふだん何気なく打っているアドレスは、いくつかの部品からできています。
https://example.com:443/path/page?q=cat#top
└─┬─┘ └────┬────┘└┬┘└──┬──┘└─┬─┘└┬┘
方式 ドメイン名 ポート パス クエリ 位置
- 方式(スキーム) …
httpsなど、通信のやり方。 - ドメイン名 … どのサーバーか(DNS で IPアドレス に変換される)。
- パス … サーバー内のどの場所か。
- クエリ …
?キー=値の形で渡す追加情報(検索語など)。 - フラグメント …
#以降。ページ内の位置。
ブラウザはこのURLを手がかりに、DNSで住所を調べ、HTTP で中身を取りに行きます。なお、パスワードなどの秘密の情報をクエリに載せるのは危険です(記録に残りやすいため)。安全なやり取りには HTTPS と適切な送信方法を使います。