تعاریف شبکه

NTP چیست؟ پروتکل NTP چگونه کار می کند؟

NTP چیست؟ آشنایی با NTP Server

NTP مخفف Network Time Protocol به معنی پروتکل زمان شبکه یک پروتکل شبکه برای همگام سازی ساعت بین سیستم های کامپیوتری بر روی شبکه است. در این مقاله شما را مفهوم NTP Server و NTP Client نیز آشنا خواهیم کرد، همراه داتیس نتورک باشید.

NTP چیست؟ آشنایی با NTP Server

NTP چیست؟

پروتکل زمان شبکه یک پروتکل شبکه برای همگام سازی ساعت بین سیستم های کامپیوتری بر روی شبکه است.

از قبل از سال 1985 ، NTP به عنوان یکی از قدیمی ترین پروتکل های اینترنت در حال استفاده است.

این پروتکل توسط دیوید ال میلز (David L. Mills) از دانشگاه Delaware طراحی شده است.

وظیفه NTP ایجاد هماهنگی زمانی بین کاربران و Client های موجود در یک شبکه می باشد.

همانطور که می دانیم یکسان نبودن Time دستگاه ها می تواند ایجاد مشکلاتی جدی را در پی داشته باشد.

حتی اگر این اختلاف زمانی به اندازه کسری از ثانیه باشد!

به طور مثال:

  • در تراکنش های مالی اختلالاتی به وجود می آید.
  • سینک شدن داده ها بین سرور ها با خطا مواجه می شود.
  • جمع آوری و بررسی Log های تولید شده به سختی امکان پذیر است و …
  • داده ها با ورژن قدیمی ایجاد می شوند.

Network Time Protocol چگونه کار می کند؟

هزاران سرور NTP در سراسر جهان وجود دارند که به ساعت جهانی اتمی (Atomic Clocks) و سرویس های GPS clocks دسترسی دارند.

اگر قصد بر این باشد که هر رایانه را به یکی از این سرور ها مجهز کنیم، منطقی نبوده و از نظر مالی نیز مقرون به صرفه نیست.

اما با پیاده سازی پروتکل NTP می توانید این هماهنگ سازی را ایجاد کنید.

مثلا در نسخه ویندوز این ویژگی موجود است اما به صورت پیش فرض فعال نمی باشد.

NTP client با NTP server درخواست مبادله زمان می کند.

در نتیجه این تبادل ، مشتری قادر است link delay و local offset آن را محاسبه کند و ساعت لوکال خودش را تنظیم کند تا با ساعت در سرور مطابقت داشته باشد.

به عنوان یک قانون ، شش مبادله در مدت زمان حدود 5 تا 10 دقیقه برای تعیین ساعت اولیه لازم است.

پس از هماهنگ سازی ، کلاینت NTP  هر 10 دقیقه یکبار به روز می کند ، معمولا فقط به تبادل یک پیام نیاز دارد.

این تراکنش از طریق پورت 123 پروتکل UDP انجام می شود.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *