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

ITパスポート 2024年 92


問題文

インターネットに接続されているサーバが、1台でメール送受信機能とWebアクセス機能の両方を提供しているとき、端末のアプリケーションプログラムがそのどちらの機能を利用するかをサーバに指定するために用いるものはどれか。

選択肢

IPアドレス
ドメイン
ポート番号(正解)
ホスト名

🔒 解説は解答すると表示されます

サーバがメール送受信とWebアクセス両方を提供しているとき、どの情報で機能を指定するか【ITパスポート 解説】

正解の理由

サーバ(サービスを提供するコンピュータ)が1台でメール送受信とWebアクセスの両方を提供している場合、同じ「住所」に複数の「部屋」を設けて別々のサービスを区別します。この「部屋」に相当するのがポート番号です。したがって、端末のアプリケーションがサーバのどの機能(サービス)を利用するか指定するには、のポート番号を使います。
補足:
  • ポート番号は、1台のコンピュータ上で動く複数のアプリケーション(サービス)を区別するための番号です。
  • 例:HTTP(Web)は通常ポート80、HTTPSは443、SMTP(メール送信)は25 といった具合です。
  • TCP(Transmission Control Protocol:通信の信頼性を保つプロトコル)や UDP(User Datagram Protocol:軽量な通信方式)と組み合わせて使われます。

解法ステップ

  1. 問題文で「同じサーバが複数の機能を提供している」とある点に注目する。
  2. 「同じ機械(同じIP)で複数のサービスを区別する仕組み」を思い出す。
  3. IPアドレスやドメイン名は機械の場所(住所)を示す。機能の区別にはポート番号(部屋番号)が使われると判断する。
  4. よってポート番号()を選ぶ。
短い暗記ポイント:
  • 「住所」=IPアドレス/ドメイン、
  • 「部屋番号」=ポート番号(サービスを指定するもの)。

選択肢別の誤答解説

  • ア: IPアドレス
    • IP(Internet Protocol:インターネットで機器を識別するためのルール)アドレスは「ネット上の住所」です。どの機器(どのサーバ)に接続するかは示しますが、同一機器内のどのサービスを使うかは示せません。
  • イ: ドメイン
    • ドメイン(例:example.com)は人間にわかりやすい名前で、DNS(Domain Name System:名前をIPに変換する仕組み)を使ってIPアドレスに変換されます。これも「どの機器か」を指すもので、機能の選択には使いません。
  • ウ: ポート番号(正解)
    • ポート番号は「機器の中のどのサービス(アプリケーション)に接続するか」を識別します。例:Webは80/443、SMTPは25など。
  • エ: ホスト名
    • ホスト名は機器の名前(英語ではhostname)で、ドメイン名の一部としても使われます(例:www.example.com の www 部分)。これも機器の識別に使うもので、サービスの指定にはポートが必要です。

よくある誤解

  1. 「IPアドレスを変えればサービスを区別できる」
    • 同じ機器で複数サービスを動かすならIPは同じでもポートで区別します。別IPを用意する方法もありますが、それは別の解決策であり本問の目的ではありません。
  2. 「ドメイン名やホスト名がサービスを指定する」
    • 名前はどのサーバに接続するかを決めるためのものです。Webかメールかを決めるにはポート番号で指定します。ただし、サブドメイン(mail.example.com など)を使って運用上わけることはありますが、技術的にはポートで区別しています。
  3. 「ポートはアプリだけの概念でユーザは関係ない」
    • 多くの場合ブラウザやメールソフトが自動で正しいポートに接続します。ですが、例外(非標準ポートを使う場合)ではユーザがポート番号を指定することもあります。

補足コラム

  • ポート番号の範囲は 0〜65535 です。
    • 0〜1023:ウェルノウンポート(一般に有名なサービスが使う)
    • 1024〜49151:登録済みポート
    • 49152〜65535:動的/私用ポート(クライアント用に使われることが多い)
  • よく使われるポート例:
    • HTTP:80、HTTPS:443、SMTP(メール送信):25、POP3(メール受信):110、IMAP(メール受信):143
  • URL でポートを指定する例: http://example.com:8080/ のように「:ポート番号」を書くと、標準とは違うポートのWebサービスに接続できます。
  • ファイアウォールやルータ(NAT)はポートごとにアクセスを制御できるため、セキュリティや運用上重要な概念です。

FAQ

Q1. ポート番号が同じだと同じサービスしか動かせない?
A1. 同じIPアドレスで同じプロトコル(例:TCP)の同じポートは同時に1つのサービスしか使えません。別のポートに割り当てれば別サービスを動かせます。
Q2. ブラウザでポート番号を見かけないことが多いのはなぜ?
A2. 多くのサービスには「標準のポート番号」があり、ブラウザやアプリはそれを自動で使うため、普段は明示しません(例:HTTPは80、HTTPSは443)。
Q3. ホスト名とドメイン名は同じですか?
A3. 違います。ホスト名は機器の個別名(例:www)、ドメイン名はその名前空間(例:example.com)です。組み合わせて www.example.com のようになります。

関連キーワード: IPアドレス、ポート番号、ドメイン名、ホスト名、TCP、UDP、HTTP、SMTP、ファイアウォール、DNS
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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