NTP ไม่ได้ไวต่อการกระวนกระวายใจเพราะใช้originate
และtransmit
บันทึกเวลาเพื่อติดตามความล่าช้า Ntp.org อธิบายในรายละเอียดว่าจะตรวจสอบความล่าช้าอย่างไร แต่นี่เป็นตัวอย่าง:
การซิงโครไนซ์ไคลเอนต์กับเซิร์ฟเวอร์เครือข่ายประกอบด้วยการแลกเปลี่ยนแพ็คเก็ตหลายครั้งโดยที่การแลกเปลี่ยนแต่ละครั้งเป็นการร้องขอและการตอบกลับ เมื่อส่งคำร้องขอไคลเอ็นต์จะเก็บเวลาของตนเอง (เริ่มต้นประทับเวลา) ลงในแพ็กเก็ตที่ส่ง เมื่อเซิร์ฟเวอร์ได้รับแพ็คเก็ตดังกล่าวมันจะเก็บเวลาของตัวเอง (รับการประทับเวลา) ลงในแพ็คเก็ตและแพ็คเก็ตจะถูกส่งกลับหลังจากใส่เวลาประทับลงในแพ็คเก็ต เมื่อได้รับคำตอบผู้รับจะบันทึกเวลาการรับของตนเองอีกครั้งเพื่อประเมินเวลาการเดินทางของแพ็กเก็ต เวลาเดินทาง (ล่าช้า) ถูกประมาณว่าเป็นครึ่งหนึ่งของ "ความล่าช้าทั้งหมดลบด้วยเวลาประมวลผลระยะไกล" โดยถือว่าความล่าช้าสมมาตร
เหตุผลนี้ไม่อยู่ในหมวดหมู่เดียวกันกับการควบคุมเครือข่ายเนื่องจากไม่รับผิดชอบโดยตรงต่อการทำงานของการกำหนดเส้นทาง / การส่งต่อแพ็กเก็ต ทุกสิ่งในหมวดหมู่การจัดการเครือข่ายไม่ใช่องค์ประกอบที่สำคัญของระบบเครือข่ายโดยรวม หากคุณทำแพ็กเก็ตใด ๆ ที่เกี่ยวข้องกับ SNMP, syslog หรือ NTP คุณอาจไม่ได้สังเกตเห็น
SNMP จะส่งข้อมูลนั้นอีกครั้งเนื่องจากเป็น TCP แม้ว่าการเชื่อมต่อจะตกลงไปพร้อม ๆ กันก็จะไม่มีความหายนะเกิดขึ้น คุณอาจได้รับเอเจนต์ snmp ที่ไม่ตอบสนองแล้วลองอีกครั้ง หากคุณสูญเสีย syslog traffic (UDP) คุณก็จะสูญเสียข้อมูลการบันทึกซึ่งอาจจะยังคงอยู่ในบัฟเฟอร์หรือในไฟล์บันทึกบนอุปกรณ์ เนื่องจาก NTP คำนวณความล่าช้าตามแพ็คเก็ตก่อนหน้าในขณะที่ยังคำนึงถึงข้อผิดพลาดออฟเซ็ตสูงสุดคุณจึงไม่พบปัญหาใด ๆ สถานการณ์กรณีที่เลวร้ายที่สุดเวลาของคุณลอยไปด้วยไม่กี่ picoseconds ...
หากคุณทำแพ็กเก็ตสูญหายที่เกี่ยวข้องกับการกำหนดเส้นทางแม้เป็นครั้งที่สองคุณอาจเผชิญหน้ากับระบบทั้งหมดที่กำลังจะล่ม การแสดงเครื่องหมายอื่น ๆ ที่ไร้ค่า ณ จุดนี้ NTP จะหลุดจากการซิงค์โดยสิ้นเชิงและพึ่งพาสัญลักษณ์ในเครื่องเพื่อให้เวลา