図はNTPによる時刻合わせの基本的な仕組みを表している。
NTPサーバからの応答には、NTPサーバでの問合せ受信時刻と、応答送信時刻が含まれており、PCは図に示した四つの時刻からサーバ時刻とのずれを計算する。
このとき、PCの内部時計はNTPサーバの時計と比べてどれだけずれているか。
ここで、伝送遅延は問合せと応答で等しいものとする。
また、図中の時刻は、PCとNTPサーバのそれぞれの内部時計の時刻であり、aa:bb:cc.ddddddはaa時bb分cc.dddddd秒(ddddddはマイクロ秒)を表す。
ア | 100マイクロ秒進んでいる。 |
イ | 200マイクロ秒進んでいる。 |
ウ | 500マイクロ秒進んでいる。 |
エ | 700マイクロ秒進んでいる。 |
答え イ
【解説】
まず、送受信に係る時間を考えると、
片道遅延時間 = ((問合せ受信時刻 - 問合せ送信時刻) - (応答送信時刻 - 応答受信時刻)÷2
= 300マイクロ秒
になり、PCとNTPサーバの時刻の差は
時刻差 = 応答受信時刻 - 応答送信時刻 - 片道遅延時間 = 200マイクロ秒
これが正の時はPCが進んでいた(イ)になります。
【キーワード】
・NTP