閏秒の扱い
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/04 09:29 UTC 版)
「Network Time Protocol」の記事における「閏秒の扱い」の解説
NTPプロトコルでは、電波時計の時刻送信フォーマットのように閏秒の扱いも規定されている。閏秒の挿入または削除が行われるという通知は、設定ファイル、参照クロック、リモートサーバのいずれかから受け取る。参照クロックやリモートサーバから受け取る場合は、NTPパケット内の閏秒の警告情報のフィールドが使用される。 警告情報を受け取った側がどう処理するかは、コンピュータプログラムの実装に任される。しかし、削除された1秒に自動起動するサービスがあるかもしれなかったり、外部要因で日付が変わると無効になるライセンスがありえたりするため注意が必要である。 leap smearingと呼ばれる実装では、一秒挿入するのではなく、閏秒の前後20時間をかけて、ゆっくり一秒分の時間を伸ばすことで問題を回避している。この実装は、Google(内部的にも公開NTPサーバー上でも)とAmazon AWSによって使用されている。
※この「閏秒の扱い」の解説は、「Network Time Protocol」の解説の一部です。
「閏秒の扱い」を含む「Network Time Protocol」の記事については、「Network Time Protocol」の概要を参照ください。
- 閏秒の扱いのページへのリンク