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

ネットワークスペシャリスト 2013年 午前215


問題文

選択肢

21
80
123
443(正解)

Webブラウザの接続先TCPポート番号【午前2 解説】

要点まとめ

  • 結論:HTTPS通信ではURLのスキームが「https」の場合、TCPポート番号は通常443番が使われます。
  • 根拠:URLのスキームによりデフォルトのポート番号が決まっており、HTTPSは暗号化通信のため443番が標準です。
  • 差がつくポイント:URLに明示的なポート番号指定がない場合、スキームに対応したデフォルトポートを理解しているかが重要です。

正解の理由

URLは「https://ftp.example.jp/index.cgi?port=123」となっており、スキームは「https」です。
この場合、WebブラウザはHTTPS通信を行うため、TCPのデフォルトポート番号443に接続します。
クエリパラメータの「port=123」は通信に使うポート番号ではなく、サーバ側のプログラムに渡す情報です。
したがって、接続先のTCPポート番号はエ: 443が正解です。

よくある誤解

URLのクエリパラメータに「port=123」とあるため、通信に使うポート番号が123番と誤解しやすいです。
また、FTPのイメージから21番を連想する誤りも多いです。

解法ステップ

  1. URLのスキーム部分(https://)を確認する。
  2. スキームに対応するデフォルトのTCPポート番号を思い出す(httpは80、httpsは443など)。
  3. URLに明示的なポート番号指定があるか確認する(例:https://example.com:8080)。
  4. クエリパラメータは通信ポート番号ではなく、サーバ側の処理に渡す情報と理解する。
  5. 以上から接続先のTCPポート番号を判断する。

選択肢別の誤答解説

  • ア: 21
    FTPの制御用ポート番号ですが、URLのスキームがhttpsなので関係ありません。
  • イ: 80
    HTTPのデフォルトポート番号ですが、https通信では使われません。
  • ウ: 123
    URLのクエリパラメータ「port=123」と混同しがちですが、これは通信ポートではありません。
  • エ: 443
    HTTPSの標準ポート番号であり、正解です。

補足コラム

HTTPSはHTTP通信をTLS/SSLで暗号化したもので、セキュリティ強化のために443番ポートを使います。
FTPはファイル転送プロトコルで、通常は21番ポートを使いますが、今回のURLはFTPではなくHTTPS通信です。
クエリパラメータはWebサーバのCGIプログラムなどに渡す情報であり、通信のポート番号とは別物です。

FAQ

Q: URLに「https://example.com:8443」とあったらどのポートに接続しますか?
A: 明示的にポート番号8443が指定されているため、8443番ポートに接続します。
Q: クエリパラメータの「port=123」は通信に使うポート番号ですか?
A: いいえ。クエリパラメータはサーバ側のプログラムに渡す情報であり、通信ポート番号とは異なります。

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

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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