ネットワークタイムプロトコルとは何ですか?

ネットワーク時間プロトコルは、ネットワーク上の複数のコンピューター間で正確に同期する手段です。ほとんどのコンピューターの時計は、少なくとも毎日少なくとも一秒間失われますが、これは平均的なユーザーにとってそれほど重要ではありません。多くのセキュリティおよびイベントロギングシステムは、インターネットを含むいくつかのネットワークでコンピューターを追跡する必要があります。これらのシステムは、ネットワークタイムプロトコルとリンクされたコンピューターの時計同期に依存しています。このプロトコルは、国際原子時間基準を維持するサーバーからクライアントの正確な時間を頻繁に更新します。

頭字語NTPでも知られているため、ネットワークタイムプロトコルは1980年代後半に標準として最初に確立されました。 1990年代を通じて、認証、アルゴリズム、精度、および外部の同期を改善するために、いくつかの改訂が行われました。 2010年、NTPバージョン4は、コメントのリクエスト(RFC)5905を含むインターネットエンジニアリングタスクフォース(IETF)によって提案されました。バージョン4にはパブリックキー暗号化、ナノ秒時間precisionとタイムサーバーを自動的に見つける方法。また、改善されたアルゴリズムと精度、および新しいハードウェアリファレンスクロックとオペレーティングシステムのサポートも含まれています。

小さなローカルネットワーク上のユーザーは、電子メールまたはファイルの変更タイムスタンプが故障していない場合にのみ、軽度にイライラする場合があります。ただし、インターネット上の多くのユーザーと共有リソースを持つネットワークは、これによって大きな影響を受けます。金融トランザクションデータベース、産業制御アプリケーション、ネットワーク監視ソフトウェアの場合、通常、正確な時間が重要であり、トランザクションを記録するシステムだけでなく、すべてのコンピューターで1日24時間を報告します。ネットワークタイムプロトコルとこれらのニーズに対応できる国際タイムサーバー

ネットワーク管理者は、各クライアントの時間をタイムサーバーから手動で毎日更新できます。システムは、リロードするように構成することもできます各再起動の時間。ただし、温度やオペレーティングシステムの問題を含む多くの要因により、時間から時間への時間が漂うことが重要です。最良のソリューションは、通常、ネットワークタイムプロトコルで1日に複数回、各クロックを非常に小さな増分で自動的にリセットすることです。この方法を使用して、システムとユーザーは比較的大きく、突然の前方または後方に「驚き」しません。

ネットワーク時間プロトコルを使用するクライアントは、インターネットベースのサーバーまたはハードワイヤード外部時間ソースから正確な時間を取得できます。最終的に、両方のソースは、国際時間サーバーから調整されたユニバーサル時間(UTC)を取得します。ハードワイヤードのソースは、特別な無線信号を介して直接または間接的に受信する場合があります。ネットワークソースは通常、NTPソフトウェアを実行するサーバーの数層を介して間接的に取得します。アトミッククロックに直接配線された時間サーバーはわずかですが、世界中の数万のサーバーがローカルシステムに時間を伝えます。

ネットワーク各NTPクライアントで実行されているk時間関連ソフトウェアは、非常に正確さと規則性でクロックを更新し続けます。クライアントがインターネットに接続されていない場合、NTPアルゴリズムは、過去のパフォーマンスに基づいて現在の時間を推定します。 NTPの完全な機能を必要としないシステムは、Simple Network Time Protocol(SNTP)と呼ばれる剥がれたバージョンを使用できます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?