NTP

NTP Definition in Hindi

नेटवर्क टाइम प्रोटोकॉल” के लिए जाना जाता है। NTP एक प्रोटोकॉल है जिसका उपयोग कई प्रणालियों में computer clocks को synchronize करने के लिए किया जाता है। यह स्थानीय क्षेत्र नेटवर्क और इंटरनेट पर synchronization का समर्थन करता है।

NTP

दो या दो से अधिक सिस्टम के timestamps का मिलान करना एक साधारण कार्य की तरह लग सकता है, लेकिन इसमें कई चरण शामिल हैं। चूंकि सभी networks में कुछ विलंबता होती है, इसलिए अनुरोध और प्रतिक्रिया के बीच की देरी को ध्यान में रखा जाना चाहिए। NTP client-server model का उपयोग करता है और चार मानों का उपयोग करके round-trip विलंब की गणना करता है:

client request timestamp
server reception timestamp
server response timestamp
client reception timestamp

कुल round-trip विलंब की गणना करने के लिए ऊपर 1 और 2 के बीच के समय को 3 और 4 के बीच के समय में जोड़ा जाता है। इस देरी के आधे को घटाकर, remote server, पर सटीक समय का अनुमान लगाना संभव है, आमतौर पर कुछ milliseconds के भीतर।

चूंकि नेटवर्क की स्थिति NTP packets को प्रसारित करने या प्राप्त करने में लगने वाले समय को प्रभावित कर सकती है, एक एकल अनुरोध सटीक परिणाम नहीं दे सकता है। इसलिए, अधिक सटीक टाइमस्टैम्प बनाने के लिए कई NTP अनुरोध करना और विलंबता को औसत करना आम बात है। एक नेटवर्क पर सभी मशीनों के लिए एक सुसंगत समय उत्पन्न करने के लिए कई कंप्यूटरों में Timestamps का औसत भी हो सकता है। एक साथ कई घड़ियों को सिंक करते समय, एनटीपी का उपयोग पीयर-टू-पीयर protocol के रूप में किया जाता है, जिसमें each system एक समय स्रोत होता है।
NTP Examples

Network time protocol का उपयोग कई अलग-अलग टाइम-सिंकिंग उपयोगिताओं द्वारा किया जाता है, जिसमें विंडोज और macOS में निर्मित टूल शामिल हैं। विंडोज़ में, दिनांक और समय नियंत्रण कक्ष में एक “Internet Time” सुविधा शामिल होती है जो समय सर्वर से वर्तमान समय को पुनः प्राप्त करने के लिए एनटीपी का उपयोग करती है। MacOS में, दिनांक और समय सिस्टम वरीयता वर्तमान समय को पुनः प्राप्त करने के लिए NTP का उपयोग करती है जब “सेट दिनांक और समय स्वचालित रूप से” चेक किया जाता है। Windows और macOS दोनों NTP के सरलीकृत संस्करण का उपयोग करते हैं जिसे सिंपल नेटवर्क टाइम प्रोटोकॉल (SNTP) कहा जाता है।

Leave a comment