بروتوكول وقت الشبكة ل عندما المسائل الوقت
منشور من طرف ستيوارت on ديسمبر 14th، 2009
هناك بعض السخرية أن الكمبيوتر الذي يجلس على سطح المكتب الخاص بك، وربما قد تكلف بقدر راتب الشهر سيكون على متن الطائرة على مدار الساعة التي هي أقل دقة من ساعة اليد الرخيصة اشترى في محطة البنزين أو الغاز.
لا تكمن المشكلة في أن أجهزة الكمبيوتر مصممة بشكل خاص بمكونات توقيت رخيصة ، ولكن يمكن تحقيق أي ضبط زمني جاد على جهاز الكمبيوتر دون وجود مؤشرات تذبذب مكلفة أو متقدمة.
إن مذبذبات التوقيت على متن معظم أجهزة الكمبيوتر هي في الواقع مجرد نسخة احتياطية للحفاظ على ساعة الكمبيوتر متزامنة عند إيقاف تشغيل جهاز الكمبيوتر أو عندما تكون معلومات توقيت الشبكة غير متوفرة.
على الرغم من هذه الساعات على متن الطائرة غير كافية، والتوقيت على شبكة من أجهزة الكمبيوتر الشخصية يمكن أن يتحقق في غضون دقة ميلي ثانية واحدة وشبكة متزامنة مع الجدول الزمني العالمي بالتوقيت العالمي (التوقيت العالمي المنسق) ينبغي ألا ينجرف على الإطلاق.
السبب يمكن تحقيق هذا المستوى العالي من الدقة والتزامن دون مذبذبات باهظة الثمن هو أن أجهزة الكمبيوتر يمكن استخدام بروتوكول توقيت الشبكة (NTP) لإيجاد والحفاظ على الوقت المحدد.
NTP هو خوارزمية توزع مصدر واحد للوقت؛ يمكن أن يتم توليد ذلك بواسطة ساعة الكمبيوتر الموجودة على الكمبيوتر - على الرغم من أن هذا سيؤدي إلى انحراف كل جهاز على الشبكة مع انحدار الساعة - الحل الأفضل هو استخدام NTP لتوزيع مصدر ثابت ودقيق للوقت ، والأكثر تفضيلاً الشبكات التي تدير الأعمال عبر الإنترنت ، وهي مصدر UTC.
إن أبسط طريقة لتلقي التوقيت العالمي المنسق (أوتك) - التي يتم الاحتفاظ بها من خلال مجموعة من الساعات الذرية حول العالم - هي استخدام مخصص نتب خادم الوقت. تستخدم خوادم نتب إما إشارات الأقمار الصناعية لتحديد المواقع (نظام تحديد المواقع العالمي) أو البث الإذاعي الموجي الطويل (الذي تنتقله عادة مختبرات الفيزياء الوطنية مثل نبل أو نيست).
مرة واحدة وردت الخادم NTP يوزع مصدر التوقيت عبر الشبكة ويتحقق باستمرار كل آلة للانجراف (في جوهر الجهاز المتصل بالشبكة يتصل الخادم كعميل ويتم تبادل المعلومات عبر تكب / إب.
وهذا يجعل الساعات على متن أجهزة الكمبيوتر نفسها عفا عليها الزمن، على الرغم من عندما يتم تمهيد آلات في البداية يصل، أو إذا كان هناك تأخير في الاتصال الخادم NTP (إذا كان هبوطا أو هناك خطأ مؤقت)، تستخدم الساعة على متن الطائرة للحفاظ على الوقت حتى يمكن تحقيق التزامن الكامل مرة أخرى.