図は、URL「https://www.example.jp/a/b.html」を、意味のまとまりごとに区切って示したものである。このURLのうち、Webサーバを指すホスト名にあたる部分はどれか。
- ①www.example.jp
- ②https
- ③/a/b.html
- ④b.html
答えと解説を見る
正解は「www.example.jp」。URLの中で、どのサーバにつなぐかを表す部分(ホスト名)です。
なぜ
図の区切りは、左から順に、スキーム、「://」、ホスト名、パスです。URLは、スキーム(通信の方式)、://、ホスト名(サーバの名前)、パス(サーバの中の場所)の順に並びます。ホスト名はドメイン名を使って書かれ、DNSでIPアドレスに変換されてから接続に使われます。
ひっかけ注意
・「https」…スキームです。通信の方式を表し、https なら、TLSで暗号化したHTTPで通信することを示します。ポート番号を省略したときは443番につなぎます。
・「/a/b.html」…パスです。ホスト名の直後の / から後ろの部分で、サーバの中のどのファイルかを表すために使います。
・「b.html」…パスの最後にあるファイル名です。サーバの中のファイルを表すだけなので、どのサーバにつなぐかは決められません。末尾の .html は、主にHTML形式のファイルであることを表します。