平成22年度 秋期37テクノロジ系

基本情報 平成22年度 秋期 問37:テクノロジ系に関する問題

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

  • aFTP
  • bNNTP
  • cNTP正答
  • dRTP
正答:CNTP

AI解説(初心者・標準・上級)

理解度に合わせて3レベルの解説を無料で読めます。

初心者向けまずはここから。やさしく要点を解説

答えは c「NTP」 です。

複数のパソコンやサーバの時計を、ぜんぶ同じ正確な時間にそろえるための仕組み。学校のチャイムが全教室で同じ時間に鳴るようにしているイメージです。

👉 覚え方:NTP = Network Time Protocol(時間を合わせる)。

ほかの選択肢:a FTP=ファイル送信/b NNTP=ネットニュース(昔の掲示板)/d RTP=音や映像をリアルタイム配信。

標準試験対策の基準レベル

なぜこれが正解か

正解は c。NTP(Network Time Protocol)はネットワーク経由でコンピュータの時刻をタイムサーバと同期させるプロトコル。階層構造(Stratum 0〜15)を持ち、上位の時刻源(原子時計やGPS)から階層的に時刻を配信する。UDPポート123を使う。

各選択肢の解説

  • a FTP(File Transfer Protocol):ファイル転送用(ポート20/21)。
  • b NNTP(Network News Transfer Protocol):ネットニュース(Usenet)配信用。
  • d RTP(Real-time Transport Protocol):音声・映像のリアルタイム配信用。

覚え方・ひっかけ注意

Network Time Protocolの頭文字で覚える。RTPと混同しやすい(Rはリアルタイム、Nはタイム)。NTPはミリ秒精度で同期でき、サーバの監査ログ・分散システムのイベント順序確定・SSL証明書検証などに必須。

上級誤答論破・背景理論まで深掘り

理論的背景

NTPはRFC 5905で定義され、階層的なStratum構造を持つ。Stratum 0は原子時計やGPSなどの基準時計、Stratum 1はそれに直接接続したサーバ、以降Stratum 15まで連鎖する。クライアントとサーバの間で4つのタイムスタンプ(送信・受信×2)を交換し、ネットワーク遅延を補正して時刻オフセットを計算する。簡略版のSNTP(Simple NTP)はステートレスで小規模機器向け。

実務での使われ方

Linuxではntpd・chrony、Windowsではw32time。クラウド環境ではAWS Time Sync Service、Google Public NTP(うるう秒スメアリング採用)など各社が提供。分散システムでは時刻同期の精度が直接整合性に影響し、Google SpannerはTrueTimeでミリ秒精度を保証する。NTPの脆弱性(NTPリフレクション攻撃でDDoSに悪用)対策としてmonlistコマンド無効化が推奨される。

試験での位置づけ

基本情報のネットワーク分野で必出。アプリケーション層プロトコル(HTTP/HTTPS、FTP、SMTP/POP3/IMAP、DNS、SSH、Telnet、SNMP、NTP、DHCP)の役割と使用ポート番号を一覧で覚えるのが定石。応用情報では分散システムの時刻同期・うるう秒問題・PTPによる高精度同期が問われる。

選択肢の発展補足

PTP(Precision Time Protocol、IEEE 1588)はNTPより高精度(マイクロ秒〜ナノ秒)で、金融トレーディング・5G通信網・産業オートメーションで使われる。RTPはSIPと組み合わせてVoIP(IP電話)の音声伝送に使われる。FTPはセキュリティ上の問題からSFTP/FTPSへの移行が進行中。NNTPは現在ほぼ使われない歴史的プロトコル。

出典・引用について

出典:IPA(情報処理推進機構)公式 基本情報技術者試験 平成22年度 秋期37/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。

テクノロジ系の他の過去問

1
テクノロジ系
2
テクノロジ系
3
テクノロジ系
4
テクノロジ系
5
テクノロジ系

あなたの弱点を診断して、合格までの最短ルートを

この分野を連続演習し、AIがあなたの弱点を分析。合格ナビなら基本情報の過去問を解きながら学べます。