NTP
The Network Time Protocol is an Internet protocol that synchronizes computer clocks over packet-switched networks using reference time sources and timestamp exchanges.
Acing the CCNA Exam: Volume 2 Advanced Networking and Security
Network Time Protocol is an Internet protocol that synchronizes computer clocks across a network using authoritative time sources.
- How it is used
- Uses synchronized clocks to support logging, security functions, troubleshooting, and Cisco IOS client/server configuration.
- How deep it goes
- Explains hierarchy, stratum, ports, modes, commands, verification output, defaults, and synchronization delay; authentication details remain unspecified.
- Examples
- Uses mismatched OSPF logs, reference-clock hierarchy, and Cisco IOS association and clock-status output.
- What you can do after
- Operate/configure NTP clients and servers, verify synchronization, interpret associations, and select redundant time sources.
Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains NTP →
Rust in Action: Systems programming concepts and techniques
NTP is a network protocol for synchronizing computer clocks using timestamp exchanges between clients and time servers.
- How it is used
- Synchronizes a computer’s clock with network time servers, including during boot.
- How deep it goes
- Works through request and response timestamps, offset, delay, and clock adjustment; leaves fuller protocol error handling aside.
- Examples
- Uses a Rust client’s four-timestamp exchange and a Raspberry Pi that needs time at boot.
- What you can do after
- Build it from scratch as a request-response client that compares server time and makes cautious local-clock adjustments.
Read how Rust in Action: Systems programming concepts and techniques explains NTP →
Related concepts
- clockconfigures · A computer clock is a timekeeping source or interface that provides time values or measurements to software.
- UDPuses · UDP (User Datagram Protocol) is a connectionless transport-layer protocol that sends datagrams without guaranteeing delivery, ordering, or duplicate suppression.
- chronocontrasts with · chrono is a Rust library providing types and operations for representing, manipulating, formatting, and parsing dates and times.
- request messageuses · An HTTP request is a message sent by a client to a server that specifies a method and target and may include headers and a body.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

