タイムスタンプは、コンピューターによって記録されるイベントの現在の時刻です。
タイムスタンプは、さまざまなタイプの同期のために、コンピューター内およびネットワーク上で広く採用されています。たとえば、受信ホスト(つまり、コンピューター)による適切なシーケンスでのデータ(たとえば、人間の音声)の再構成を容易にするために、いくつかのネットワークプロトコルのパケットに割り当てられます。また、データベース管理システム(DBMS)によって使用され、システム障害(たとえば、停電やディスク障害によるコンピューターのクラッシュ)が発生した場合のトランザクションの順序を決定します。
タイムスタンプは、ファイルが作成され、最後にアクセスまたは変更された日時など、ファイルに関する情報を提供するためにも日常的に使用されます。この情報はiノードに含まれます。iノードは、ファイルとその名前と実際のデータを除くすべての情報を格納するUnixライクなオペレーティングシステム上のファイルシステム上のデータ構造です。
もう1つの重要なアプリケーションは、システムログファイルに記録されるイベントです。このようなファイルのタイムスタンプは、システムのセキュリティを監視したり、フォレンジックの目的に非常に役立ちます。
タイムスタンプによって記録された時間は、時間の観点から、または開始点に関連して測定できます。そして、それはほんの一瞬で高精度に測定されます。
時刻の精度は、コンピューターに組み込まれた高精度クロックやネットワークタイムプロトコル(NTP)など、さまざまなメカニズムによって維持されます。NTPは協定世界時(UTC)を使用してコンピューターのクロック時間をミリ秒(場合によってはミリ秒の一部)に同期し、トランスポートメカニズムとしてコアインターネットプロトコルの1つであるUDP(ユーザーデータグラムプロトコル)を使用します。タイムスタンプ