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

基本情報技術者 2013年 春期 午前(科目A)36


問題文

UDPを使用しているものはどれか。

選択肢

FTP
NTP(正解)
POP3
TELNET

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

NTPとUDP【午前解説】

正解の理由

正解は(NTP)です。NTP(Network Time Protocol)は時刻同期のためのプロトコルで、主にUDPを用いて通信します。UDPはコネクションレスでオーバーヘッドが小さいため、短いリクエスト/レスポンスで時刻情報を交換する用途に適しています。NTPは標準でUDPのポート番号123を使用することが広く普及しており、これが決定的な根拠です。

解法ステップ

  1. 各プロトコルの役割(用途)を確認する:FTPはファイル転送、POP3はメール受信、TELNETは端末接続、NTPは時刻同期。
  2. 用途に応じた通信特性を考える:双方向の信頼性・順序保証が要るか、短いクエリ応答で十分かを判断する。
  3. 典型的なポート番号を照合する:FTP(20/21)・POP3(110)・TELNET(23)はTCP、NTPはUDPの123が定番。
  4. 最終判断:時刻同期=短い応答でよい=UDPを使用するNTPが該当する。

選択肢別の誤答解説

  • ア: FTP
    • 説明:FTPはファイル転送プロトコルで、制御チャネルとデータチャネルでTCPを使用します(通常ポート21/20)。信頼性と順序保証が必要なためUDPは使いません。
  • イ: NTP(正解)
    • 説明:NTPは時刻同期プロトコルで、主にUDPのポート123を用いてコネクションレスに時刻情報を交換します。軽量性と低遅延が求められるためUDPが適切です。
  • ウ: POP3
    • 説明:POP3はメール受信用で、通常TCPのポート110を使用します。メール受信ではデータ整合性や再送が重要なためTCPが使われます。
  • エ: TELNET
    • 説明:TELNETはリモート端末接続で、インタラクティブな双方向通信にTCPのポート23を使用します。セッション管理と信頼性が必要です。

よくある誤解

  • 「すべてのネットワークサービスはTCPを使う」は誤りです。信頼性より軽さや低遅延が優先される用途ではUDPが選ばれます。
  • 「ポート番号だけで完全に判別できる」は危険です。慣例的なポートが使われますが、設定で変更可能なため、プロトコルの仕様や用途も確認すべきです。

補足コラム

  • なぜUDPが選ばれるか:UDPはヘッダオーバーヘッドが小さく、コネクション確立・終了の手順が不要なので短時間での問答に向いています。NTPは頻繁に小さなパケットでやり取りするため効率的です。
  • 実務での確認方法(コマンド例):稼働中のプロトコルを確認するには netstat や ss、tcpdump を使います。例:
    # NTPのUDPパケットをキャプチャ
    sudo tcpdump -n -i any udp port 123
    
    または
    # ソケットの一覧(UDPの123を確認)
    sudo ss -lunp | grep :123
    
  • NTPには簡易版のSNTPもあり、用途に応じ導入されますが、どちらもUDPを用いることが一般的です。

FAQ

Q1: NTPは絶対にUDPしか使わないですか?
A1: 実務ではほとんどUDPですが、特定の実装や管理用途でTCPや他手段が使われることは稀にあります。ただし標準はUDP(ポート123)です。
Q2: UDPは信頼性が低いが時刻同期に問題ないのですか?
A2: NTPは時刻補正アルゴリズムと再試行や複数サーバ参照で精度と信頼性を確保するため、UDPの利点を活かしつつ実用上十分な精度を実現します。
Q3: ポート番号だけで答えるのは有効ですか?
A3: 多くの試験問題では有効です。慣例的なポートとプロトコルの組み合わせを覚えておくと短時間で解答できますが、実環境では例外もある点に注意してください。

関連キーワード: UDP、NTP、ポート123、TCP、ポート番号、時刻同期、RFC、SNTP、ネットワークプロトコル、パケット解析
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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