平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問14
テクノロジ/ネットワークWebブラウザでURLに https://ftp.example.jp/index.cgi?port=123 と指定したときに,Webブラウザが接続しにいくサーバのTCPポート番号はどれか。
出典:平成30年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問14
- ア21
- イ80
- ウ123
- エ443
正解:エ
解説
URL中の"?port=123"はURLのクエリ文字列(パラメータ)であり,接続先のTCPポート番号を指定するものではありません。URLの authority 部分にポート番号の明示的な指定(例:https://host:8080/)がない場合,スキームがhttpsであるため,デフォルトのポート番号443番に接続します。
選択肢ごとの解説
- ア誤り。21番はFTPの制御用ポート番号であり,このURLのスキームはhttpsです。
- イ誤り。80番はHTTP(暗号化なし)のデフォルトポート番号であり,このURLのスキームはhttpsです。
- ウ誤り。"port=123"はURLのクエリ文字列上のパラメータ名と値にすぎず,実際の接続先ポート番号を指定するものではありません。
- エ正しい。URLのスキームがhttpsであり,authority部分にポート番号の指定がないため,デフォルトの443番ポートに接続します。