戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2018年 午前214


問題文

選択肢

21
80
123
443(正解)

WebブラウザのURL指定時に接続するTCPポート番号【午前2 解説】

要点まとめ

  • 結論:HTTPS通信ではURLにポート番号が指定されていなくても、標準でTCPポート443に接続します。
  • 根拠:URLのスキームが「https://」の場合、HTTPの暗号化通信であるHTTPSが使われ、標準ポートは443と定められています。
  • 差がつくポイント:URLのクエリパラメータ(?以降)は通信先のポート番号ではなく、サーバ側の処理に渡す情報である点を理解することが重要です。

正解の理由

URL「https://ftp.example.jp/index.cgi?port=123」はHTTPS通信を示しています。HTTPSの標準TCPポートは443であり、URLに明示的なポート番号指定がない限り、ブラウザはポート443に接続します。
「?port=123」はクエリパラメータであり、通信のポート番号指定ではありません。したがって、実際の接続先ポートは443です。よって正解はです。

よくある誤解

「?port=123」の数字を見て、通信に使うポート番号だと誤解しやすいです。これはあくまでサーバ側のプログラムに渡すパラメータであり、TCP接続のポート番号とは別物です。

解法ステップ

  1. URLのスキーム(https://)を確認し、通信プロトコルを特定する。
  2. HTTPSの場合、標準のTCPポート番号が443であることを思い出す。
  3. URLの「?」以降はクエリパラメータであり、接続ポート番号ではないと理解する。
  4. 選択肢の中からHTTPSの標準ポート443を選ぶ。

選択肢別の誤答解説

  • ア: 21
    FTPの標準ポート番号ですが、HTTPS通信には関係ありません。
  • イ: 80
    HTTPの標準ポート番号であり、暗号化されていない通信に使われます。
  • ウ: 123
    これはNTP(ネットワーク時刻同期)の標準ポート番号であり、URLのクエリパラメータの値と混同しやすいですが接続ポートではありません。
  • エ: 443
    HTTPSの標準ポート番号であり、正解です。

補足コラム

FAQ

Q: URLにポート番号が指定されていない場合、どうやってポート番号を決めるのですか?
A: URLのスキーム(http, https, ftpなど)に応じて標準ポート番号が決まっており、それを使います。
Q: クエリパラメータの「port=123」は何の意味ですか?
A: サーバ側のCGIやプログラムに渡すパラメータであり、通信のポート番号とは無関係です。

関連キーワード: HTTPS, TCPポート番号、URL, クエリパラメータ、Web通信、ポート番号、HTTP, FTP
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について