本文へ移動

基本情報技術者試験

えぬてぃーぴー

NTP

NTP

Network Time Protocol

ネットワーク上の機器間で時刻を同期させるプロトコルです。階層構造を利用して正確な時刻情報を伝播させます。

詳しい説明

NTPは、ネットワークに接続された機器間で時刻を同期させるためのプロトコルです。コンピュータやサーバは稼働中に内部時計が少しずつずれていくため、NTPを利用して正確な時刻に合わせる必要があります。

仕組みは、階層構造(ストラタム)を利用したクライアント・サーバ方式です。上位の正確な時刻源(ストラタム1など)から時刻情報を受け取り、順次下位のクライアントへ伝播させます。これにより、ネットワーク上の機器が一貫した正確な時刻を維持できます。

ログ管理において非常に重要です。インシデントが発生した際、各機器の時刻がバラバラだと、どの事象が先に起きたのか追跡できず、分析が困難になります。試験では、この時刻同期の重要性と、SNTPとの違いが問われます。SNTPはNTPを簡易化したもので、精度や信頼性はNTPに劣りますが、負荷が低いため小規模環境で使われます。

試験で問われること

基本情報技術者試験

  • ストラタムを用いた階層的な時刻伝播の仕組みを押さえます。
  • SNTPとの違いとして、精度や冗長性の面を把握しておきます。
  • ログの時系列分析において時刻同期が不可欠である理由を理解します。

最終更新日: 2026/09/14