بروتوكول وقت الشبكة (نتب)، فهم المزامنة.
منشور من طرف ريتشارد ن ويليامز on أكتوبر 7th، 2008
يبدو بروتوكول وقت الشبكة قد تم حولها إلى الأبد. في الواقع هو في الواقع واحدة من أقدم بروتوكولات الإنترنت التي تم تطويرها في شنومكس من قبل البروفيسور ديفيد ميلز وفريقه من جامعة ديلاوير.
في عالم مسترخي ربما لا يهم إذا لم يتم مزامنة شبكات الكمبيوتر. والعواقب الوحيدة لأخطاء التوقيت يمكن أن تتمثل في وصول بريد إلكتروني قبل إرساله ولكن في صناعات مثل حجز مقعد شركات الطيران أو البورصة أو الاتصالات الساتلية، فإن أجزاء من الثانية يمكن أن تسبب أخطاء خطيرة مثل بيع المقاعد أكثر من مرة، من ملايين الدولارات أو حتى الاحتيال.
أجهزة الكمبيوتر هي آلات منطقية، كما هو الوقت الخطية إلى جهاز كمبيوتر أي حدث يحدث على جهاز واحد يجب أن يحدث قبل أن تصل أخبار هذا الحدث إلى آخر. عندما لا يتم مزامنة الشبكات أجهزة الكمبيوتر تكافح للتعامل مع الأحداث التي وقعت بشكل واضح (مثل البريد الإلكتروني يتم إرسالها) ولكن وفقا لساعاتهم والوقت ختم لم يكن حتى الآن، مجرد التفكير مرة أخرى إلى علة الألفية حيث كان يخشى الساعات القفز إلى شنومك!
لهذا السبب جدا تم تطوير نتب. يستخدم نتب خوارزمية (خوارزمية مارزولو) لمزامنة الوقت مع الإصدار الحالي من نتب يمكن الحفاظ على الوقت عبر الإنترنت العام إلى داخل ميلي ثانية سيكونومكس ويمكن أن تؤدي حتى أفضل عبر الشبكات المحلية. تعمل خوادم الوقت نتب ضمن مجموعة تكب / إب وتعتمد على أودب (بروتوكول مخطط بيانات المستخدم).
خوادم NTP هي عادة أجهزة نتب مخصصة التي تستخدم مرجع مرة واحدة لمزامنة شبكة ل. مرجع هذه المرة هو في معظم الأحيان أوتك (التوقيت العالمي المنسق) المصدر. التوقيت العالمي العالمي (أوتك) هو مقياس زمني عالمي توزعه الساعات الذرية عبر الإنترنت، أو الإرسال الإذاعي الموجات الطويلة المتخصصة أو عبر شبكة نظام تحديد المواقع العالمي (غس).
خوارزمية نتب يستخدم هذا المرجع الوقت لتحديد المبلغ للمضي قدما أو تراجع النظام أو على مدار الساعة الشبكة. نتب يحلل القيم الطابع الزمني بما في ذلك وتيرة الأخطاء واستقرارها. سيحتفظ خادم نتب بتقدير جودة كل من الساعات المرجعية نفسها.
نتب هو هرمي. وتنقسم المسافة من مرجع التوقيت إلى طبقات. الطبقة شنومكس هو إشارة الساعة الذرية. ستراتوم شنومكس هو ملقم نتب، في حين ستراتوم شنومكس هو الملقم الذي يتلقى معلومات توقيت من خادم نتب. نتب يمكن أن تدعم طبقات لا حدود لها تقريبا على الرغم من أن أبعد من إشارة توقيت تذهب أقل دقة سيكون.
وبما أن كل مستوى من الطبقات يمكن أن يستقبل إشارات التوقيت ويرسلها، فإن ميزة هذا النظام الهرمي هي أن الآلاف من الآلات يمكن مزامنتها مع الحاجة إلى خادم نتب واحد فقط.
نتب يحتوي على تدبير أمني يسمى المصادقة. تتحقق المصادقة من أن كل طابع زمني يأتي من المرجع الزمني المقصود من خلال تحليل مجموعة من مفاتيح التشفير التي يتم إرسالها مع مرجع الوقت. نتب يحلله ويؤكد ما إذا كان قد حان من مصدر الوقت عن طريق التحقق من ذلك ضد مجموعة من مفاتيح موثوق بها في ملفات التكوين الخاصة به.
ومع ذلك، المصادقة غير متوفرة من مصادر التوقيت من عبر الإنترنت وهذا هو السبب مايكروسوفت ونوفيل وغيرها من نوصي بشدة فقط يتم استخدام مراجع الوقت الخارجي مثل مخصصة الخادم GPS NTP أو التي تستقبل إرسال الموجات الطويلة والترددات الوطنية.