আমি লক্ষ্য করেছি যে আমার সার্ভার এবং অন্যান্য মেশিনে ঘড়িটি সর্বদা প্রবাহিত হয় তাই সঠিক থাকার জন্য এটি সিঙ্ক আপ করতে হয়।
কীভাবে এনটিপি সার্ভারের ঘড়িগুলি প্রবাহিত হয় না এবং সর্বদা সঠিক থাকে?
আমি লক্ষ্য করেছি যে আমার সার্ভার এবং অন্যান্য মেশিনে ঘড়িটি সর্বদা প্রবাহিত হয় তাই সঠিক থাকার জন্য এটি সিঙ্ক আপ করতে হয়।
কীভাবে এনটিপি সার্ভারের ঘড়িগুলি প্রবাহিত হয় না এবং সর্বদা সঠিক থাকে?
উত্তর:
যথাযথ সময় রক্ষার জন্য এনটিপি সার্ভারগুলি অত্যন্ত নির্ভুল ঘড়ির উপর নির্ভর করে। কেন্দ্রীয় এনটিপি সার্ভারগুলির একটি সাধারণ সময় উত্স হ'ল পারমাণবিক ঘড়ি বা জিপিএস রিসিভার (মনে রাখবেন জিপিএস স্যাটেলাইটে পারমাণবিক ঘড়িতে রয়েছে)। এই ঘড়িগুলি যথাযথ হিসাবে সংজ্ঞায়িত করা হয় যেহেতু তারা একটি অত্যন্ত সঠিক সময় উল্লেখ করে। জিপিএস বা পারমাণবিক ঘড়ি সম্পর্কে জাদুকরী কিছুই নেই যা তাদেরকে ঠিক সময়টি বলে দেয় make পারমাণবিক ঘড়িগুলি কীভাবে কাজ করে সে কারণে এগুলি কেবল খুব ভাল হয়, একবার এটি কী সময় তা বলা হয়ে থাকে, সঠিক সময় বলা চালিয়ে যান (যেহেতু দ্বিতীয়টি পারমাণবিক প্রভাবের ক্ষেত্রে সংজ্ঞায়িত হয় )। আসলে, এটি লক্ষণীয় যে জিপিএস সময়টি ইউটিসি থেকে আলাদা যা আমরা দেখতে অভ্যস্ত। পরিবর্তে এই পারমাণবিক ঘড়িগুলির বিরুদ্ধে সিঙ্ক্রোনাইজ করা হয়আন্তর্জাতিক আনবিক ঘড়ি বা TAI অর্ডার না শুধুমাত্র সঠিকভাবে সময় বিনিময় বরং বলতে মধ্যে সময়।
একবার আপনার মতো কোনও সিস্টেমে ইন্টারনেটের মতো নেটওয়ার্কের সাথে সংযুক্ত হওয়ার সঠিক সময় পেলে প্রোটোকল ইঞ্জিনিয়ারিংয়ের বিষয়টি হোস্টের মধ্যে একটি অবিশ্বাস্য নেটওয়ার্কের মাধ্যমে সুনির্দিষ্ট সময়ের স্থানান্তর সক্ষম করে। এক্ষেত্রে স্ট্রटम 2 (বা প্রকৃত সময় উত্স থেকে আরও বেশি) এনটিপি সার্ভার আপনার ডেস্কটপ সিস্টেম থেকে এনটিপি সার্ভারের একটি সেটের সাথে সিঙ্কের থেকে আলাদা নয়।
আপনার কয়েকটি সঠিক সময় (এনটিপি সার্ভার বা অন্য কোথাও প্রাপ্ত হিসাবে) এবং আপনার স্থানীয় ঘড়ির অগ্রগতির হার জানেন (যা নির্ধারণ করা সহজ), আপনি "স্থানীয় বিশ্বাসের সাথে তুলনা করে আপনার স্থানীয় ঘড়ির প্রবাহের হার গণনা করতে পারবেন" " সময় বিনিময়. একবার লক হয়ে গেলে, এই মানটি স্থানীয় ঘড়ির সাথে পর্যায়ক্রমে সামঞ্জস্য করতে ব্যবহার করা যেতে পারে যাতে সময়টির যথাযথ উত্তরণের খুব কাছে মানগুলি প্রতিবেদন করা যায়, এমনকি যদি স্থানীয় রিয়েল-টাইম ঘড়ি নিজেই অত্যন্ত সঠিক না হয়; যতক্ষণ না আপনার স্থানীয় ঘড়িটি অত্যন্ত ত্রুটিযুক্ত না হয় , আপনার প্রবাহের সময় উত্স যদি কোনও কারণে অনুপলব্ধ হয়ে যায় তবে এটি কিছু সময়ের জন্য সঠিক সময় রাখার অনুমতি দেয়। কিছু এনটিপি ক্লায়েন্ট বাস্তবায়ন (সম্ভবত বেশিরভাগ ntpd
ডিমন বা সিস্টেম পরিষেবা বাস্তবায়ন) এটি করে এবং অন্যরা (যেমন এনটিপিডির সহযোগীntpdate
যা কেবল একবার ঘড়ি সেট করে) না। এটি সাধারণত একটি ড্রিফ্ট ফাইল হিসাবে উল্লেখ করা হয় কারণ এটি অবিরামভাবে কিছুটা ক্লক ড্রিফ্ট সঞ্চয় করে, তবে কঠোরভাবে বলতে গেলে এটি ডিস্কে একটি নির্দিষ্ট ফাইল হিসাবে সংরক্ষণ করতে হবে না।
এনটিপিতে স্ট্রেটাম 0 হ'ল সংজ্ঞা অনুসারে একটি সঠিক সময় উত্স। স্ট্র্যাটাম 1 এমন একটি সিস্টেম যা স্ট্র্যাটাম 0 সময় উত্সকে তার সময় উত্স হিসাবে ব্যবহার করে (এবং এভাবে স্ট্র্যাটাম 0 টাইম উত্সের তুলনায় কিছুটা কম সঠিক)। স্ট্র্যাটাম 2 আবার স্ট্র্যাটাম 1 এর চেয়ে কিছুটা কম নির্ভুল কারণ এটি স্ট্র্যাটাম 1 উত্সের বিপরীতে এটির সময় সিঙ্ক করছে। ইত্যাদি। অনুশীলনে, নির্ভুলতার এই ক্ষতি এতটাই ছোট যে এটি চূড়ান্ত ক্ষেত্রে বাদে সমস্ত ক্ষেত্রে একেবারেই নগণ্য।
নেটওয়ার্ক টাইমকিপিংয়ে নির্দিষ্টকরণ যা আপনাকে জানায় যে কোনও সার্ভার কীভাবে তার সময়ের উত্স পায় তাকে স্ট্র্যাটাম স্তর বলা হয় Level স্তরটি যত কম হবে তত ভাল server সার্ভারটির সময় ঠিক রাখা।
স্ট্রেটাম স্তরের 0 ডিভাইসগুলি সরাসরি নেটওয়ার্কের সাথে সংযুক্ত থাকে না। এগুলি হ'ল প্রকৃত টাইমকিপিং ডিভাইস এবং প্রকৃত সময়টি অর্জন করতে অবশ্যই কম্পিউটারের সাথে সংযুক্ত থাকতে হবে। এই কম্পিউটারটি তখন স্ট্র্যাটাম স্তরের 1 এনটিপি সার্ভারে পরিণত হয়।
স্ট্র্যাটাম লেভেল 1 এর সাথে সংযুক্ত একটি কম্পিউটারও টাইম সার্ভারে পরিণত হতে পারে তবে এটি তখন স্ট্র্যাটাম লেভেল 2 হতে পারে। কম্পিউটার যেমন টাইম সার্ভারের সাথে সংযুক্ত হয়, আপনার স্ট্রেটাম স্তরটি তত কম হয় আপনার সময় ঠিক রাখার পরিমাণটি আরও সঠিক হতে পারে।
স্ট্র্যাটাম লেভেল 0 ডিভাইসে টিআইএতে অংশ নেওয়া পারমাণবিক ঘড়ি অন্তর্ভুক্ত রয়েছে (আন্তর্জাতিক পারমাণবিক সময়)বা এটিতে সিঙ্ক্রোনাইজ করা এবং এমন ঘড়ি দ্বারা প্রেরিত সময় সংকেতের রিসিভারগুলি। বেশিরভাগই হ'ল জিপিএস টাইমকিপিং রিসিভারগুলি উপযুক্ত ইন্টারফেস সহ এতে জিপিএস পিপিএস সংকেত অন্তর্ভুক্ত থাকে। পিপিএস সিগন্যাল, যখন বেশ কয়েকটি উপগ্রহে জিপিএসের ভাল লক থাকে, তখন প্রতি সেকেন্ডে একটি ডাল প্রেরণ করে এবং সেই স্পন্দনের শীর্ষ প্রান্তটি দ্বিতীয় সেকেন্ডের প্রকৃত সূচনার ন্যানোসেকেন্ডের মধ্যে থাকে। জিপিএস রিসিভারের স্পেসিফিকেশনের উপর নির্ভর করে পিপিএস সিগন্যাল কম-বেশি সঠিক হতে পারে। এটি কারণ প্রতিটি জিপিএস উপগ্রহের একটি পারমাণবিক ঘড়ি রয়েছে has একবার জিপিএস রিসিভার তার নিজস্ব অবস্থান এবং এটি যে জিপিএস স্যাটেলাইটগুলির কথা শুনছে তার সন্ধান পেলে এটি আরএফ প্রচারের জন্য সঠিক হতে পারে এবং আপনাকে জিপিএস রিসিভারে পারমাণবিক ঘড়ি রাখার মতো প্রায় সময় দিতে পারে।
সুতরাং স্ট্র্যাটাম স্তরের 1 সার্ভারগুলি পারমাণবিক ঘড়ি বা জিপিএস রিসিভারগুলির সাথে সংযুক্ত হয় এবং এনটিপি সার্ভারগুলি সেগুলির সাথে সংযুক্ত হয়। এমনকি ঘন ঘন সামঞ্জস্যের সাথে একটি স্তর স্তরের 2 বা 3 সার্ভারের সাথে সংযোগ করা আপনার কম্পিউটারকে ন্যানোসেকেন্ডগুলিতে পরিমাপের সময়কালীন নির্ভুলতা সরবরাহ করবে। তবে আপনার যদি আরও ভাল সময় প্রয়োজন হয় তবে স্ট্র্যাটাম লেভেলের ওয়ান সার্ভারের সাথে সংযোগ স্থাপন করুন, বা একটি উপযুক্ত টাইমকিপিং জিপিএস রিসিভার কিনুন এবং নিজেই স্তরের স্তরের এক উত্স হন yourself
সমস্ত ঘড়ি কিছু পরিমাণে প্রবাহিত হয়, এটি সময় সংকেতের উত্স এবং এটি কতটা ভালভাবে ট্র্যাক করা হয় তার উপর নির্ভর করে। একটি পিসিতে, এই দিনটি এইচপিইটি, তবে পিসি অতিরিক্ত লোড হলে কত টিকিট চলে গেছে তার ট্র্যাক হারিয়ে ফেলতে পারে।
আপনার মেশিনের সাথে কথা বলার জন্য এনটিপি সার্ভারগুলি সম্ভবত সময় হারাতে পারে, তবে তারা তাদের সময়টি আরও ভাল উত্সে ফিরে যায়।
শেষ পর্যন্ত আরও ভাল উত্সগুলি পারমাণবিক ঘড়ির মতো অত্যন্ত নির্ভুল ঘড়ি। আপনি এনটিপিকে মেশিনের একটি নেটওয়ার্ক হিসাবে ভাবতে পারেন, প্রত্যেকের কাছে এমন অনেকগুলি উত্স থাকবে যা এটি সময়ের জন্য নির্ভর করে এবং আরও সঠিকভাবে বিবেচিত তার নিজস্ব সময়কে স্কিউ করে।
এটি কোনও উত্স দ্বারা স্ট্র্যাটাম ঘোষণার দ্বারা পরিচালিত হয়। একটি পারমাণবিক বা জিপিএস ঘড়িটি স্ট্র্যাটাম 0 হয় এবং সময়টি কী হবে তার কর্তৃত্ব। এর থেকে প্রতিটি স্তর পরবর্তী স্ট্র্যাটাম - স্ট্র্যাটাম 1 এবং সময়ের উত্সগুলি তদারক করার জন্য একই স্তরের সমবয়সীদের সাথে প্রচুর স্ট্র্যাটাম 0 উত্স পরীক্ষা করবে।
আপনি সম্ভবত স্ট্র্যাটাম 2 বা 3 সময় উত্সের সাথে কথা বলছেন।
অন্যেরা যা লিখেছিল তা সত্য: একটি স্ট্র্যাটাম 1 সার্ভার স্ট্র্যাটাম 0 ডিভাইস থেকে সময় পায়। কোন সময়ের ব্যবধানে তা ঘটে তা আমি জানি না, তবে আমি মনে করি সেগুলি সেখানে যথেষ্ট সঠিক ,.
N> 1 সহ একটি স্ট্র্যাটাম এন সার্ভার একটি স্ট্র্যাটাম এন -1 সার্ভার থেকে এনটিপির মাধ্যমে সময় পায়। এর অর্থ এটি নিয়মিত বিরতিতে এটিতে সিঙ্ক্রোনাইজ হয়। এনটিপি পরিষেবা শুরু করার পরে, সংক্ষিপ্তকরণটি বেশ স্বল্প বিরতিতে ঘটে এবং সময়ের সাথে সাথে অন্তরগুলি বৃদ্ধি পেতে শুরু করে। অবশেষে, বিরতিটি 1024 s, প্রায় 17 মিনিটের মতো বড়।
যে বিষয়টি সম্বোধন করা হয়নি তা হল সেই সময়ের মধ্যে কী ঘটে? ঠিক আছে, ড্রিফট ফাইল নামে একটি সুবিধা রয়েছে । এটি এনটিপিকে স্থানীয় ঘড়ি এবং রেফারেন্স ক্লকের মধ্যে যে কোনও প্রবাহকে পর্যবেক্ষণ করতে সহায়তা করে। স্থানীয় ঘড়ির ফ্রিকোয়েন্সি সনাক্ত করা ড্রিফ্ট অনুসারে সামঞ্জস্য করা হয়, যাতে সার্ভার পোলের মধ্যে সময়টিও যথাযথ হয়।
অন্যান্য এনটিপি বাস্তবায়ন অন্যান্য সুবিধা ব্যবহার করতে পারে তবে একটি জিনিস সাধারণ: প্রয়োজন এবং ঘড়ির ফ্রিকোয়েন্সি সামঞ্জস্য করার ক্ষমতা।