問60
頻出度★★★
“http://example.co.jp/index.html” で示されるURLのトップレベルドメイン (TLD) はどれか。
この問題の解説と、これまでの解答の記録です。
“http://example.co.jp/index.html” で示されるURLのトップレベルドメイン (TLD) はどれか。
http は「://」の前に置かれるスキーム (プロトコル) 名であり、ドメイン名の一部ではない。Web ページ取得の通信手順を示すもので、TLD ではない。
example は example.co.jp の左端のラベルで、組織 (企業や団体) ごとに登録される最も下位の部分。co.jp の下に置かれる第三レベルのラベルであり、最上位ではない。
co は jp の一つ下、すなわちセカンドレベルドメインで、日本国内の企業を表す属性型ラベル。上位は右隣の jp なので、これ自体はトップレベルではない。
正解 URL は「スキーム://ホスト名/パス」という構造をもつ。「http://example.co.jp/index.html」では、http がスキーム (通信手順)、example.co.jp がホスト名 (ドメイン名)、/index.html がパス (ファイルの位置) である。ドメイン名はドットで区切られた階層構造で、右端ほど上位を表す。ここでは jp → co → example の順に上位から下位へと並び、最上位すなわちトップレベルドメイン (TLD) は右端の「jp」である。jp は日本を表す国別コードトップレベルドメイン (ccTLD) であり、よって正解はエ。