NTP Flashcards
What is the purpose of NTP?
Enables clients across the Internet to be synchronised accurately to UTC
What makes NTP reliable?
he use of redundant servers, redundant
paths between them
How does NTP offset the drift rates found in most computers?
NTP enables clients to resynchronise sufficiently frequently
What is the NTP logical hierarchy/subnet?
Network of servers located across the Internet
Primary are connected directly to a UTC source, secondary are synchronised with primary servers
How can the Subnet deal with failures?
Subnet can reconfigure to deal with failures e.g. unreachability (e.g. if UTC source fails; if secondary server unreachable)
Give an example synchronisation subnet in an NTP implementation diagram
1 / \ 2 2 /\ /\ n n n n
State the three modes of synchronisation between NTP servers
- Multicast: intended for use on a high-speed LAN
- Procedure-call
- Symmetric message exchange between servers
Which of the three modes of synchronisation between NTP servers is most accurate?
Symmetric
Describe the Multicast NTP mode of synchronisation and comment on accuracy
Server periodically multicasts time to servers running in other computers which set their clocks assuming a small delay
Can only achieve relatively low accuracies
Describe the Procedure-call NTP mode of synchronisation and comment on accuracy
suitable for achieving higher accuracies ( Similar to Cristian’s alg.)
Server accepts requests from other computers; replies with its timestamp (current clock reading)
Describe the Symmetricl NTP mode of synchronisation and comment on accuracy
Symmetric: message exchange between servers that supply time information in LANs and by higher levels of the synchronisation subnet.
most accurate mode
Pair of servers exchange messages bearing timing information
Timing data retained in order to improve accuracy of synchronisation over time
Processes exchange pairs of (UDP) messages: each message carries three timestamps. Name them
♦ Transmission time of previous message to correspondent
♦ Receipt time of previous response from correspondent
♦ Transmission time of this message to correspondent