ITパスポート 2019年 秋期 問94
問題文
NTPの利用によって実現できることとして、適切なものはどれか。
選択肢
ア:OSの自動バージョンアップ
イ:PCのBIOSの設定
ウ:PCやサーバなどの時刻合わせ(正解)
エ:ネットワークに接続されたPCの遠隔起動
🔒 解説は解答すると表示されます
NTPの利用によって実現できること【ITパスポート 解説】
正解の理由
NTP(Network Time Protocol:ネットワーク時刻同期プロトコル)は、ネットワークを通じてPCやサーバの時計を正確に合わせるための仕組みです。したがって、選択肢の中で時刻合わせを表す ウ が正解です。NTPはサーバとクライアントが時刻情報をやり取りして、システムクロックをずれのない時刻に同期します。これによりログの時刻整合性や認証・証明書の正しい有効期限判定などが可能になります。
解法ステップ
- 問題文のキーワード「NTP」を見つける。
- 「NTPとは何か?」を思い出す。NTP = Network Time Protocol(ネットワークで時刻を合せるプロトコル)。
- 選択肢と照らし合わせる:「時刻合わせ」を直接示す選択肢を選ぶ。 → ウ を選択。
選択肢別の誤答解説
- ア: OSの自動バージョンアップ
- OSの自動更新は「Windows Update」やLinuxのパッケージ管理(apt, yumなど)が担当します。NTPはソフトの更新とは無関係です。
- イ: PCのBIOSの設定
- BIOSはPCの基本設定(起動順やハードウェア設定)を指します。BIOS設定を変更するにはBIOS画面や専用ツールが必要で、NTPはBIOS設定を行いません(ただしOS時計を同期することで間接的にハードウェア時計(RTC)への反映がある場合がありますが、BIOS設定そのものを変更するわけではありません)。
- ウ: PCやサーバなどの時刻合わせ
- NTPの目的そのものです。ネットワーク経由で時刻を同期します。よって正解。
- エ: ネットワークに接続されたPCの遠隔起動
- 遠隔起動は「Wake-on-LAN(WoL)」など別の技術です。NTPは起動命令を送る機能はありません。
よくある誤解
- NTPはタイムゾーン(日本標準時など)を設定する機能だと思う
- 誤りです。NTPはUTC(世界協定時刻)などの「時刻そのもの」を合わせます。タイムゾーンはOS側の設定で行い、表示上の時刻を決めます。
- NTPでPCの電源を入れられると思う
- 遠隔起動(電源オン)は Wake-on-LAN の役割です。NTPは通信で時刻を合わせるだけで電源制御はしません。
- NTPがOSの更新やBIOSの設定を行うと思う
- NTPは時刻同期専用の仕組みです。ソフト更新は更新サービス、BIOS設定はBIOS/UEFIの操作が必要です。
補足コラム
- NTPの仕組み:NTPサーバ(上位)とクライアント(下位)が時刻をやり取りし、ネットワーク遅延を補正して正確な時刻に合わせます。階層を示す「Stratum(ストラタ)」という概念があり、Stratum 0(原子時計など) → Stratum 1(原器に直接つながるサーバ) → Stratum 2…のように広がります。
- 実務での重要性:ログの時刻がばらばらだと障害対応や原因追跡が難しくなります。認証(Kerberos)やSSL/TLS証明書の有効期限チェックも、正確な時刻が前提です。
- 実際のコマンド例:
- Linux(systemd環境例):
timedatectl status timedatectl set-ntp true - Windows:
w32tm /query /status
- Linux(systemd環境例):
- 軽量な代替:SNTP(Simple NTP)という簡易版もあり、精度要件が低い場合に使われます。精度が非常に高い用途(金融取引や測定機器)では専用の時刻ソースやGPSを使います。
- セキュリティ:NTPは妨害や反射攻撃の対象になります。公開サーバを無差別に使うのではなく、信頼できるサーバや認証設定(ntpsec, chrony の認証機能など)を検討します。
FAQ
Q1. NTPでどれくらいの精度で合わせられますか?
A1. インターネット越しで数ミリ秒〜数十ミリ秒、同一LAN内ならミリ秒以下の精度が出ることが多いです。用途によって精度要件が変わります。
A1. インターネット越しで数ミリ秒〜数十ミリ秒、同一LAN内ならミリ秒以下の精度が出ることが多いです。用途によって精度要件が変わります。
Q2. NTPは自動で動きますか?
A2. 多くのOSではNTPクライアント(systemd-timesyncd, chrony, ntpdなど)が常駐して自動同期します。設定を有効にするだけで自動で同期されます。
A2. 多くのOSではNTPクライアント(systemd-timesyncd, chrony, ntpdなど)が常駐して自動同期します。設定を有効にするだけで自動で同期されます。
Q3. NTPとタイムゾーンはどちらを設定すればいいですか?
A3. 両方が必要です。NTPは「正しい時刻(UTC)」を合わせ、タイムゾーン設定は表示上の時刻(例えば日本時間)を決めます。どちらも整って初めて利用者が正しい時刻を見ることができます。
A3. 両方が必要です。NTPは「正しい時刻(UTC)」を合わせ、タイムゾーン設定は表示上の時刻(例えば日本時間)を決めます。どちらも整って初めて利用者が正しい時刻を見ることができます。
関連キーワード: NTP, Network Time Protocol, 時刻同期, ntpサーバ, stratum, SNTP, timedatectl, w32tm, Wake-on-LAN, RTC, タイムスタンプ, ログ整合性, chrony, 時刻精度, NTPセキュリティ

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

