Browse Prior Art Database

One to One Network Synchronization Algorithm

IP.com Disclosure Number: IPCOM000020755D
Original Publication Date: 2004-Jan-25
Included in the Prior Art Database: 2004-Jan-25

Publishing Venue

Siemens

Related People

Other Related People:

Abstract

In modern Computer networks time synchronization is often desirable. The most commonly used method for this is the Network Time Protocol (NTP). When there is a client machine wanting to synchronize with a server machine it sends an NTP packet to the server. This packet has a timestamp t1 in the field "transmit timestamp" that represents the time when the packet was sent. As soon as the server receives the packet it moves t1 from "transmit timestamp" to the field "originate timestamp", puts t2 in "receive timestamp" and finally writes t3 into the field "transmit timestamp". Then the packet is sent back to the client, which at time t4 repeats the process the server made and resends the packet to the server, and so on. This process is shown in Figure 1. Now the two machines are able to determine the roundtrip delay d of the network between them by using: