Computer Network Time Synchronization: The Network Time Protocol