ネットワーク
平成28年度 秋期 基本情報技術者試験 午前 問34
図は NTP による時刻合わせの基本的な仕組みを表している。NTP サーバからの応答には,NTP サーバでの問合せ受信時刻と,応答送信時刻が含まれており,PC は図に示した四つの時刻からサーバ時刻とのずれを計算する。このとき,PC の内部時計は NTP サーバの時計と比べてどれだけずれているか。ここで,伝送遅延は問合せと応答で等しいものとする。また,図中の時刻は,PC と NTP サーバのそれぞれの内部時計の時刻であり,aa:bb:cc.dddddd は aa 時 bb 分 cc.dddddd 秒(dddddd はマイクロ秒)を表す。
シーケンス図。左に PC,右に NTP サーバの時間軸(縦線)。
・PC:問合せ送信時刻 aa:bb:cc.000100 → 「問合せ」→ NTP サーバ:問合せ受信時刻 aa:bb:cc.000200
・NTP サーバ:応答送信時刻 aa:bb:cc.000400 → 「応答(問合せ受信時刻,応答送信時刻を含む)」→ PC:応答受信時刻 aa:bb:cc.000900
- ア 100 マイクロ秒進んでいる。
- イ 200 マイクロ秒進んでいる。
- ウ 500 マイクロ秒進んでいる。
- エ 700 マイクロ秒進んでいる。
出典:平成28年度 秋期 基本情報技術者試験 午前 問34
答えと解説を見る
正解:イ
覚える知識
NTPによる時刻ずれの計算
NTPでは往復の伝送遅延が等しいと仮定して、四つの時刻からサーバとのオフセットを算出する。
この問題で必要なこと
ずれ=((サーバ受信−PC送信)+(サーバ送信−PC受信))/2=((200−100)+(400−900))/2=−200。サーバより200マイクロ秒PCが進んでいる。
ひっかけ
往復時間や片道遅延をそのままずれとし、進み/遅れの向きを逆にさせる。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)