IPA過去問ドリル

平成28年度 秋期 基本情報技術者試験 午前 問34

テクノロジ/ネットワーク

図はNTPによる時刻合わせの基本的な仕組みを表している。NTPサーバからの応答には,NTPサーバでの問合せ受信時刻と,応答送信時刻が含まれており,PCは図に示した四つの時刻からサーバ時刻とのずれを計算する。このとき,PCの内部時計はNTPサーバの時計と比べてどれだけずれているか。ここで,伝送遅延は問合せと応答で等しいものとする。また,図中の時刻は,PCとNTPサーバのそれぞれの内部時計の時刻であり,aa:bb:cc.ddddddはaa時bb分cc.dddddd秒(ddddddはマイクロ秒)を表す。

平成28年度 秋期 基本情報技術者試験 午前 問34の図

出典:平成28年度 秋期 基本情報技術者試験 午前 問34

正解:イ

解説

NTPのオフセット(時計のずれ)は,四つの時刻を用いて,θ={(問合せ受信時刻-問合せ送信時刻)+(応答送信時刻-応答受信時刻)}/2で求められます。図の値を当てはめると,θ={(200-100)+(400-900)}/2=(100-500)/2=-200となり,これはNTPサーバの時計がPCより200マイクロ秒遅れている,つまりPCの内部時計がNTPサーバより200マイクロ秒進んでいることを意味します。

選択肢ごとの解説

  • 誤り。100マイクロ秒は,往復の伝送遅延の片道分に近い値であり,時計のずれそのものではありません。
  • 正しい。オフセットの計算式に四つの時刻を当てはめると200マイクロ秒となり,PCの時計はNTPサーバの時計より200マイクロ秒進んでいます。
  • 誤り。500マイクロ秒は,応答送信時刻と応答受信時刻の差をそのままずれの量として扱うなど,往復遅延の影響を正しく除去できていない場合に生じる値です。
  • 誤り。700マイクロ秒は,四つの時刻の差を単純に加算するなど,オフセットの計算式を誤って適用した場合に生じる値です。
基本情報技術者の過去問を演習モードで解く