यह प्रक्रिया काफी शामिल है, लेकिन ध्यान दें कि एक NTP सिंक एक वार्तालाप है, और जैसा कि आपको संदेह है, इसे ध्यान में रखते हुए कि कितने लंबे पैकेट लेते हैं, को प्रभावी ढंग से सिंक करने के लिए राउंड-ट्रिप समय पर काम करने की आवश्यकता है।
जबकि क्लाइंट को समय अपडेट का अनुरोध करने पर समय का सही पता नहीं चल सकता है, यह पैकेट भेजने पर कम से कम पता चलता है। सर्वर को पता होता है कि पैकेट प्राप्त करने का सही समय क्या है, साथ ही वह सही समय जो उत्तर भेजता है। ग्राहक उस समय के बीच के समय को जानता है, जब उसने एक पैकेट भेजा और उत्तर की प्राप्ति।
इसलिए इन नंबरों से सही समय की गणना करना सरल है, बशर्ते कि देरी बातचीत के दौरान सुसंगत हो।
यह हमेशा पाठ्यक्रम के अनुरूप नहीं होता है, यही कारण है कि कई सर्वरों को आम तौर पर कॉन्फ़िगर किया जाता है ताकि त्रुटियों को औसतन रखा जा सके, साथ ही ग्राहक को राज्य की ट्रैकिंग जानकारी दी जाती रहे ताकि वह किसी भी पागल परिणाम को अनदेखा कर सके।
विकिपीडिया विस्तार के लिए एक अच्छा स्रोत है।