本文へ移動

えぬてぃーぴー

NTP

NTP = Network Time Protocol

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

詳しい説明

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

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

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

試験で問われること

ITパスポート試験

  • ログ管理や不正アクセスの追跡において時刻同期が重要であることを理解します。
  • ネットワーク上の機器が正しい時刻を保持する役割を押さえます。
  • NTPが時刻合わせのためのプロトコルであると定義を知っておきます。

基本情報技術者試験

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