الحفاظ على الوقت مع بروتوكول وقت الشبكة
منشور من طرف ريتشارد ن ويليامز on نوفمبر 27th، 2008
NTP (بروتوكول وقت الشبكة) هو الأسلوب الأكثر مرونة ودقة وشعبية لإرسال الوقت عبر الإنترنت. ربما كان أقدم بروتوكول إنترنت موجودًا بشكل أو بآخر منذ منتصف 1980.
يتمثل الهدف الرئيسي لـ NTP في ضمان مزامنة جميع الأجهزة الموجودة على الشبكة في نفس الوقت والتعويض عن بعض التأخيرات في وقت الشبكة. عبر الشبكة المحلية أو WAN NTP تمكن من الحفاظ على دقة عدد قليل من المللي ثانية (عبر الإنترنت ، نقل الوقت إذا كان أقل دقة بكثير بسبب حركة مرور الشبكة والمسافة).
يعد بروتوكول NTP أكثر بروتوكولات مزامنة الوقت استخدامًا على نطاق واسع (في مكان ما في منطقة 95٪ من جميع خوادم الوقت التي تستخدم NTP) وهو مدين بالكثير من نجاحه لتحديثاته المستمرة ومرونته. سيتم تشغيل نظام NTP على أنظمة التشغيل UNIX و LINUX و Windows (كما أنه مجاني ، وسبب آخر محتمل لنجاحه الضخم).
يستخدم NTP مصدر وقت واحد يقوم بتوزيعه بين كافة الأجهزة على شبكة الاتصال؛ كما يتحقق من كل جهاز للانجراف (كسب أو خسارة الوقت) وتعديل كل منها. كما أنه هرمي في أن الآلاف من الآلات يمكن التحكم فيها باستخدام واحد فقط الخادم NTP كما يمكن أن تستخدم كل آلة في حد ذاتها من قبل الأجهزة المجاورة كخادم الوقت.
كما أن بروتوكول NTP آمن للغاية (عند استخدام مرجع زمني خارجي وليس عند استخدام الإنترنت لمصدر توقيت) مع بروتوكول مصادقة قادر على تحديد مصدر مصدر التوقيت بالضبط.
ولكي تكون الشبكة فعالة للغاية ، تستخدم معظم خوادم الوقت في NTP ساعة ذرية كأساس لمزامنتها الزمنية. وقد تم تطوير جدول زمني دولي يستند إلى الوقت الذي يتم ذكره بواسطة الساعات الذرية لهذا الغرض بالذات. UTC (التوقيت العالمي المنسق).
هناك حقا طريقتين لاستقبال آمنة التوقيت الذري UTC إشارة الوقت ليتم استخدامها من قبل NTP. الأول هو الإرسال الزمني والتردد الذي تبثه العديد من مختبرات الفيزياء الوطنية على موجة طويلة في جميع أنحاء العالم ؛ أما الثانية (وهي الأكثر توفّرًا) فهي استخدام معلومات التوقيت في عمليات الإرسال عبر الأقمار الصناعية لنظام تحديد المواقع العالمي GPS. يمكن التقاطها في أي مكان على الكرة الأرضية وتوفير معلومات توقيت آمنة وموثوقة ودقيقة للغاية.