Ntp چیست

پروتکل NTP چیست؟ | همه چیز درباره تایم سرور (Time server)

آنچه در این مقاله می‌خوانید

NTP چیست؟ زمانی که به اینترنت و یا شبکه‌ای متصل می‌شویم زمان سیستم به صورت اتوماتیک بروز می‌شود! این عمل چگونه انجام می‌گیرد؟ اگر می‌خواهید بدانید که NTP چیست و با زیر و بم آن آشنا شوید با ما همراه باشید.

 

ساعت

 

پروتکل NTP چیست

NTP یا Network Time Protocol یکی از پروتکل‌های اینترنت و مبتنی بر IP است. وظیفه آن هماهنگ سازی یا به اصطلاح synchronize زمان سیستم‌هایی است که درون شبکه قرار دارند. این پروتکل توسط David L. Mills در دانشگاه  Delaware ایجاد شده است. NTP از پروتکل UDP با پورت 123 استفاده می‌کند

تنظیم و بروز بودن زمان در سیستم‌های کامپوتری که به شبکه‌ای متصل هستند بسیار مهم است و هماهنگ نبودن زمان باعث به وجودآمدن مشکل می‌شود. برای مثال در سیستم‌هایی که در یک Domain قرار دارند برای اعمال شدن پالیسی‌ها و حتی ورود بدون دردسر کاربران که در دسکتاپ های مجازی یا مجازی سازی دسکتاپ  باید یک هماهنگی بین کامپیوتر‌های موجود در آن Domain از لحاظ زمانی وجود داشته باشد.

تنظیم بودن زمان سیستم‌ها یک فاکتور مهم در بحث مانیتورینگ شبکه است و هماهنگ نبودن آن باعث خلل در عملکرد صحیح این سیستم مانیتورینگ می‌شود.

بیشتر بخوانید: مانیتورینگ شبکه چیست؟

هر NTP از یک یا چند سرور و تعداد زیادی کلاینت سرور تشکیل شده است.

 

تایم سرور

 

NTP Server (تایم سرور) چیست ؟

یک NTP سرور، دستگاهی است که به درخواست های دریافت زمان از سمت کلاینت ها پاسخ می‌دهد. یک تایم سرور شرایطی را فراهم می‌کند که زمان سیستم‌ها با دقت یک نانو ثانیه تنظیم شوند.

NTP چگونه کار می‌کند ؟

حال که آموخیتد که NTP چیست زمان آن رسیده است که با نحوه کار آن آشنا شوید.

NTP از ساعت هماهنگ جهانی Coordinated Universal Time یا به اختصار UTC جهت هماهنگی زمان سیستم‌ها استفاده می‌کند.

در این سیستم سرور و کلاینت اطلاعاتی را باهم به شرح زیر تبادل می‌کنند:

  1. کلاینت یک درخواست NTP به سرور ارسال می‌کند و زمان آن را تایید می‌کند
  2. سرور نیز زمان بسته درخواستی از سمت کلاینت را تایید می‌کند
  3. سرور به درخواست کلاینت پاسخ می‌دهد
  4. مشتری دوباره زمان دریافت بسته‌ای ککه شمال پاسخ سرور است را تایید می‌‎کند.

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

NTP چیست

UTC  چیست ؟

ساعت هماهنگ جهانی به اندازه ۰٫۹  میلی ثانیه با ساعت گرینویچ تفاوت دارد. در UTC از تجهیزات گران قیمت رادیویی و GPS برای هاهنگی زمان استفاده می‌شود.

با توجه به گران قیمت بودن این تجهیزات عملا استفاده از آن‌ها برای هر کامپیوتر منطقی و عملی نیست. اینجا است که NTP به کمک ما می‌آید، در حقیقت تایم سرور‌ های متصل به این تجهیزات زمان دقیق را برای کلاینت‌های موجود در شبکه فراهم می‌کنند.

 

جمع بندی 

حال که می‌دانید NTP چیست اگر به دانش شبکه علاقه‌مند و یا ادمین شبکه‌ای هستید باید در نظر بگیرید که در صورت تنظیم نبودن زمان سیستم‌ها مشکلاتی مانند لاگین نشدن کاربرها و یا اعمال نشدن پالیسی‌ها، یا اشکال در ارتباط با میل سرور ها ممکن است برای شما پیش بیاید. پس حتما باید به این موضوع توجه کنید.

اگر سوالی در زمینه راه اندازی یا کارکرد این سرویس دارید زیر همین مقاله سوالات خود را مطرح کنید.

اشتراک در
اطلاع از
0 دیدگاه
بازخورد داخلی
دیدن تمام دیدگاه ها
×

برای شروع گفتگو کارشناس مورد نظر خود را از لیست زیر انتخاب نمایید

×