Network time protocol, Introduction, 12 network time protocol – Alcatel Carrier Internetworking Solutions Omni Switch/Router User Manual
Page 279: Introduction -1

Page 12-1
12
Network Time Protocol
Introduction
The Network Time Protocol (
NTP
) is used to synchronize the time of a computer client or
server to another server or reference time source, such as a radio or satellite receiver. It 
provides client time accuracies within a millisecond on 
LAN
s, and up to a few tens of millisec-
onds on
WAN
s relative to a primary server synchronized to Coordinated Universal Time (
UTC
)
(via a Global Positioning Service receiver, for example). Typical
NTP
configurations utilize
multiple redundant servers and diverse network paths in order to achieve high accuracy and 
reliability. Some configurations include cryptographic authentication to prevent accidental or 
malicious protocol attacks. 
It is important for networks to maintain accurate time synchronization between network 
nodes. The standard timescale used by most nations of the world is based on a combination 
of Universal Coordinated Time (
UTC
) (representing the Earth's rotation about its axis) and the
Gregorian Calendar (representing the Earth's rotation about the Sun). The
UTC
timescale is
disciplined with respect to International Atomic Time (
TAI
) by inserting leap seconds at inter-
vals of about 18 months.
UTC
time is disseminated by various means, including radio and
satellite navigation systems, telephone modems, and portable clocks.
Special purpose receivers are available for many time-dissemination services, including the 
Global Position System (
GPS
) and other services operated by various national governments.
For reasons of cost and convenience, it is not possible to equip every computer with one of 
these receivers. However, it is possible to equip some computers with these clocks, which 
then act as primary time servers to synchronize a much larger number of secondary servers 
and clients connected by a common network. In order to do this, a distributed network clock 
synchronization protocol is required which can read a server clock, transmit the reading to 
one or more clients, and adjust each client clock as required. Protocols that do this include 
the Network Time Protocol (
NTP
).
