NWネットワークスペシャリスト試験 午前Ⅱ

平成23年度秋期 ネットワークスペシャリスト 午前Ⅱ 問17

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

WebブラウザでURLにhttps://ftp.example.jp/index.cgi?port=123と指定したときに,Webブラウザが接続しにいくサーバのTCPポート番号はどれか。

選択肢

  1. ア
    21
  2. イ
    80
  3. ウ
    123
  4. エ
    443
解き方のヒントを見る

用語を比較するための着眼点

ネットワーク分野の用語問題では、語の定義だけでなく、対象・目的・適用範囲・前提条件を同じ軸で整理し、各説明がどの観点を述べているかを慎重かつ丁寧に照合しましょう。

この問題で問われていること

一つの確認軸として、各選択肢が説明する対象と、その働きや利用場面の関係に注目してください。用語の似た表現だけで判断せず、説明の範囲と前提が対応しているかを比べます。

視点

用語を読むときは、まず何を対象にした説明なのかを切り分け、次に目的、関係する構成要素、利用される場面を整理します。個々の語を単独で覚えるのではなく、似た概念との境界や説明が成立する条件を確認すると、比較の軸を保ちやすくなります。

確認ポイント

  • 説明の対象が何かを特定し、対象の粒度が他の説明とそろっているか確認する。
  • 目的や役割を表す記述と、構成や手段を表す記述を分けて読む。
  • 利用場面や前提条件を補っても、説明の範囲が広がりすぎていないか確認する。
正解と解説を見る

正解

エ

解説

URLのhttpsは暗号化されたHTTP通信を示し、ポート番号を明示していない場合はHTTPSの既定TCPポートが使われます。?以降のport=123はURLクエリであり、TCP接続先ポートの指定ではありません。

理由

URLのhttpsはHTTPSによる接続を表します。URL中にホスト名の直後へポート番号を明示していないため、HTTPSで定められた既定のTCPポート443番が接続先になります。

比較

末尾の?port=123は、index.cgiへ渡すクエリパラメータです。これはアプリケーション処理用の値であり、TCP接続先ポートを123番へ変更する指定ではありません。

選択肢ア

これは不正解だよ。21番はFTP制御用の標準TCPポートです。設問のURLはFTPではなくhttpsで始まっているため、FTPの通信方式に対応するこの番号を接続先に使う条件になっていません。

選択肢イ

これは不正解だよ。80番は暗号化されないHTTPで一般に使われる標準TCPポートです。設問はhttpsを指定しているため、HTTPの既定ポートではなく、HTTPSに対応する既定ポートを用います。

選択肢ウ

これは不正解だよ。123はURL末尾のクエリパラメータportに設定された値です。クエリはWebサーバ上のプログラムへ渡すデータであり、ホストとのTCP接続先ポートを指定する記法ではありません。

選択肢エ(正解)

これは正解だよ。URLのスキームがhttpsで、ホスト名の直後に接続先ポートを明示していないため、HTTPSの既定TCPポート443番が使われます。末尾のport=123はクエリパラメータです。

学習のポイント

URLのスキーム、ポート指定、クエリパラメータの違いを理解する。

出典:独立行政法人 情報処理推進機構(IPA)平成23年度秋期 ネットワークスペシャリスト試験 午前Ⅱ 問17(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針