Overview
Cristian's Algorithm is a probabilistic physical clock synchronization method where a client polls a time server connected to an accurate reference (such as UTC/GPS). Using local monotonic timestamps T0 (request sent) and T1 (response received), the client estimates one-way network transit time as half the round-trip delay (T1 - T0 - I_server) / 2 and slews its clock accordingly.