The public domain software package called NTP (Network Time Protocol) is an implementation of the same named TCP/IP network protocol. NTP has been initiated in the 1980's by Dave L. Mills who was trying to achieve a high accuracy time synchronization for computers across the network. The protocol and related algorithms have been specified in several RFCs.