ネットワーク
基本情報技術者試験 科目A免除 修了試験 20190728 実施分 問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 サーバへ「問合せ」
・NTP サーバ:問合せ受信時刻 aa:bb:cc.000200
・NTP サーバ:応答送信時刻 aa:bb:cc.000400 → PC へ「応答(問合せ受信時刻,応答送信時刻を含む)」
・PC:応答受信時刻 aa:bb:cc.000900
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20190728 実施分 問34(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:イ
覚える知識
NTPによる時刻ずれの計算
往復遅延が等しいとして、サーバ時刻−PC時刻=((受信−送信)+(応答送信−応答受信))/2。
この問題で必要なこと
ずれ(サーバ−PC)=((t2−t1)+(t3−t4))/2=(100−500)/2=−200μs。PCが200μs進んでいる。
ひっかけ
進み・遅れの符号を逆にする、遅延を含めて計算する。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)