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

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


問題文

TCP/IP 環境において、タイムサーバの時刻を基に複数のコンピュータの時刻を同期させるプロトコルはどれか。

選択肢

FTP
NNTP
NTP(正解)
RTP

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

ネットワーク時刻同期プロトコル【午前解説】

正解の理由

NTP(Network Time Protocol)は、ネットワーク上のタイムサーバから時刻情報を取得してクライアントの時計を同期させるために設計されたプロトコルです。主な特徴は以下の通りです。
  • 通信は主にUDPポート123を使用し、時刻の問い合わせと応答でラウンドトリップ時間を補正して時刻ずれを算出します。
  • Stratum(階層)による階層構造で上位の正確なタイムソースから下位へ時刻を伝搬します。
    これらにより「タイムサーバの時刻を基に複数のコンピュータの時刻を同期させる」という設問の要件に完全に合致するため、正解は (NTP)です。

解法ステップ

  1. 問題文のキーワード「タイムサーバ」「時刻」「同期」を確認する。
  2. 選択肢を機能別に当てはめる:FTP=ファイル転送、NNTP=ニュース配信、RTP=リアルタイム配信、NTP=時刻同期。
  3. 「時刻同期」の機能に合致するプロトコルを選ぶ。
  4. ポートやプロトコル(UDP/TCP)の知識で確信を持つ(NTPはUDP123)。

選択肢別の誤答解説

  • ア: FTP
    FTPはFile Transfer Protocolでファイル転送が目的です。時刻同期機能は持たず、制御にTCPを使います。
  • イ: NNTP
    NNTPはNetwork News Transfer Protocolでニュース(掲示板)配信のためのプロトコルであり、時刻同期とは関係ありません。
  • ウ: NTP
    NTPはNetwork Time Protocolで、タイムサーバからの時刻取得と同期を行うプロトコルです。UDPの123番ポートを使用し、正解です。
  • エ: RTP
    RTPはRealtime Transport Protocolで音声や映像のストリーミングに用いられます。遅延やジッタの扱いはしますが、ネットワーク時刻の配布・同期を目的とするものではありません。

よくある誤解

  • 「RTPも時刻に関係するから時刻同期に使える」と誤解する人が多いですが、RTPはオーディオ/ビデオストリームの同期・配信向けで時刻源としての役割は持ちません。
  • 「NTPはTCPを使う」と思っている受験者がいますが、NTPはUDP(ポート123)を使用し、遅延補正はプロトコル内部で行います。
  • SNTPとNTPを混同して「SNTPはNTPと同じ精度」と考えることがありますが、SNTPは簡易版で高精度が必要な環境ではNTPの方が適しています。

補足コラム

  • NTPの精度はネットワーク条件や階層によります。通常のLANではミリ秒単位、広域ネットワークでは数十ミリ秒程度の精度が期待できます。
  • 高精度が必要な環境ではIEEE 1588(PTP: Precision Time Protocol)やGPSを利用した時刻源が併用されます。
  • 簡易版のSNTP(Simple NTP)は実装が簡単で小規模機器に使われますが、NTPと比べて高度なサーバ選択やフィルタリング機能がありません。
  • 実務ではchronyやntpdなどのNTP実装が広く使われ、時刻の安定化やジャンプの防止機能を提供します。

FAQ

Q1: NTPはTCPとUDPどちらを使いますか?
A1: UDPを使います。標準でUDPポート123が使用されます。
Q2: NTPとSNTPの違いは何ですか?
A2: SNTPは簡易実装でアルゴリズムやサーバ選択が簡略化されています。高精度や複雑なネットワーク環境ではNTPが推奨されます。
Q3: RTPで時刻同期はできませんか?
A3: RTPはメディアストリームの同期やタイムスタンプを扱いますが、ネットワーク全体の時刻配布・同期を行うプロトコルではありません。
Q4: NTPの精度はどの程度ですか?
A4: ネットワーク条件により異なりますが、LANではミリ秒単位、インターネット経由では数~数十ミリ秒の精度が一般的です。

関連キーワード: NTP、時刻同期、タイムサーバ、UDP123、Stratum、SNTP、PTP、chrony、RTP、NNTP、FTP
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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