109.1基礎
標準的なNetwork Time Protocol serverへの時刻同期通信を識別する。
代表的な組合せはどれか。
× 不正解
NTPは標準的にUDP port 123を使ってclient/server間で時刻情報を交換する。
詳細解説
誤り
TCP 110POP3の代表portである。
誤り。TCP 110はPOP3 serverへのmail retrieval connectionに使う。
誤り
UDP 161SNMP requestの代表portである。
誤り。UDP 161はSNMP managerからagentへのrequest先である。
誤り
TCP 123port番号はNTPだが標準的transportをTCPとしている。
誤り。123はNTPのportだが、標準的なclient/server時刻交換はUDPを使う。
正しい
UDP 123NTPの標準的なtransportとportである。
正しい。NTP serverは通常UDP 123でrequestを受け、timestamp情報を応答する。
実際に確かめる
一時的な検証環境で実行できる例です。
python3 -c "import socket; print(socket.getservbyname('ntp','udp'))"期待される結果
123理解のポイント
- NTP 123
- 通常UDP
- 時刻同期service
確認時の注意
- 確認環境: Python 3 socket service database
基礎のおさらい
UDP利用
小さなtimestamp request/responseをconnection setupなしで交換し、遅延測定へ利用する。
時刻source
portが開いているだけで正確性は保証されず、複数source、stratum、offset、delay等も監視する。
問題IDKP-109-788
確認環境Python 3 socket service database
最終技術確認2026-08-13
誤り・権利侵害を報告