応用情報技術者 2011年 春期 午前2 問40
問題文
http://host.example.co.jp:8080/file で示されるURLの説明として、適切なものはどれか。
選択肢
ア::8080 はプロキシサーバ経由で接続することを示している。
イ:file は HTML で作成された Webページであることを示している。
ウ:host.example.co.jp は参照先のサーバが日本国内にあることを示している。
エ:http:はプロトコルとしてHTTPを使用して参照することを示している。(正解)
URLの構成要素の理解【午前2 解説】
要点まとめ
- 結論:
http://host.example.co.jp:8080/file
のhttp:
は通信にHTTPプロトコルを使うことを示します。 - 根拠:URLの先頭にあるスキーム部分は通信手順(プロトコル)を表し、
http:
はHyperText Transfer Protocolの略です。 - 差がつくポイント:ポート番号やドメイン名の意味を正確に理解し、誤った解釈を避けることが重要です。
正解の理由
http:はURLのスキーム(プロトコル)部分であり、Webブラウザがサーバと通信する際にHTTPを使うことを示しています。
:8080はポート番号で、通常のHTTPの標準ポート80以外の通信に使われますが、プロキシサーバ経由とは限りません。
fileはパス(ファイルやディレクトリの場所)を示し、HTMLの種類を示すものではありません。
host.example.co.jpはドメイン名であり、地理的な場所を直接示すものではありません。
よくある誤解
ポート番号がプロキシサーバを意味すると誤解しやすいですが、単に通信先のサーバのポート番号を示しています。
ドメイン名からサーバの物理的な場所を特定することはできません。
ファイル名やパスがファイルの種類や形式を示すわけではありません。
ドメイン名からサーバの物理的な場所を特定することはできません。
ファイル名やパスがファイルの種類や形式を示すわけではありません。
解法ステップ
- URLの構成要素(スキーム、ホスト名、ポート番号、パス)を確認する。
- スキーム部分が通信プロトコルを示すことを理解する。
- ポート番号は通信に使う番号であり、プロキシとは限らないことを認識する。
- ドメイン名はサーバの名前であり、地理的な位置情報ではないことを押さえる。
- パスはサーバ内のリソースの場所を示すが、ファイル形式を示すわけではないことを理解する。
選択肢別の誤答解説
- ア:
:8080
はポート番号であり、プロキシサーバ経由を示すものではありません。 - イ:
file
はパスの一部であり、HTMLで作成されたWebページであることを示しません。 - ウ:
host.example.co.jp
はドメイン名であり、サーバの所在地を示すものではありません。 - エ:
http:
はHTTPプロトコルを使うことを示しており正解です。
補足コラム
URLはUniform Resource Locatorの略で、インターネット上の資源の場所を示します。
スキームは通信方法を示し、代表的なものに
ポート番号は省略可能で、省略時はスキームごとの標準ポートが使われます。
例えばHTTPは標準でポート80、HTTPSは443です。
スキームは通信方法を示し、代表的なものに
http、
https、
ftp、
fileなどがあります。
ポート番号は省略可能で、省略時はスキームごとの標準ポートが使われます。
例えばHTTPは標準でポート80、HTTPSは443です。
FAQ
Q: ポート番号が8080の場合、必ずプロキシサーバを使うのですか?
A: いいえ。ポート番号は通信先のサーバの待ち受けポートを示すだけで、プロキシの有無とは関係ありません。
A: いいえ。ポート番号は通信先のサーバの待ち受けポートを示すだけで、プロキシの有無とは関係ありません。
Q: ドメイン名からサーバの所在地を特定できますか?
A: ドメイン名は名前解決のためのもので、物理的な所在地を直接示すものではありません。
A: ドメイン名は名前解決のためのもので、物理的な所在地を直接示すものではありません。
関連キーワード: URL, HTTP, ポート番号、ドメイン名、プロトコル、Web通信

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

