এনটিপি-এর মাধ্যমে সময় সিঙ্ক্রোনাইজেশনের নির্ভুলতা। নতুন প্রজন্মের নেটওয়ার্কে সিঙ্ক্রোনাইজেশন: সমস্যা সমাধানের তিনটি উপায়

2005 সালে, IEEE1588-2002 স্ট্যান্ডার্ড সংশোধন করার জন্য কাজ শুরু হয়েছিল এর প্রয়োগের সম্ভাব্য ক্ষেত্রগুলিকে প্রসারিত করার জন্য (টেলিকমিউনিকেশন, তারবিহীন যোগাযোগইত্যাদি)। ফলাফলটি ছিল IEEE1588-2008 এর একটি নতুন সংস্করণ, যা মার্চ 2008 থেকে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলির সাথে উপলব্ধ:

  • ন্যানোসেকেন্ড নির্ভুলতা নিশ্চিত করতে উন্নত অ্যালগরিদম।
  • সময়ের সিঙ্ক্রোনাইজেশনের বর্ধিত গতি (আরো ঘন ঘন বার্তা প্রেরণ সম্ভব সিঙ্ক্রোনাইজেশন সিঙ্ক).
  • নতুন বার্তা ধরনের জন্য সমর্থন.
  • একটি একক-মোড অপারেটিং নীতি প্রবর্তন করা হচ্ছে (ফলোআপ বার্তা পাঠাতে হবে না)।
  • তথাকথিত ফাংশন জন্য সমর্থন প্রবেশ করান সুইচগুলির একটি ক্যাসকেড সংযোগ স্কিমে পরিমাপ ত্রুটিগুলি জমা হওয়া রোধ করার জন্য স্বচ্ছ ঘড়ি।
  • প্রোফাইলগুলি লিখুন যা নতুন অ্যাপ্লিকেশনগুলির জন্য সেটিংস সংজ্ঞায়িত করে৷
  • ডিভাইসনেট, প্রোফিনেট এবং IEEE802.3/ইথারনেট (সরাসরি অ্যাসাইনমেন্ট) এর মতো পরিবহন ব্যবস্থায় নিয়োগের সম্ভাবনা।
  • স্ট্যান্ডার্ডের সম্ভাব্য পরিধি প্রসারিত করতে এবং ভবিষ্যতের প্রয়োজন মেটাতে একটি TLV (প্রকার, দৈর্ঘ্য, মান) কাঠামো প্রবর্তন করা হচ্ছে।
  • স্ট্যান্ডার্ডে অতিরিক্ত ঐচ্ছিক এক্সটেনশন প্রবর্তন করা হচ্ছে।

পিটিপি প্রোটোকলের উপর ভিত্তি করে সিস্টেম পরিচালনার নীতি

PTP প্রোটোকল ব্যবহার করে এমন সিস্টেমগুলিতে, দুটি ধরণের ঘড়ি রয়েছে: মাস্টার ক্লক এবং স্লেভ ক্লক। মাস্টার ঘড়ি আদর্শভাবে একটি রেডিও ঘড়ি বা জিপিএস রিসিভার দ্বারা নিয়ন্ত্রিত হয় এবং স্লেভ ঘড়িকে সিঙ্ক্রোনাইজ করে। শেষ ডিভাইসের ঘড়ি, মাস্টার বা ক্রীতদাস, একটি নিয়মিত ঘড়ি হিসাবে বিবেচিত হয়; নেটওয়ার্ক ডিভাইসে অন্তর্ভুক্ত ঘড়িগুলি যেগুলি ডেটা প্রেরণ এবং রাউটিং করার কার্য সম্পাদন করে (উদাহরণস্বরূপ, ইথারনেট সুইচগুলিতে) সীমানা ঘড়ি হিসাবে বিবেচিত হয়।

ভাত। 1. PTP প্রোটোকল অনুসারে, ডিভাইসগুলির সময় সিঙ্ক্রোনাইজেশন "মাস্টার-স্লেভ" স্কিমের উপর ভিত্তি করে করা হয়।

পিটিপি প্রোটোকল অনুসারে সিঙ্ক্রোনাইজেশন পদ্ধতিটি দুটি পর্যায়ে বিভক্ত। প্রথম পর্যায়ে, মাস্টার এবং স্লেভ ঘড়ির মধ্যে সময়ের পার্থক্য সংশোধন করা হয় - অর্থাৎ তথাকথিত সময় অফসেট সংশোধন করা হয়। এটি করার জন্য, মাস্টার ডিভাইসটি স্লেভ ডিভাইসে (মেসেজ টাইপ সিঙ্ক) সিঙ্ক্রোনাইজ করার উদ্দেশ্যে একটি বার্তা প্রেরণ করে। বার্তাটিতে মাস্টার ঘড়ির বর্তমান সময় রয়েছে এবং নির্দিষ্ট সময়ের ব্যবধানে পর্যায়ক্রমে প্রেরণ করা হয়।

যাইহোক, যেহেতু মাস্টার ক্লক পড়া, ডেটা প্রসেস করা এবং ইথারনেট কন্ট্রোলারের মাধ্যমে ট্রান্সমিট করতে কিছু সময় লাগে, তাই প্রেরিত বার্তার তথ্য প্রাপ্তির সময় আর প্রাসঙ্গিক থাকে না। একই সময়ে, যে সময়ে সিঙ্ক বার্তাটি প্রেরককে ছেড়ে যায়, যার মধ্যে মাস্টার ক্লক (TM1) রয়েছে, যথাসম্ভব নির্ভুলভাবে রেকর্ড করা হয়। মাস্টার ডিভাইস তারপর সিঙ্ক বার্তার রেকর্ড করা সময় স্লেভ ডিভাইসে প্রেরণ করে (ফলোআপ বার্তা)। তারা যথাসম্ভব নির্ভুলভাবে পরিমাপ করে যখন প্রথম বার্তাটি প্রাপ্ত হয়েছিল (TS1) এবং সেই পরিমাণ গণনা করে যার দ্বারা যথাক্রমে নিজেদের এবং মাস্টার ডিভাইসের মধ্যে সময়ের পার্থক্য সংশোধন করা প্রয়োজন (O) (চিত্র দেখুন। 1 এবং চিত্র 2)। তারপর স্লেভ ডিভাইসে ঘড়ির রিডিং সরাসরি অফসেট মান দ্বারা সংশোধন করা হয়। যদি নেটওয়ার্কে বার্তা প্রেরণে কোনও বিলম্ব না হয় তবে আমরা বলতে পারি যে ডিভাইসগুলি সময়মতো সিঙ্ক্রোনাইজ করা হয়েছে।

ভাত। 3. সুইচগুলিতে বার্তা বিলম্বের সময় গণনা।

উভয় দিকে একটি বার্তা প্রেরণে বিলম্ব অভিন্ন হবে যদি ডিভাইসগুলি একটি যোগাযোগ লাইনের মাধ্যমে একে অপরের সাথে সংযুক্ত থাকে এবং আর কিছুই না। যদি ডিভাইসগুলির মধ্যে নেটওয়ার্কে সুইচ বা রাউটার থাকে, তবে ডিভাইসগুলির মধ্যে বার্তা প্রেরণে একটি প্রতিসম বিলম্ব হবে না, কারণ নেটওয়ার্কের সুইচগুলি সেই ডেটা প্যাকেটগুলিকে সংরক্ষণ করে যা তাদের মধ্য দিয়ে যায় এবং তাদের সংক্রমণের একটি নির্দিষ্ট ক্রম থাকে। বাস্তবায়িত এই বৈশিষ্ট্যটি, কিছু ক্ষেত্রে, বার্তা প্রেরণে বিলম্বকে উল্লেখযোগ্যভাবে প্রভাবিত করতে পারে (ডেটা ট্রান্সমিশন সময়ের মধ্যে উল্লেখযোগ্য পার্থক্য সম্ভব)। যখন নেটওয়ার্কে তথ্য লোড কম হয়, তখন এই প্রভাবটি সামান্য প্রভাব ফেলে, কিন্তু যখন তথ্য লোড বেশি হয়, তখন এটি সময় সমন্বয়ের নির্ভুলতাকে উল্লেখযোগ্যভাবে প্রভাবিত করতে পারে। বড় ত্রুটিগুলি দূর করার জন্য, একটি বিশেষ পদ্ধতি প্রস্তাব করা হয়েছিল এবং সীমানা ঘড়ির ধারণাটি চালু করা হয়েছিল, যা নেটওয়ার্ক সুইচগুলির অংশ হিসাবে প্রয়োগ করা হয়। এই সীমানা ঘড়িটি মাস্টার ঘড়ির সাথে সময় সিঙ্ক্রোনাইজ করা হয়। আরও, প্রতিটি পোর্টের সুইচটি তার পোর্টের সাথে সংযুক্ত সমস্ত স্লেভ ডিভাইসের জন্য মাস্টার ডিভাইস, যেখানে সংশ্লিষ্ট ঘড়ি সিঙ্ক্রোনাইজেশন করা হয়। এইভাবে, সিঙ্ক্রোনাইজেশন সর্বদা একটি পয়েন্ট-টু-পয়েন্ট স্কিম অনুযায়ী পরিচালিত হয় এবং সামনের দিকে এবং বিপরীত দিকে বার্তা প্রেরণে প্রায় একই বিলম্বের পাশাপাশি একটি বার্তা থেকে অন্য বার্তা প্রেরণের এই বিলম্বের কার্যত অপরিবর্তিত মান দ্বারা চিহ্নিত করা হয়। .

যদিও সীমানা ঘড়ির ব্যবহারের উপর ভিত্তি করে নীতিটি তার ব্যবহারিক কার্যকারিতা দেখিয়েছে, PTPv2 প্রোটোকলের দ্বিতীয় সংস্করণে আরেকটি প্রক্রিয়া সংজ্ঞায়িত করা হয়েছিল - তথাকথিত ব্যবহারের প্রক্রিয়া। স্বচ্ছ ঘড়ি। এই প্রক্রিয়াটি সুইচের মাধ্যমে সিঙ্ক্রোনাইজেশন বার্তা প্রেরণে বিলম্বের মাত্রার পরিবর্তনের কারণে সৃষ্ট ত্রুটিগুলিকে রোধ করে এবং একটি নেটওয়ার্কের ক্ষেত্রে সিঙ্ক্রোনাইজেশন নির্ভুলতা হ্রাস রোধ করে একটি বড় সংখ্যাক্যাসকেড সুইচ. এই প্রক্রিয়াটি ব্যবহার করার সময়, নেটওয়ার্কে অন্য কোনও বার্তার সংক্রমণের মতোই সিঙ্ক্রোনাইজেশন বার্তাগুলি মাস্টার থেকে স্লেভে সঞ্চালিত হয়। যাইহোক, যখন সিঙ্ক্রোনাইজেশন বার্তাটি সুইচের মধ্য দিয়ে যায়, তখন সুইচের মাধ্যমে এর সংক্রমণে বিলম্ব রেকর্ড করা হয়। বিলম্বটি প্রথম সিঙ্ক বার্তার অংশ হিসাবে বা পরবর্তী ফলোআপ বার্তার অংশ হিসাবে একটি বিশেষ সংশোধন ক্ষেত্রে রেকর্ড করা হয় (চিত্র 2 দেখুন)। বিলম্ব অনুরোধ এবং বিলম্ব প্রতিক্রিয়া বার্তা প্রেরণ করার সময়, সুইচে তাদের বিলম্বের সময়ও রেকর্ড করা হয়। এইভাবে, তথাকথিত জন্য সমর্থন বাস্তবায়ন. সুইচগুলিতে অন্তর্ভুক্ত স্বচ্ছ ঘড়িগুলি সরাসরি তাদের মধ্যে ঘটে যাওয়া বিলম্বের জন্য ক্ষতিপূরণ করা সম্ভব করে।

PTP প্রোটোকল বাস্তবায়ন

একটি সিস্টেমে PTP প্রয়োজন হলে, একটি PTP প্রোটোকল স্ট্যাক প্রয়োগ করা আবশ্যক। এটি উপস্থাপনা উপর করা যেতে পারে সর্বনিম্ন প্রয়োজনীয়তাডিভাইস প্রসেসর এবং নেটওয়ার্ক থ্রুপুট কর্মক্ষমতা. সহজ এবং সস্তা ডিভাইসে প্রোটোকল স্ট্যাক বাস্তবায়নের জন্য এটি খুবই গুরুত্বপূর্ণ। PTP প্রোটোকল সহজে কার্যকর করা যেতে পারে এমনকি সস্তা কন্ট্রোলার (32 বিট) এর উপর নির্মিত সিস্টেমেও।
উচ্চ সিঙ্ক্রোনাইজেশন নির্ভুলতা নিশ্চিত করার জন্য একমাত্র প্রয়োজনীয়তা অবশ্যই পূরণ করতে হবে যে ডিভাইসগুলি যতটা সম্ভব নির্ভুলভাবে পরিমাপ করে যে সময়ে বার্তাটি প্রেরণ করা হয় এবং বার্তাটি প্রাপ্ত হওয়ার মুহূর্তে। পরিমাপ যতটা সম্ভব হার্ডওয়্যারের কাছাকাছি (উদাহরণস্বরূপ, সরাসরি ড্রাইভারে) এবং সর্বোচ্চ সম্ভাব্য নির্ভুলতার সাথে করা উচিত। শুধুমাত্র সফ্টওয়্যার বাস্তবায়নে, সিস্টেমের আর্কিটেকচার এবং কর্মক্ষমতা সরাসরি অনুমোদিত সর্বোচ্চ নির্ভুলতাকে সীমাবদ্ধ করে।

টাইমস্ট্যাম্পিংয়ের জন্য অতিরিক্ত হার্ডওয়্যার সমর্থন ব্যবহার করে, নির্ভুলতা ব্যাপকভাবে উন্নত করা যেতে পারে এবং সফ্টওয়্যার থেকে কার্যত স্বাধীন করা যেতে পারে। এর জন্য অতিরিক্ত যুক্তির ব্যবহার প্রয়োজন, যা একটি প্রোগ্রামেবল লজিক ইন্টিগ্রেটেড সার্কিটে বা নেটওয়ার্ক ইনপুটে একটি নির্দিষ্ট কাজ সমাধানের জন্য বিশেষায়িত একটি সমন্বিত সার্কিটে প্রয়োগ করা যেতে পারে।

উপসংহার

PTP প্রোটোকল ইতিমধ্যে অনেক ক্ষেত্রে তার কার্যকারিতা প্রমাণ করেছে। আপনি নিশ্চিত হতে পারেন যে এটি আগামী বছরগুলিতে আরও ব্যাপক হয়ে উঠবে এবং এটি ব্যবহার করে অনেকগুলি সমাধান অন্যান্য প্রযুক্তি ব্যবহার করার চেয়ে আরও সহজ এবং দক্ষতার সাথে প্রয়োগ করা যেতে পারে।

IEEE 1588v2 সমর্থনকারী KYLAND সরঞ্জাম

07/09/2012, সোম, 10:07, মস্কো সময়

পরবর্তী প্রজন্মের পরিবহন নেটওয়ার্কগুলির প্রধান সমস্যা হল যে ইথারনেট প্রযুক্তি মূলত স্থানীয় জন্য ডিজাইন করা হয়েছিল কম্পিউটার নেটওয়ার্কএবং কখনই সিঙ্ক্রোনাইজেশন সংকেত প্রেরণের উদ্দেশ্যে ছিল না। সাম্প্রতিক দশকগুলিতে, সার্কিট-সুইচড নেটওয়ার্কগুলি ঘড়ির সংকেতগুলির সংক্রমণের উপর ভিত্তি করে পরিবহন মাধ্যম হিসাবে সিঙ্ক্রোনাস ডিজিটাল হায়ারার্কি (SDH) প্রযুক্তি দ্বারা প্রাধান্য পেয়েছে। কিন্তু এমনকি এই নির্ভরযোগ্য এবং প্রমাণিত প্রযুক্তি আধুনিক অ্যাপ্লিকেশনের প্রয়োজনীয়তা পূরণ করে না।

পৃষ্ঠা: আগে | | 2

সিঙ্ক ইথারনেট স্ট্যান্ডার্ড ব্যবহার করে

ইথারনেট প্রযুক্তি মূলত ব্যবহারের জন্য একচেটিয়াভাবে তৈরি করা হয়েছিল স্থানীয় নেটওয়ার্ক. শারীরিক স্তরে তথ্যের রৈখিক কোডিংয়ের পদ্ধতিগুলি এমন কাজগুলি অনুসারে বেছে নেওয়া হয়েছিল যা ঘড়ির সংকেত প্রেরণের সাথে জড়িত ছিল না। SDH নেটওয়ার্কগুলি প্রাথমিকভাবে NRZ লাইন কোড ব্যবহার করত, যা যোগাযোগ চ্যানেলের শারীরিক স্তরে সিঙ্ক্রোনাইজেশন প্রেরণের জন্য অভিযোজিত হয়। সিঙ্ক ইথারনেট প্রযুক্তি তৈরি করার সময়, শারীরিক স্তর এবং কোডিং পদ্ধতিগুলি SDH প্রযুক্তি থেকে ধার করা হয়েছিল এবং দ্বিতীয় (চ্যানেল) স্তরটি কার্যত প্রভাবিত হয়নি। SSM সিঙ্ক্রোনাইজেশন স্ট্যাটাস বাইট বাদ দিয়ে ফ্রেমের গঠন অপরিবর্তিত রয়েছে। এর অর্থগুলিও SDH প্রযুক্তি থেকে ধার করা হয়েছিল।


সিঙ্ক ইথারনেট প্রোটোকলের মাধ্যমে সিঙ্ক্রোনাইজেশন ট্রান্সমিশনের নীতি

সিঙ্ক ইথারনেট প্রযুক্তির সুবিধার মধ্যে রয়েছে SDH ফিজিক্যাল লেয়ার স্ট্রাকচারের ব্যবহার, এবং এর সাথে, ক্লক নেটওয়ার্ক সিঙ্ক্রোনাইজেশন নেটওয়ার্ক ডিজাইন এবং তৈরিতে বিশাল এবং অমূল্য অভিজ্ঞতা। পদ্ধতির পরিচয় পুরানো সুপারিশ G.803, G.804, G.811, G.812 এবং G.813 কে নতুন প্রযুক্তিতে প্রাসঙ্গিক রেখেছে। ব্যয়বহুল ডিভাইস - প্রাথমিক রেফারেন্স অসিলেটর (পিইজি), সেকেন্ডারি মাস্টার অসিলেটর (এমএসও) - সিঙ্ক ইথারনেট স্ট্যান্ডার্ডে নির্মিত নতুন পরিবহন নেটওয়ার্কেও ব্যবহার করা যেতে পারে।


সিঙ্ক ইথারনেট প্রযুক্তি ব্যবহার করে সাধারণ সিঙ্ক্রোনাইজেশন স্কিম

অসুবিধাগুলির মধ্যে রয়েছে যে পুরো ট্রান্সমিশন নেটওয়ার্কে, প্রতিটি ডিভাইসকে অবশ্যই নতুন মানকে সমর্থন করতে হবে এবং যদি লাইনে এমন একটি ডিভাইস থাকে যা সিঙ্ক ইথারনেট সমর্থন করে না, তবে এই নোডের পিছনে থাকা সমস্ত ডিভাইস সিঙ্ক্রোনাস মোডে কাজ করতে পারে না। ফলস্বরূপ, সমগ্র নেটওয়ার্ক আধুনিকীকরণের জন্য বড় উপাদান খরচ প্রয়োজন। আরেকটি অসুবিধা হল যে এই পদ্ধতিটি শুধুমাত্র ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশনের সংক্রমণকে সমর্থন করে।

PTP ব্যবহার করা (IEEE1588v2)

এবং সিঙ্ক্রোনাইজেশন স্থানান্তর করার শেষ পদ্ধতি, যা সম্প্রতি ক্রমবর্ধমান জনপ্রিয় হয়ে উঠেছে, তা হল প্রিসাইজ টাইম প্রোটোকল (PTP)। এটি IEEE সুপারিশ 1588-এ বর্ণিত হয়েছে। 2008 সালে, এই নথির একটি দ্বিতীয় সংস্করণ প্রকাশিত হয়েছিল, যা টেলিযোগাযোগ নেটওয়ার্কগুলিতে প্রোটোকলের ব্যবহার বর্ণনা করে। সুনির্দিষ্ট টাইম প্রোটোকলটি বেশ তরুণ, তবে সময় স্থানান্তর প্রযুক্তি নিজেই নেটওয়ার্ক টাইম পোর্টোকল (এনটিপি) প্রোটোকল থেকে ধার করা হয়েছিল। এর মধ্যে NTP প্রোটোকল সর্বশেষ সংস্করণআধুনিক অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় নির্ভুলতা প্রদান করে না এবং তাই এটি একটি ভাল সময় সিঙ্ক্রোনাইজেশন টুল হিসাবে রয়ে গেছে যা সার্ভার, বিতরণ করা ডাটাবেস ইত্যাদি সিঙ্ক্রোনাইজ করার জন্য ব্যাপকভাবে ব্যবহৃত হয়। কিন্তু একটি ঘড়ি নেটওয়ার্ক সিঙ্ক্রোনাইজেশন নেটওয়ার্ক তৈরিতে, NTP প্রোটোকলের একটি যৌক্তিক ধারাবাহিকতা উপযুক্ত - এটি হল PTP প্রোটোকল। PTP প্রোটোকলের মাধ্যমে মিথস্ক্রিয়ায় অংশগ্রহণকারী নেটওয়ার্ক উপাদানগুলি হল নিম্নলিখিত ডিভাইসগুলি: PTP গ্র্যান্ড মাস্টার এবং PTP স্লেভ। সাধারণত, গ্র্যান্ড মাস্টার জিএনএসএস রিসিভারের কাছ থেকে সময় নেয় এবং এই তথ্য ব্যবহার করে স্লেভ ডিভাইসের সাথে প্যাকেট বিনিময় করে এবং ক্রমাগত গ্র্যান্ড মাস্টার এবং স্লেভ ডিভাইসের মধ্যে সময়ের বৈপরীত্য সংশোধন করে। এই এক্সচেঞ্জ যত বেশি সক্রিয় হবে, সামঞ্জস্যের সঠিকতা তত বেশি হবে। এই ধরনের সক্রিয় বিনিময়ের নেতিবাচক দিক হল ব্যান্ডউইথ বৃদ্ধি যা PTP প্রোটোকলের জন্য বরাদ্দ করা হয়। সময়ের ব্যবধানে পার্থক্য গণনা করার ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ সমস্যা হল গ্র্যান্ড মাস্টার এবং স্লেভ ডিভাইসের মধ্যে "ক্লাসিক" লেয়ার 3 রাউটার থাকতে পারে। এই ক্ষেত্রে "ক্লাসিক" শব্দটি জোর দেওয়ার জন্য ব্যবহৃত হয় যে এই ডিভাইসগুলি PTP লেয়ার 5 প্রোটোকল সম্পর্কে কিছুই বোঝে না।

এই জাতীয় রাউটারের বাফারগুলিতে বিলম্বগুলি পরিচালনা করা বেশ কঠিন এবং সেগুলি এলোমেলো প্রকৃতির। এই এলোমেলো ত্রুটিগুলি নিয়ন্ত্রণ করার জন্য, এবং গ্র্যান্ড মাস্টার এবং স্লেভের মধ্যে সময়ের বৈপরীত্যের গণনাকে আরও সঠিক করার জন্য, PTP প্রোটোকল - টাইম স্ট্যাম্পে একটি বিশেষ প্যারামিটার চালু করা হয়েছিল। এই লেবেলটি রাউটারের মধ্য দিয়ে একটি প্যাকেট যেতে কত সময় নেয় তা নির্দেশ করে। গ্র্যান্ড মাস্টার থেকে স্লেভ রাউটারগুলির পুরো পথ ধরে যদি পিটিপি কার্যকারিতা থাকে এবং একটি টাইমস্ট্যাম্প সেট করে থাকে, তাহলে আইপি নেটওয়ার্কের মাধ্যমে পিটিপি প্যাকেটের উত্তরণের সাথে সম্পর্কিত এলোমেলো ত্রুটি কমিয়ে আনা যেতে পারে।


PTP প্রোটোকল ব্যবহার করে একটি সিঙ্ক্রোনাইজেশন নেটওয়ার্ক তৈরির একটি উদাহরণ

নতুন প্রজন্মের প্যাকেট নেটওয়ার্কে সিঙ্ক্রোনাইজেশন স্থানান্তর পদ্ধতির তুলনা

রাউটারগুলিতে PTP কার্যকারিতা প্রয়োজন হয় না, তবে PTP প্রোটোকল ব্যবহার করার সময় এটি অত্যন্ত সুপারিশ করা হয়। এটি লক্ষ করা উচিত যে বেশিরভাগ রাউটার নির্মাতারা তাদের ডিভাইসগুলিতে এই কার্যকারিতা অন্তর্ভুক্ত করে। জন্য একটি সিঙ্ক্রোনাইজেশন সার্কিট নির্মাণের একটি উদাহরণ মোবাইল চালকনীচের চিত্রে উপস্থাপন করা হয়। PTP এর সুবিধা হল যে প্রোটোকলটি তিনটি ধরণের সিঙ্ক্রোনাইজেশন প্রেরণ করার জন্য ডিজাইন করা হয়েছে: ফ্রিকোয়েন্সি, ফেজ এবং সময়। প্রোটোকলের প্রধান অসুবিধা হল লোডের উপর নির্ভরশীলতা। যখন একটি IP নেটওয়ার্কে যানজট থাকে যা পরিচালনা করা কঠিন, তখন নেটওয়ার্ক জুড়ে সিঙ্ক্রোনাইজেশন প্রেরণের নিয়মগুলির সাথে কঠোরভাবে সম্মতি নিশ্চিত করা খুব কঠিন।

প্রযুক্তি সুবিধাদি ত্রুটি
জিএনএসএস ফ্রিকোয়েন্সি, ফেজ এবং সময় সিঙ্ক্রোনাইজেশন প্রদান।
নেটওয়ার্ক লোড উপর নির্ভর করে না.
বাধ্যতামূলক অ্যান্টেনা ইনস্টলেশন। আবদ্ধ স্থানে ব্যবহারের অসম্ভবতা। অন্যান্য রেডিও ডিভাইস থেকে সম্ভাব্য হস্তক্ষেপ। রিডানডেন্সি শুধুমাত্র একটি দ্বিতীয় GNSS রিসিভার ইনস্টল করার মাধ্যমে প্রদান করা হয়
ইথারনেট সিঙ্ক করুন নেটওয়ার্ক লোড উপর নির্ভর করে না. SDH নেটওয়ার্কের অনুরূপ শুধুমাত্র ফ্রিকোয়েন্সি সিঙ্ক্রোনাইজেশন প্রদান করে। সমস্ত নেটওয়ার্ক উপাদানগুলির জন্য সিঙ্ক ইথারনেট সমর্থন প্রয়োজন৷
পিটিপি ফ্রিকোয়েন্সি, ফেজ এবং সময় সিঙ্ক্রোনাইজেশন প্রদান। নেটওয়ার্ক লোড উপর নির্ভর করে.

প্রতিটি পদ্ধতির নিজস্ব সুবিধা এবং অসুবিধা রয়েছে, যা টেবিলে দেখানো হয়েছে। সঠিক পদ্ধতি নির্ধারণের জন্য, বিভিন্ন নেটওয়ার্কের জন্য নির্দিষ্ট অনেক মানদণ্ড বিবেচনা করার সুপারিশ করা হয়।

মিখাইল ভেকসেলম্যান

পৃষ্ঠা: আগে | | 2

65 ন্যানোমিটার হল জেলেনোগ্রাড প্ল্যান্ট অ্যাংস্ট্রেম-টি এর পরবর্তী লক্ষ্য, যার জন্য 300-350 মিলিয়ন ইউরো খরচ হবে। কোম্পানি ইতিমধ্যে Vnesheconombank (VEB) উৎপাদন প্রযুক্তির আধুনিকীকরণের জন্য একটি অগ্রাধিকারমূলক ঋণের জন্য একটি আবেদন জমা দিয়েছে, Vedomosti এই সপ্তাহে প্ল্যান্টের পরিচালনা পর্ষদের চেয়ারম্যান, লিওনিড রেইম্যানের রেফারেন্সে রিপোর্ট করেছে। এখন Angstrem-T একটি 90nm টপোলজি সহ মাইক্রোসার্কিটগুলির জন্য একটি উত্পাদন লাইন চালু করার প্রস্তুতি নিচ্ছে৷ আগের VEB ঋণের পেমেন্ট, যার জন্য এটি কেনা হয়েছিল, 2017-এর মাঝামাঝি থেকে শুরু হবে।

বেইজিং ওয়াল স্ট্রিট বিধ্বস্ত

মূল আমেরিকান সূচকগুলি রেকর্ড ড্রপের সাথে নতুন বছরের প্রথম দিনগুলি চিহ্নিত করেছে; বিলিয়নেয়ার জর্জ সোরোস ইতিমধ্যে সতর্ক করেছেন যে বিশ্ব 2008 সঙ্কটের পুনরাবৃত্তির মুখোমুখি হচ্ছে।

প্রথম রাশিয়ান ভোক্তা প্রসেসর Baikal-T1, যার মূল্য $60, ব্যাপক উৎপাদনে চালু করা হচ্ছে

বৈকাল ইলেকট্রনিক্স কোম্পানি 2016 সালের শুরুতে রাশিয়ান বৈকাল-টি1 প্রসেসরের প্রায় $60 মূল্যের শিল্প উৎপাদনে লঞ্চ করার প্রতিশ্রুতি দেয়। সরকার যদি এই চাহিদা তৈরি করে তবে ডিভাইসগুলির চাহিদা থাকবে, বাজারের অংশগ্রহণকারীরা বলছেন।

MTS এবং Ericsson যৌথভাবে রাশিয়ায় 5G বিকাশ ও বাস্তবায়ন করবে

মোবাইল টেলিসিস্টেম PJSC এবং এরিকসন রাশিয়ায় 5G প্রযুক্তির উন্নয়ন ও বাস্তবায়নে সহযোগিতা চুক্তিতে প্রবেশ করেছে। 2018 বিশ্বকাপ সহ পাইলট প্রকল্পগুলিতে, MTS সুইডিশ বিক্রেতার উন্নয়ন পরীক্ষা করতে চায়। আগামী বছরের শুরুতে, অপারেটরটি গঠনের বিষয়ে টেলিকম ও গণযোগাযোগ মন্ত্রকের সাথে একটি সংলাপ শুরু করবে। প্রযুক্তিগত প্রয়োজনীয়তামোবাইল যোগাযোগের পঞ্চম প্রজন্মের কাছে।

সের্গেই চেমেজভ: রোস্টেক ইতিমধ্যে বিশ্বের দশটি বৃহত্তম ইঞ্জিনিয়ারিং কর্পোরেশনের মধ্যে একটি

রোস্টেকের প্রধান, সের্গেই চেমেজভ, আরবিসি-র সাথে একটি সাক্ষাত্কারে চাপ দেওয়া প্রশ্নের উত্তর দিয়েছেন: প্লাটন সিস্টেম সম্পর্কে, AVTOVAZ-এর সমস্যা এবং সম্ভাবনা, ওষুধ ব্যবসায় স্টেট কর্পোরেশনের স্বার্থ, নিষেধাজ্ঞার প্রসঙ্গে আন্তর্জাতিক সহযোগিতার কথা বলেছেন। চাপ, আমদানি প্রতিস্থাপন, পুনর্গঠন, উন্নয়ন কৌশল এবং কঠিন সময়ে নতুন সুযোগ।

রোস্টেক "নিজেকে বেড়া" করছে এবং স্যামসাং এবং জেনারেল ইলেকট্রিকের খ্যাতি দখল করছে

রোস্টেকের সুপারভাইজরি বোর্ড "2025 সাল পর্যন্ত উন্নয়ন কৌশল" অনুমোদন করেছে। প্রধান উদ্দেশ্য হল উচ্চ-প্রযুক্তিগত বেসামরিক পণ্যের শেয়ার বাড়ানো এবং মূল আর্থিক সূচকগুলিতে জেনারেল ইলেকট্রিক এবং স্যামসাং-এর সাথে পরিচিত হওয়া।

আপনার ভাল কাজ পাঠান জ্ঞান ভাণ্ডার সহজ. নীচের ফর্ম ব্যবহার করুন

ছাত্র, স্নাতক ছাত্র, তরুণ বিজ্ঞানী যারা তাদের অধ্যয়ন এবং কাজে জ্ঞানের ভিত্তি ব্যবহার করেন তারা আপনার কাছে খুব কৃতজ্ঞ হবেন।

http://www.allbest.ru/ এ পোস্ট করা হয়েছে

রাশিয়ান ফেডারেশনের শিক্ষা ও বিজ্ঞান মন্ত্রণালয়

ফেডারেল রাজ্য স্বায়ত্তশাসিত শিক্ষা প্রতিষ্ঠান

উচ্চতর পেশাগত শিক্ষা

"ন্যাশনাল রিসার্চ নিউক্লিয়ার ইউনিভার্সিটি "MEPhI"

ট্রেখগর্নি টেকনোলজিকাল ইনস্টিটিউট - ন্যাশনাল রিসার্চ নিউক্লিয়ার ইউনিভার্সিটি MEPhI এর শাখা

কম্পিউটার বিভাগ

"ইন্টারনেট টেকনোলজিস" শৃঙ্খলায়

বিষয়ে: "RSYNC প্রোটোকল। সময় সিঙ্ক্রোনাইজেশন। NTP প্রোটোকল। SNTP প্রোটোকল"

সম্পূর্ণ করেছেন: গ্রুপ 5VT-58 এর ছাত্র

কোল্টসভ ডি.এ.

চেক করা হয়েছে: আর্ট। রেভ ডলগোপোলোভা এম.ও.

ট্রেখগর্নি 2012

RSYNC প্রোটোকল

টাইম সিঙ্ক্রোনাইজেশন

এনটিপি প্রোটোকল

প্রোটোকলএসএনটিপি

ব্যবহৃত ইন্টারনেট উৎসের তালিকা

আবেদন

RSYNC প্রোটোকল

আরসুসংগত(ইঞ্জি. রিমোট সিঙ্ক্রোনাইজেশন) - এর জন্য একটি প্রোগ্রাম ইউনিক্স-এর মতো সিস্টেম, যা প্রয়োজনে ডেটা এনকোডিং ব্যবহার করে ট্রাফিক কমানোর সময় দুটি জায়গায় ফাইল এবং ডিরেক্টরি সিঙ্ক্রোনাইজ করে। rsync এবং অন্যান্য অনেক প্রোগ্রাম/প্রোটোকলের মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য হল যে মিররিং প্রতিটি দিকে একটি থ্রেড দ্বারা সঞ্চালিত হয় (ফাইল প্রতি এক বা একাধিক থ্রেডের পরিবর্তে)। Rsync একটি ডিরেক্টরির বিষয়বস্তু অনুলিপি বা প্রদর্শন করতে পারে এবং ফাইলগুলি অনুলিপি করতে পারে, ঐচ্ছিকভাবে কম্প্রেশন এবং পুনরাবৃত্তি ব্যবহার করে।

বিকাশকারী- ওয়েন ডেভিসন;

পরিচালনা কক্ষপদ্ধতি- ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার।

GNU GPL লাইসেন্সের অধীনে প্রকাশিত, rsync হল বিনামূল্যের সফটওয়্যার।

ক্রস-প্ল্যাটফর্ম(ক্রস প্ল্যাটফর্ম)সফটওয়্যারনিরাপত্তা-- সফ্টওয়্যার যা একাধিক হার্ডওয়্যার প্ল্যাটফর্ম এবং/অথবা অপারেটিং সিস্টেমে চলে। একটি আদর্শ উদাহরণঅপারেটিং রুমে কাজ করার জন্য ডিজাইন করা সফটওয়্যার লিনাক্স সিস্টেমএবং একই সময়ে উইন্ডোজ।

উইনোসের জন্য rsync-এর একটি বাস্তবায়ন আছে, অথবা সরাসরি বাস্তবায়ন নয়, কিন্তু rsync এবং cygwin-এর একটি সমাবেশ, যাকে বলা হয় cwRsync।

অ্যালগরিদম

ইউটিলিটি rsync অস্ট্রেলিয়ান প্রোগ্রামার অ্যান্ড্রু ট্রিজেল (পরিশিষ্ট সি) দ্বারা তৈরি একটি অ্যালগরিদম ব্যবহার করে যা যোগাযোগের সংযোগ জুড়ে দক্ষতার সাথে কাঠামো (যেমন ফাইল) স্থানান্তর করার জন্য যখন প্রাপক কম্পিউটারে ইতিমধ্যে সেই কাঠামোর একটি ভিন্ন সংস্করণ থাকে।

গ্রহীতা কম্পিউটার ফাইলটির অনুলিপিটিকে একটি নির্দিষ্ট আকারের S-এর অ-ওভারল্যাপিং খণ্ডগুলিতে ভাগ করে এবং প্রতিটি খণ্ডের জন্য একটি চেকসাম গণনা করে: একটি MD4 হ্যাশ (পরিশিষ্ট A) এবং একটি দুর্বল রোলিং চেকসাম (পরিশিষ্ট B), এবং সেগুলিকে পাঠায় সার্ভার যার সাথে এটি সিঙ্ক্রোনাইজ করা হয়।

সার্ভারের সাথে সিঙ্ক্রোনাইজ করা হচ্ছে ফাইলের সংস্করণে S আকারের প্রতিটি খণ্ডের জন্য চেকসাম গণনা করে, ওভারল্যাপিং অংশগুলি সহ। রোলিং চেকসামের বিশেষ বৈশিষ্ট্যের কারণে এটি দক্ষতার সাথে গণনা করা যেতে পারে: যদি রোলিং চেকসাম বাইট n থেকে n+S-1 R সমান হয়, তাহলে রোলিং চেকসাম বাইট n+1 থেকে n+S R, বাইট n এবং বাইট n থেকে গণনা করা যেতে পারে। এই ব্যবধানের মধ্যে থাকা বাইটগুলিকে বিবেচনা না করেই +S। এইভাবে, যদি রোলিং চেকসাম বাইট 1-25 ইতিমধ্যে গণনা করা হয়ে থাকে, তাহলে পূর্ববর্তীটি রোলিং চেকসাম বাইট 2-26 গণনা করতে ব্যবহৃত হয় চেক যোগফলএবং বাইট 1 এবং 26।

মৌলিক সুবিধাদি

গতি: প্রাথমিকভাবে, rsync উৎস এবং গন্তব্যের (সিঙ্ক) মধ্যে সমস্ত বিষয়বস্তু প্রতিলিপি করে। এর পরে, rsync শুধুমাত্র পরিবর্তিত ব্লক বা বিটগুলিকে গন্তব্যে স্থানান্তর করে, যার ফলে সিঙ্ক্রোনাইজেশন সত্যিই দ্রুত হয়;

নিরাপত্তা: rsync SSH প্রোটোকল ব্যবহার করে ট্রানজিটে ডেটা এনক্রিপশন অন্তর্ভুক্ত করে;

rsync যথাক্রমে প্রেরণ এবং গ্রহণের দিকে ব্লক দ্বারা ডেটা ব্লককে সংকুচিত করে এবং ডিকম্প্রেস করে। সুতরাং, rsync দ্বারা ব্যবহৃত ব্যান্ডউইথ অন্যান্য ফাইল স্থানান্তর প্রোটোকলের তুলনায় কম।

বাক্য গঠন

$ rsync বিকল্পগুলি উত্স গন্তব্য, যেখানে উত্স এবং গন্তব্য স্থানীয় বা দূরবর্তী হতে পারে। দূরবর্তী বস্তুর সাথে ব্যবহার করা হলে, লগইন, সার্ভারের নাম এবং পথ নির্দিষ্ট করে।

কিছু গুরুত্বপূর্ণ বিকল্প:

1) -ক,--আর্কাইভসংরক্ষণাগার মোড;

2) -আর,--পুনরাবৃত্তিট্রাভার্স ডিরেক্টরি (পুনরাবৃত্তি);

3) -আর,--আত্মীয়আপেক্ষিক পাথ;

4) -এইচ,--হার্ড-লিঙ্কহার্ড লিঙ্ক সংরক্ষণ করুন;

5) -এস,--স্পর্সস্পার্স ফাইলগুলি দক্ষতার সাথে পরিচালনা করুন;

6) -এক্স,--এক-ফাইল-সিস্টেমফাইল সিস্টেমের সীমানা অতিক্রম করবেন না;

7) -বাদ=প্যাটার্নপ্রদত্ত নমুনার ফাইলগুলি বাদ দিন;

8) -মুছে দিনপ্রেরিত হলে রিসিভার সরানো হয়;

9) -পরে মুছে ফেলুনট্রান্সমিশন পরে রিসিভার সরানো হয়.

টাইম সিঙ্ক্রোনাইজেশন

এক যুগে সময় তথ্য প্রযুক্তিআধুনিক মানুষের জন্য বিশেষ তাৎপর্য অর্জন করেছে। আমরা প্রত্যেকেই দিনে অন্তত কয়েকবার আমাদের ঘড়ির দিকে তাকাই। অনেকে ইন্টারনেট সহ বিভিন্ন উত্সের মাধ্যমে তাদের সময় রিপোর্টিং ডিভাইসগুলি নিয়মিত সিঙ্ক্রোনাইজ করে। নির্ভুল সময় কখনও কখনও এমন বিষয়ে একটি সিদ্ধান্তমূলক ভূমিকা পালন করে যেখানে এমনকি মিনিট নয়, কিন্তু সেকেন্ড গুরুত্বপূর্ণ। উদাহরণস্বরূপ, স্টক এক্সচেঞ্জে ট্রেড করার ফলে এমন একজন খেলোয়াড়ের জন্য ধ্বংস হতে পারে যার ঘড়ি ভুল সময় দেখায়।

প্রযুক্তি সিঙ্ক্রোনাইজেশন সময়

সবসময় সিঙ্ক্রোনাইজেশন প্রক্রিয়া একটি বিশেষ নেটওয়ার্ক প্রোটোকল নামক মাধ্যমে বাহিত হয় এনটিপি(অন্তর্জালসময়প্রোটোকল). এই প্রোটোকলটি বিভিন্ন নিয়ম এবং গাণিতিক অ্যালগরিদমের একটি সেট, যার জন্য ধন্যবাদ আপনার কম্পিউটারের সময় এক সেকেন্ডের কয়েক শতভাগের পার্থক্যের সাথে সুনির্দিষ্টভাবে সামঞ্জস্য করা হয়। সিস্টেমের জন্য একটি প্রোটোকল রয়েছে যেগুলির জন্য এই ধরনের সুনির্দিষ্ট সিঙ্ক্রোনাইজেশনের প্রয়োজন হয় না, বলা হয় এসএনটিপি. উৎস এবং গ্রহণকারী ডিভাইসের মধ্যে পার্থক্য 1 সেকেন্ড পর্যন্ত হতে পারে।

সুনির্দিষ্ট সময়ের পরামিতি প্রেরণের প্রযুক্তি হল একটি বহুস্তর কাঠামো, যেখানে প্রতিটি ইলেকট্রনিক ডিভাইসের অন্তর্নিহিত স্তর অন্তর্নিহিতের সাথে সিঙ্ক্রোনাইজ করা হয়। প্রযুক্তিগত স্তর যত কম হবে, এটি থেকে প্রাপ্ত সময় তত কম সঠিক হবে। তবে এটি তাত্ত্বিকভাবে, বাস্তবে সবকিছুই সিঙ্ক্রোনাইজেশন সিস্টেমের সাথে জড়িত অনেক পরামিতির উপর নির্ভর করে এবং আরও সঠিক সময় পাওয়া যায়, উদাহরণস্বরূপ, তৃতীয়টির চেয়ে ডিভাইসের চতুর্থ স্তর থেকে।

এই ট্রান্সমিশন চেইনের শূন্য স্তরে সবসময় সময় রিপোর্টিং ডিভাইস থাকে, মোটামুটিভাবে বলতে গেলে ঘড়ি। এই ঘড়িগুলো হল আণবিক, পারমাণবিক বা কোয়ান্টাম টাইম কিপিং ডিভাইস এবং এগুলোকে রেফারেন্স ঘড়ি বলা হয়। এই ধরনের ডিভাইসগুলি সরাসরি ইন্টারনেটে সময় পরামিতি প্রেরণ করে না; তারা সাধারণত ন্যূনতম বিলম্ব সহ একটি উচ্চ-গতির ইন্টারফেসের মাধ্যমে প্রাথমিক কম্পিউটারের সাথে সংযুক্ত থাকে। এই কম্পিউটারগুলিই প্রযুক্তিগত শৃঙ্খলে প্রথম স্তর তৈরি করে। দ্বিতীয় স্তরে এমন মেশিন থাকবে যা ডিভাইসের প্রথম স্তর থেকে নেটওয়ার্ক সংযোগের মাধ্যমে সময় গ্রহণ করে, প্রায়শই ইন্টারনেটের মাধ্যমে। সমস্ত পরবর্তী স্তরগুলি ওভারলাইং লেয়ারগুলি থেকে একই নেটওয়ার্ক প্রোটোকল ব্যবহার করে সঠিক সময় সম্পর্কে তথ্য পাবে।

সিস্টেম সিঙ্ক্রোনাইজেশন সময়

ভিতরে 7 জুলাই, 2003 এর ফেডারেল আইন "যোগাযোগের উপর" নং 126 অনুসারে, 49 অনুচ্ছেদ - "যোগাযোগ ক্ষেত্রে অ্যাকাউন্টিং এবং রিপোর্টিং সময়", টেলিযোগাযোগ এবং ডাক বার্তা প্রেরণ এবং গ্রহণের প্রযুক্তিগত প্রক্রিয়াগুলিতে, তাদের প্রক্রিয়াকরণের মধ্যে টেলিকমিউনিকেশন অপারেটর এবং পোস্টাল অপারেটরদের দ্বারা রাশিয়ান ফেডারেশনের অঞ্চল একটি একক অ্যাকাউন্টিং এবং রিপোর্টিং সময় ব্যবহার করা উচিত - মস্কো।" এটা করতে ডিজিটাল নেটওয়ার্কটেলিকমিউনিকেশন অপারেটরকে একটি সঠিক সময় ব্যবস্থা সংগঠিত করতে হবে।

একটি সঠিক সময় ব্যবস্থা হল প্রযুক্তিগত উপায়গুলির একটি সেট যা তাদের অভ্যন্তরীণ ঘড়িগুলিকে সিঙ্ক্রোনাইজ করার জন্য একটি রেফারেন্স উত্স থেকে সমস্ত নেটওয়ার্ক উপাদানগুলিতে বর্তমান সময়ের মান সম্পর্কে ডিজিটাল তথ্যের পর্যায়ক্রমিক সংক্রমণ সরবরাহ করে। এটি টেলিকমিউনিকেশন নেটওয়ার্কগুলির ডিজিটাল সরঞ্জামগুলিতে প্রযোজ্য, যেখানে বিভিন্ন ডেটা রিয়েল টাইমে প্রক্রিয়া করা হয় এবং নির্দিষ্ট অভ্যন্তরীণ প্রযুক্তিগত প্রক্রিয়াগুলির একযোগে সঞ্চালন নিশ্চিত করতে হবে।

একক সুনির্দিষ্ট সময়ের জন্য একটি সিঙ্ক্রোনাইজেশন সিস্টেম সংগঠিত করার সমস্যা সমাধানের প্রাসঙ্গিকতা, বা, অন্য কথায়, টেলিকমিউনিকেশন নেটওয়ার্কগুলিতে সময় সিঙ্ক্রোনাইজেশন সংগঠিত করা বিলিং সিস্টেম, বিভিন্ন উদ্দেশ্যে নিয়ন্ত্রণ ব্যবস্থা, নেটওয়ার্ক সুরক্ষা, কম্পিউটারের বিকাশের সাথে অঙ্গাঙ্গীভাবে জড়িত। সিস্টেম, সেইসাথে অপারেটিং পদ্ধতির উন্নতি ডিজিটাল সরঞ্জামটেলিযোগাযোগ এবং মেট্রোলজিক্যাল সাপোর্ট।

ইউনিফাইড টাইম সিগন্যালের ভোক্তারা হলেন: কম্পিউটিং সিস্টেমএবং কম্পিউটার সার্ভার (নেটওয়ার্ক ইকুইপমেন্ট ম্যানেজমেন্ট এবং মনিটরিং সিস্টেম), এসডিএইচ, এটিএম, আইপি ট্রান্সপোর্ট নেটওয়ার্ক এবং স্যুইচিং নেটওয়ার্ক, বিলিং এবং ডাটাবেস সার্ভারের জন্য সরঞ্জাম; ডেটা ট্রান্সমিশন এবং প্যাকেট স্যুইচিং সরঞ্জাম (রাউটার, সুইচ) ইত্যাদি

টাইম সিঙ্ক্রোনাইজেশন ব্যবহার করে আপনি একটি বা এর নেটওয়ার্কে যেকোনো প্রক্রিয়ার শুরু এবং শেষ সময়গুলিকে সিঙ্ক্রোনাইজ করতে পারবেন বিভিন্ন অপারেটরটেলিযোগাযোগ, উদাহরণস্বরূপ, অভ্যন্তরীণ সরঞ্জাম নির্ণয়ের ব্যবহার করে দুর্ঘটনার স্থানীয়করণ এবং নিয়ন্ত্রণ ব্যবস্থায় সার্ভারে ঘটে যাওয়া ইভেন্ট সম্পর্কে একটি লগ এন্ট্রি তৈরি করার সময়, গ্রাহকদের কথোপকথন সংযোগ করা, দিনের সময় এবং অবস্থান অনুসারে তথ্য ট্র্যাফিক চার্জ করা। একটি নির্দিষ্ট নেটওয়ার্কের পরিষেবা এলাকায় গ্রাহক, এবং অবশেষে, অভ্যর্থনা / স্থানান্তর নিশ্চিতকরণ সম্পর্কিত পদ্ধতিগুলি বহন করে ইলেকট্রনিক স্বাক্ষর, লেনদেন করা, ইত্যাদি

একটি সঠিক সময় ব্যবস্থা তৈরি করার কাজ অন্তর্ভুক্ত:

* সঠিক সময় সংকেত উত্স নির্বাচন;

* একটি যোগাযোগ নেটওয়ার্কের মাধ্যমে সুনির্দিষ্ট সময় সংকেত প্রেরণের পদ্ধতি নির্ধারণ;

* নেটওয়ার্ক প্রোটোকল এবং সুনির্দিষ্ট সময় সংকেত নির্বাচন;

* সময় সিঙ্ক্রোনাইজেশনের প্রয়োজন এমন সরঞ্জামগুলির সনাক্তকরণ;

* সুনির্দিষ্ট সময়ের সংকেত সহ বিভিন্ন ধরণের সরঞ্জাম সরবরাহ করার জন্য সমাধান বিকল্পগুলির নির্বাচন।

সময় সংকেত প্রেরণের উচ্চ-নির্ভুল এবং সবচেয়ে সাশ্রয়ী মাধ্যমগুলির মধ্যে যা বিদ্যমান ভাড়া নেওয়া বা অতিরিক্ত যোগাযোগ লাইন নির্মাণের প্রয়োজন হয় না, কেউ যথাযথভাবে গ্লোবাল নেভিগেশন স্যাটেলাইট সিস্টেম (জিএনএসএস) অন্তর্ভুক্ত করতে পারে: রাশিয়ান গ্লোনাসএবং আমেরিকান জিপিএস. পৃথিবীর যে কোনো স্থান থেকে দৃশ্যমান উপগ্রহের সেটের কক্ষপথে অপারেশনের মাধ্যমে সিস্টেমের বৈশ্বিকতা নিশ্চিত করা হয়, ক্রমাগত উচ্চ-নির্ভুলতার সংকেত প্রেরণ করে যা একটি সঠিক সময় ব্যবস্থায় ব্যবহার করা যেতে পারে।

বর্তমানে, উদাহরণস্বরূপ, স্যাটেলাইট সিস্টেম জিপিএসশুধুমাত্র দ্বিতীয় অগ্রাধিকার হিসাবে রাশিয়ান টেলিকমিউনিকেশন অপারেটরদের টেলিযোগাযোগ নেটওয়ার্কের সরঞ্জামগুলিকে সিঙ্ক্রোনাইজ করতে ব্যবহার করা যেতে পারে, অতএব, সুনির্দিষ্ট সময় সংকেতের প্রধান উত্স হিসাবে একটি স্যাটেলাইট সিস্টেম ব্যবহার করা প্রয়োজন। গ্লোনাস.

থেকে টাইম স্কেল পেতে স্যাটেলাইট সিস্টেমসংকেত রিসিভার ধারণকারী বিশেষ সরঞ্জাম ব্যবহার করা প্রয়োজন গ্লোনাসএবং জিপিএস. এই বিশেষ সরঞ্জামকে বলা হয় টাইম সার্ভার ( সময়সার্ভার) সার্ভার থেকে রিমোট নেটওয়ার্ক ক্লায়েন্টে সময় সংকেত প্রেরণ করার সময়, বিশেষ ইন্টারনেট প্রোটোকল ব্যবহার করা হয় এনটিপি(অন্তর্জালসময়প্রোটোকল)এবং পিটিপি(নির্ভুলতাসময়প্রোটোকল- IEEE1588). নেটওয়ার্ক প্রোটোকলের উপর ভিত্তি করে, অনুক্রমের নীতি অনুসারে একটি সঠিক সময় ব্যবস্থা তৈরি করার পরামর্শ দেওয়া হয়।

এনটিপি প্রোটোকল

NTP প্রোটোকল (নেটওয়ার্ক টাইম প্রোটোকল) NTP সার্ভার দ্বারা নেটওয়ার্ক গ্রাহকদের মধ্যে একটি সঠিক রেফারেন্স সময় সম্পর্কে তথ্য বিতরণ করতে ব্যবহৃত হয়। এটি কম্পিউটার এবং প্রক্রিয়াগুলির সিঙ্ক্রোনাইজেশন নিশ্চিত করতে ইন্টারনেট সরঞ্জাম দ্বারাও ব্যবহৃত হয়।

NTP 25 বছরেরও বেশি সময় ধরে একটি ইন্টারনেট প্রোটোকল হিসাবে ব্যবহৃত হয়েছে। এই প্রোটোকলটি দীর্ঘতম ব্যবহৃত ইন্টারনেট প্রোটোকল। এটি ইন্টারনেটে সময় এবং প্রক্রিয়াগুলিকে সিঙ্ক্রোনাইজ করার প্রয়োজন থেকে জন্মগ্রহণ করেছিল। NTP প্রোটোকল প্রথম LINUX এবং UNIX প্ল্যাটফর্মে ব্যবহার করা হয়েছিল যার মধ্যে FreeBSD (PC এর জন্য UNIX-এর একটি অ-বাণিজ্যিক সংস্করণ), কিন্তু পরে অপারেটিং সিস্টেমে ব্যবহার করা শুরু হয়। উইন্ডোজ সিস্টেম. বিশেষ NTP সিস্টেম প্রধানত ব্যবহার করে অপারেটিং সিস্টেমলিনাক্স।

এছাড়াও, NTP প্রোটোকল ছাড়াও, SNTP (সিম্পল নেটওয়ার্ক টাইম প্রোটোকল) রয়েছে। প্যাকেট স্তরে, দুটি প্রোটোকল সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ। তাদের মধ্যে প্রধান পার্থক্য হল যে SNTP নেই জটিল সিস্টেম NTP-তে উপস্থিত ত্রুটিগুলির ফিল্টারিং এবং বহু-পর্যায়ে সংশোধন। সুতরাং, SNTP হল NTP-এর একটি সরলীকৃত এবং কার্যকরী সংস্করণ। এটি এমন নেটওয়ার্কগুলিতে ব্যবহারের জন্য উদ্দিষ্ট যেখানে খুব উচ্চ সময়ের নির্ভুলতার প্রয়োজন হয় না, এবং Microsoft এর বাস্তবায়নে এটি একটি এন্টারপ্রাইজের মধ্যে 20 সেকেন্ডের মধ্যে এবং একটি সাইটের মধ্যে 2 সেকেন্ডের বেশি নয়। SNTP প্রোটোকল RFC 1769 (সংস্করণ 3) এবং RFC 2030 (সংস্করণ 4) হিসাবে প্রমিত।

মৌলিক নীতি প্রোটোকল এনটিপি

প্রোটোকল NTP তিনটি প্যারামিটার সহ নেটওয়ার্ক ব্যবহারকারীদের প্রদান করার জন্য তৈরি করা হয়েছিল:

1) একটি সময় মান ব্যর্থতা নির্ধারণ;

2) সময় বিলম্বের একটি সম্পূর্ণ চক্র সেট করা;

3) বিশেষ রেফারেন্স ঘড়ি সম্পর্কিত প্যারামিটারের বিস্তার সেট করা।

সময় রেফারেন্স ব্যর্থতা হল স্থানীয় ঘড়ি এবং রেফারেন্স ঘড়ির মধ্যে সময়ের পার্থক্য। লেটেন্সির একটি সম্পূর্ণ চক্র হল সার্ভার থেকে প্রটোকলের প্রতিক্রিয়া পেতে যে পরিমাণ সময় লাগে। পরামিতিগুলির বিস্তার হল স্ট্যান্ডার্ডের সাথে সম্পর্কিত স্থানীয় সময় ঘড়ির সর্বাধিক ত্রুটি।

বার্তা প্রোটোকল এনটিপি

প্রোটোকলএনটিপি ইউডিপি (ইউজার ডেটাগ্রাম প্রোটোকল) ব্যবহার করে একটি এনটিপি বার্তা বিভিন্ন ক্ষেত্র নিয়ে গঠিত:

1) জাম্প সূচক;

2) সংস্করণ সংখ্যা;

6) নির্ভুলতা;

7) রুট সিস্টেমে ত্রুটি;

8) পরামিতি পরিবর্তন;

9) স্ট্যান্ডার্ড শনাক্তকারী;

10) সৃষ্টির তারিখ;

11) অভ্যর্থনা সময় স্ট্যাম্প;

12) স্থানান্তর সময় স্ট্যাম্প;

13) কোড স্বীকৃতি;

14) মেসেজ ডাইজেস্ট।

জাম্প সূচক একটি আসন্ন সমষ্টি বা মুছে ফেলার স্পাইক সম্পর্কে সতর্ক করে।

সংস্করণ নম্বর NTP সংস্করণ নম্বর ব্যবহার করা হচ্ছে প্রদর্শন করে।

মোড বর্তমান NTP বার্তার মোড সেট করতে সাহায্য করে।

Decomposer হল একটি 8-বিট সিস্টেম যা রেফারেন্স ঘড়ির ক্রমিক স্তর চিহ্নিত করে।

পোল বার্তাগুলির মধ্যে সর্বাধিক ব্যবধান নির্ধারণ করে।

নির্ভুলতা স্থানীয় ঘড়ির বিশ্বস্ততা প্রতিষ্ঠা করে।

রুট ত্রুটি নামমাত্র সময় রেফারেন্স ত্রুটি নির্দেশ করে.

স্ট্যান্ডার্ড আইডেন্টিফায়ার হল একটি 4-অক্ষরের ASCII কোড যা স্ট্যান্ডার্ডের উৎস চিহ্নিত করে, উদাহরণস্বরূপ: GPS, DCF, MSF। কোড শনাক্তকারী ক্ষেত্রটি ব্যবহার করা হয় যখন এটি কোডের বৈধতা প্রতিষ্ঠার জন্য প্রয়োজনীয়।

প্যাটার্ন তৈরির তারিখ সেই সময় সেট করে যখন ব্যবহারকারীর NTP অনুরোধ NTP সার্ভারে পাঠানো হয়েছিল।

প্রাপ্ত টাইমস্ট্যাম্পটি নির্দেশ করে যে সময় NTP সার্ভার দ্বারা অনুরোধটি গৃহীত হয়েছিল।

ট্রান্সমিশন টাইমস্ট্যাম্প ব্যবহারকারীর কাছে NTP সার্ভারের প্রতিক্রিয়া বার্তা প্রেরণের সময় নির্দেশ করে।

ডাইজেস্ট ক্ষেত্রটি বার্তা প্রমাণীকরণ কোড MAC (মেসেজ প্রমাণীকরণ কোড) সংরক্ষণ করে।

মোড কাজ এনটিপি সার্ভার

এনটিপিসার্ভার তিনটি মোডে কাজ করতে পারে:

প্রথম দুটি মোডে, ব্যবহারকারী সার্ভারে একটি NTP অনুরোধ পাঠায়। সার্ভার একটি বার্তার সাথে সাড়া দেয় যা ব্যবহারকারী NTP সময় সিঙ্ক্রোনাইজ করতে ব্যবহার করে। মাল্টিকাস্ট মোডে, NTP বার্তাগুলি নির্দিষ্ট সময়ের ব্যবধানে পর্যায়ক্রমে পাঠানো হয়।

রেফারেন্স ঘড়ি

NTP সার্ভারের সময় সিঙ্ক্রোনাইজ করতে, বিভিন্ন বাইরের উৎসসঠিক সময়. সময়ের সঠিকতা নিশ্চিত করতে জিপিএস প্রায়শই ব্যবহৃত হয়। রেডিও সম্প্রচারের মতো রেফারেন্স সময়ের বিভিন্ন সরকারি উৎসও রয়েছে। অনেক রেডিও স্টেশনগুলি কেবল তাদের রাজ্যের অঞ্চলেই নয়, বিদেশেও সম্প্রচার করে, তাই আপনি সহজেই তাদের ব্যবহার করে সময় সেট করতে পারেন।

এসএনটিপি প্রোটোকল

প্রোটোকল প্রোগ্রাম সিঙ্ক্রোনাইজেশন ফাইল

এসএনটিপি(ইংরেজি: সিম্পল নেটওয়ার্ক টাইম প্রোটোকল) - একটি কম্পিউটার নেটওয়ার্কের মাধ্যমে টাইম সিঙ্ক্রোনাইজেশন প্রোটোকল। এটি NTP প্রোটোকলের একটি সরলীকৃত বাস্তবায়ন। এমবেডেড সিস্টেম এবং ডিভাইসগুলিতে ব্যবহৃত হয় যার জন্য উচ্চ নির্ভুলতার প্রয়োজন হয় না, সেইসাথে কাস্টম টাইম প্রোগ্রামগুলিতে। SNTP প্রোটোকল NTP প্রোটোকলের মতো একই সময়ের বিন্যাস ব্যবহার করে - একটি 32-বিট সেকেন্ড কাউন্টার এবং একটি 32-বিট ভগ্নাংশ সেকেন্ড কাউন্টার নিয়ে গঠিত একটি 64-বিট নম্বর। সময়ের কাউন্টারের একটি শূন্য মান 1 জানুয়ারী, 1900 তারিখে শূন্য ঘন্টা, 7 ফেব্রুয়ারী, 2036 থেকে 6 ঘন্টা 28 মিনিট 16, ইত্যাদির সাথে মিলে যায়৷ প্রোটোকলের সফল কার্যকারিতার জন্য, এটি প্রয়োজনীয় যে ক্লায়েন্ট তার সময় ±34 এর মধ্যে জানে৷ সার্ভার সময়ের সাপেক্ষে বছর।

বিন্যাস বার্তা

চিত্র 1 - বার্তা বিন্যাস

চিত্র 1 এ দেখানো SNTP বার্তা বিন্যাসের ক্ষেত্রের বর্ণনা:

সংশোধন নির্দেশক (IC) দিনের শেষ মিনিটে একটি ভবিষ্যতের সন্নিবেশ বা মুছে ফেলার বিষয়ে একটি সতর্কতা দেখায়;

সংস্করণ সংখ্যা (NV) -- বর্তমান মান হল 4;

ভোটদানের ব্যবধান হল একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা যার বাইনারি সূচক সেকেন্ডে পরপর বার্তাগুলির মধ্যে সর্বাধিক ব্যবধান উপস্থাপন করে। শুধুমাত্র সার্ভার বার্তাগুলির জন্য সংজ্ঞায়িত, বৈধ মান 4 (16 s) থেকে 17 (প্রায় 36 ঘন্টা);

যথার্থতা হল একটি স্বাক্ষরিত পূর্ণসংখ্যা যার বাইনারি সূচক সিস্টেম ঘড়ির নির্ভুলতা উপস্থাপন করে। শুধুমাত্র সার্ভার বার্তার জন্য সংজ্ঞায়িত, সাধারণ মান হল ?6 থেকে ?20;

লেটেন্সি হল একটি নির্দিষ্ট বিন্দু সহ একটি স্বাক্ষরিত সংখ্যা, যা 15 এবং 16 সংখ্যার মধ্যে অবস্থিত, যা সময় সার্ভার সিঙ্ক্রোনাইজেশন উত্সে সিগন্যালটি সামনে এবং পিছনে প্রচার করতে মোট সময় দেখায়। শুধুমাত্র সার্ভার বার্তার জন্য সংজ্ঞায়িত;

ভ্যারিয়েন্স হল 15 এবং 16 সংখ্যার মধ্যে একটি স্বাক্ষরবিহীন নির্দিষ্ট-বিন্দু সংখ্যা যা ঘড়ির অস্থিরতার কারণে সর্বাধিক ত্রুটি নির্দেশ করে। শুধুমাত্র সার্ভার বার্তার জন্য সংজ্ঞায়িত;

সোর্স আইডি -- সার্ভার সিঙ্ক্রোনাইজেশন সোর্স, স্ট্র্যাটাম 0 এবং 1 এর জন্য স্ট্রিং, সেকেন্ডারি সার্ভারের জন্য আইপি অ্যাড্রেস। শুধুমাত্র সার্ভার বার্তার জন্য সংজ্ঞায়িত;

আপডেটের সময় -- যখন সিস্টেম ঘড়ি শেষবার সেট করা হয়েছিল বা সামঞ্জস্য করা হয়েছিল;

শনাক্তকরণ কী, বার্তা ডাইজেস্ট - প্রমাণীকরণের জন্য ব্যবহৃত ঐচ্ছিক ক্ষেত্র।

অপারেশন সার্ভার এসএনটিপি

সার্ভার SNTP ইউনিকাস্ট, ওয়ানকাস্ট, বা মাল্টিকাস্ট মোডে কাজ করতে পারে এবং এই মোডগুলির যেকোন সমন্বয় বাস্তবায়ন করতে পারে। ইউনিকাস্ট এবং যেকোনকাস্ট মোডে, সার্ভার অনুরোধগুলি গ্রহণ করে (মোড 3), NTP শিরোনামের নির্দিষ্ট ক্ষেত্রগুলিকে সংশোধন করে এবং একটি প্রতিক্রিয়া পাঠায় (মোড 4), সম্ভবত অনুরোধের মতো একই বার্তা বাফার ব্যবহার করে। ইউনিকাস্ট মোডে, সার্ভার একটি নির্দিষ্ট IANA-সংজ্ঞায়িত সম্প্রচার বা মাল্টিকাস্ট ঠিকানা শোনে, কিন্তু প্রতিক্রিয়ার উৎস ঠিকানা ক্ষেত্রের নিজস্ব ইউনিকাস্ট ঠিকানা ব্যবহার করে। প্রতিক্রিয়ায় ঠিকানার পছন্দ বাদ দিয়ে, ইউনিকাস্ট এবং ইউনিকাস্ট মোডে সার্ভারের অপারেশন অভিন্ন। ক্লায়েন্টের ঘড়ির স্থায়িত্ব এবং প্রয়োজনীয় নির্ভুলতার উপর নির্ভর করে মাল্টিকাস্ট বার্তাগুলি সাধারণত 64 থেকে 1024 সেকেন্ডের ব্যবধানে পাঠানো হয়।

যেকোনো কাস্ট এবং ইউনিকাস্ট মোডে, অনুরোধের ভিএন এবং রেজিস্ট্রেশন (পোল) ক্ষেত্রগুলি প্রতিক্রিয়ার পরিবর্তন ছাড়াই অনুলিপি করা হয়। রিকোয়েস্ট মোড ফিল্ডে যদি কোড 3 (ক্লায়েন্ট) থাকে, তাহলে এটি রেসপন্সে 4 (সার্ভার) এ সেট করা হয়; অন্যথায়, NTP স্পেসিফিকেশনের সাথে সম্মতি নিশ্চিত করতে এই ক্ষেত্রটি 2 (প্রতিসম প্যাসিভ) তে লেখা হয়। এটি প্রতিসম সক্রিয় মোড (মোড 1) এর জন্য কনফিগার করা ক্লায়েন্টদের সফলভাবে পরিচালনা করতে দেয় যদিও কনফিগারেশনটি সর্বোত্তম না হয়। মাঠে মাল্টিকাস্ট মোডে ভিএনকোড 4 প্রবেশ করানো হয়েছে, মোড ক্ষেত্রের কোড 5 (সম্প্রচার) এবং নিবন্ধকরণ ক্ষেত্রে পূর্ণসংখ্যা অংশটি অনুরোধ পাঠানোর সময়কালের বেস 2 লগারিদমের মান।

ইউনিকাস্ট এবং যেকোনকাস্ট মোডে, সার্ভার অনুরোধগুলিকে সাড়া দিতে পারে বা উপেক্ষা করতে পারে, তবে পছন্দের আচরণ হল যে কোনও ক্ষেত্রে একটি প্রতিক্রিয়া পাঠানো, কারণ এটি আপনাকে সার্ভারটি পৌঁছানোর যোগ্য কিনা তা যাচাই করতে দেয়।

সার্ভার ব্যর্থতার সবচেয়ে গুরুত্বপূর্ণ সূচক হল LI ক্ষেত্র, যেখানে 3-এর একটি কোড সিঙ্ক্রোনাইজেশনের অভাব নির্দেশ করে। যখন এই নির্দিষ্ট মানটি প্রাপ্ত হয়, ক্লায়েন্টকে অবশ্যই সার্ভারের বার্তা উপেক্ষা করতে হবে, অন্যান্য ক্ষেত্রের বিষয়বস্তু নির্বিশেষে।

কনফিগারেশন এবং নিয়ন্ত্রণ

আসল SNTP সার্ভার এবং ক্লায়েন্ট একটি কনফিগারেশন ফাইলের উপর ভিত্তি করে কনফিগার করা যেতে পারে, যদি এই ধরনের একটি ফাইল বিদ্যমান থাকে, বা সিরিয়াল পোর্টের মাধ্যমে। এটা অনুমান করা হয় যে SNTP সার্ভার এবং ক্লায়েন্টদের সামান্য থেকে কোন হোস্ট-নির্দিষ্ট কনফিগারেশনের প্রয়োজন হয় না (একটি আইপি ঠিকানা, সাবনেট মাস্ক, বা OSI NSAP ঠিকানার বাইরে)।

অনন্য ক্লায়েন্টদের অবশ্যই সার্ভারের নাম বা ঠিকানা প্রদান করতে হবে। যদি একটি সার্ভারের নাম ব্যবহার করা হয়, তাহলে নিকটতম DNS সার্ভারগুলির এক বা একাধিক ঠিকানা প্রয়োজন৷

মাল্টিকাস্ট সার্ভার এবং যেকোনওকাস্ট ক্লায়েন্টদের অবশ্যই একটি TTL মান, সেইসাথে একটি স্থানীয় সম্প্রচার বা মাল্টিকাস্ট মাল্টিকাস্ট ঠিকানা প্রদান করতে হবে। যেকোনো কাস্ট সার্ভার এবং মাল্টিকাস্ট ক্লায়েন্ট ঠিকানা-মাস্ক জোড়ার তালিকা ব্যবহার করে কনফিগার করা যেতে পারে। এটি অ্যাক্সেস নিয়ন্ত্রণ প্রদান করে যাতে লেনদেন শুধুমাত্র পরিচিত ক্লায়েন্ট বা সার্ভারের সাথে ঘটবে। এই সার্ভার এবং ক্লায়েন্টদের অবশ্যই IGMP প্রোটোকল সমর্থন করতে হবে এবং স্থানীয় সম্প্রচার বা মাল্টিকাস্ট ঠিকানাও জানতে হবে।

ব্যবহৃত ইন্টারনেট উৎসের তালিকা

1) https://ru.wikipedia.org/wiki/Rsync;

2) http://greendail.ru/node/487;

3) http://inetedu.ru/articles/19-services/70-synchronization-time.html;

4) http://www.ptime.ru/exec_time.htm;

5) http://www.tenderlib.ru/articles/56;

6) http://docstore.mik.ua/manuals/ru/inet_book/4/44/sntp4416.html;

7) http://www.ixbt.com/mobile/review/billing.shtml।

আবেদন

অ্যাপেন্ডিক্স এ

MD4(মেসেজ ডাইজেস্ট 4) হল একটি হ্যাশ ফাংশন যা 1990 সালে ইউনিভার্সিটি অফ ম্যাসাচুসেটস প্রফেসর রোনাল্ড রিভেস্ট দ্বারা তৈরি করা হয়েছিল, এবং প্রথম RFC 1186-এ বর্ণিত হয়েছে। একটি নির্বিচারে ইনপুট বার্তা দেওয়া হলে, ফাংশনটি একটি 128-বিট হ্যাশ মান তৈরি করে যাকে মেসেজ ডাইজেস্ট বলা হয়। এই অ্যালগরিদমটি MS-CHAP প্রমাণীকরণ প্রোটোকলে ব্যবহার করা হয়, যা দূরবর্তী উইন্ডোজ ওয়ার্কস্টেশনে প্রমাণীকরণ পদ্ধতি সম্পাদন করার জন্য মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছিল। এটি MD5 এর পূর্বসূরী।

চিত্র A - MD4 অপারেশন

একটি MD4 অপারেশন (চিত্র A)। MD4 হ্যাশিং-এ এই ধরনের 48টি অপারেশন রয়েছে, 16টি অপারেশনের 3 রাউন্ডে বিভক্ত। F -- অরৈখিক ফাংশন; প্রতিটি রাউন্ডে ফাংশন পরিবর্তন হয়। M i মানে 32-বিট ইনপুট বার্তা ব্লক, এবং K i হল 32-বিট ধ্রুবক, প্রতিটি অপারেশনের জন্য আলাদা।

পরিশিষ্ট বি

রোলিং চেকসাম

কণাকারহ্যাশরোলিং হ্যাশ - একটি হ্যাশ ফাংশন যা একটি নির্দিষ্ট উইন্ডোর মধ্যে ইনপুট প্রক্রিয়া করে। এই ধরনের ফাংশনে স্থানান্তরিত উইন্ডোর জন্য হ্যাশ মান প্রাপ্ত করা একটি সস্তা অপারেশন। মান পুনরায় গণনা করতে, আপনাকে শুধুমাত্র পূর্ববর্তী হ্যাশ মান জানতে হবে; উইন্ডোর বাইরে থাকা ইনপুট ডেটার মান; এবং উইন্ডোতে প্রবেশ করা ডেটার অর্থ। প্রক্রিয়াটি মুভিং এভারেজ গণনার অনুরূপ।

রবিন-কার্প সাবস্ট্রিং সার্চ অ্যালগরিদমে ব্যবহৃত হয়, সেইসাথে বাইনারি ফাইল তুলনা করার জন্য rsync প্রোগ্রামে (adler-32 এর রিং সংস্করণ ব্যবহার করা হয়)।

পরিশিষ্ট সি

অ্যান্ড্রু ট্রিজেল

অ্যান্ড্রু"ট্রিজ"ট্রিজেল(ফেব্রুয়ারি 28, 1967) -- অস্ট্রেলিয়ান প্রোগ্রামার, যিনি সাম্বা প্রকল্পের লেখক এবং অবদানকারী এবং rsync অ্যালগরিদমের সহ-নির্মাতা হিসাবে পরিচিত। তিনি জটিল মালিকানাধীন প্রোটোকল এবং অ্যালগরিদম বিশ্লেষণ করার জন্যও পরিচিত, যার ফলে আন্তঃব্যবহারযোগ্য মুক্ত বাস্তবায়নের সৃষ্টি হয়। 2005 এর জন্য ফ্রি সফটওয়্যার পুরস্কারের বিজয়ী।

বিনামূল্যেসফটওয়্যারপুরস্কার-- বিনামূল্যে সফ্টওয়্যারে অবদানের জন্য FSF এর বার্ষিক পুরস্কার, 1998 সালে প্রতিষ্ঠিত।

চিত্র সি - অ্যান্ড্রু ট্রিজেল

Allbest.ru এ পোস্ট করা হয়েছে

অনুরূপ নথি

    মূল হামলার বিশ্লেষণ TLS প্রোটোকলএবং এই আক্রমণগুলি মোকাবেলা করার পদ্ধতিগুলি সনাক্ত করা। HTTPS প্রোটোকলের মাধ্যমে প্রেরিত ট্র্যাফিককে আটকানো এবং ডিক্রিপ্ট করার জন্য একটি পদ্ধতির বিকাশ। কাছাকাছি রিয়েল টাইমে প্রেরিত ডেটার ডিক্রিপশন।

    নিবন্ধ, 09/21/2017 যোগ করা হয়েছে

    ইউনিক্স অপারেটিং সিস্টেম তৈরি। TCP/IP প্রোটোকল তৈরি এবং বিকাশের ইতিহাস। পরিবহন প্রোটোকল। সংযোগ স্থাপন না করেই ডিভাইস এবং ডেটার আউটপুটের মধ্যে একটি যৌক্তিক যোগাযোগের চ্যানেল। একটি ডোমেন নাম সার্ভারের সাথে মিথস্ক্রিয়া জন্য প্রোটোকল।

    পরীক্ষা, যোগ করা হয়েছে 05/18/2009

    সিস্টেম ইউনিট কেস প্রকার. বেসিক নেটওয়ার্ক টপোলজি: বাস, রিং, স্টার, ট্রি। FTP হল একটি প্রোটোকল যা কম্পিউটার নেটওয়ার্কের মাধ্যমে ফাইল স্থানান্তরের জন্য ডিজাইন করা হয়েছে। সফ্টওয়্যার শ্রেণীবিভাগ। তথ্য পুনরুদ্ধার সিস্টেম এবং তাদের শ্রেণীবিভাগ.

    পরীক্ষা, যোগ করা হয়েছে 12/24/2010

    একটি IP প্রোটোকলের সংজ্ঞা যা সংযোগ স্থাপন না করেই নেটওয়ার্কগুলির মধ্যে প্যাকেট স্থানান্তর করে। আইপি প্যাকেট হেডার গঠন। একটি TCP সংযোগের সূচনা, এর পর্যায়গুলি। রাউটারে আইপি বাস্তবায়ন। TCP বার্তা, এর বিভাগগুলির নির্ভরযোগ্য বিতরণের জন্য প্রোটোকল।

    পরীক্ষা, যোগ করা হয়েছে 11/09/2014

    সিকিউর সকেট লেয়ার প্রোটোকলের ধারণা। "নিরাপদ চ্যানেল", মৌলিক বৈশিষ্ট্য। প্রোটোকলের ব্যবহার, এর অসুবিধা। EtherSnoop প্রোগ্রাম ইন্টারফেস। সংলাপ প্রোটোকল পর্যায়. সর্বজনীন কী, বিতরণ বৈশিষ্ট্য। ইন্টারনেট ডেটা বিনিময়।

    বিমূর্ত, 10/31/2013 যোগ করা হয়েছে

    FTP ডেটা ট্রান্সফার প্রোটোকল সম্পর্কে সাধারণ তথ্য। FTP প্রোটোকল ব্যবহার করে সংযোগ তৈরির জন্য প্রযুক্তিগত প্রক্রিয়া। সফটওয়্যার FTP প্রোটোকল ব্যবহার করে একটি সংযোগ করতে। FTP সার্ভারে কিছু সমস্যা। FTP প্রোটোকল কমান্ড।

    বিমূর্ত, 11/07/2008 যোগ করা হয়েছে

    DNS প্রোটোকলের বর্ণনা এবং উদ্দেশ্য। হোস্ট ফাইল ব্যবহার করে DNS-এ আক্রমণের পদ্ধতির বৈশিষ্ট্য এবং বর্ণনা: মিথ্যা DNS সার্ভার, সাধারণ DNS বন্যা, ফিশিং, প্রতিফলিত DNS অনুরোধের মাধ্যমে আক্রমণ। ডিএনএস প্রোটোকলের উপর আক্রমণের সুরক্ষা এবং প্রতিরোধ।

    বিমূর্ত, যোগ করা হয়েছে 12/15/2014

    একটি সার্ভার প্রোগ্রামের বিকাশ যা আপনাকে দূরবর্তীভাবে একটি কম্পিউটারের অধীনে চলমান নিরীক্ষণ করতে দেয় লিনাক্স নিয়ন্ত্রণ. এই সমস্যা সমাধানের জন্য প্রয়োজনীয় শর্তাবলী: ডেটা ট্রান্সফার প্রোটোকল ব্যবহৃত হয়, সফটওয়্যার, গতিশীল লাইব্রেরি।

    কোর্সের কাজ, 06/18/2009 যোগ করা হয়েছে

    প্রধান ধরনের HDLC প্রোটোকল স্টেশনের বর্ণনা। তথ্য ট্রান্সমিশনের অবস্থায় স্টেশনের অপারেশনের স্বাভাবিক, অ্যাসিঙ্ক্রোনাস এবং ভারসাম্যপূর্ণ মোড। ডেটা প্রবাহ নিয়ন্ত্রণ পদ্ধতি। HDLC প্রোটোকলের তথ্য এবং নিয়ন্ত্রণ ক্ষেত্রগুলির বিন্যাস এবং বিষয়বস্তু।

    পরীক্ষাগারের কাজ, 10/02/2013 যোগ করা হয়েছে

    প্রোটোকলের ফাংশন এবং প্রোটোকলের প্যাকেজ কাঠামো তৈরি করা হচ্ছে। হেডার ক্ষেত্রগুলির দৈর্ঘ্য। প্যাকেটের দৈর্ঘ্য এবং গ্রহণযোগ্য বিলম্বের উপর নির্ভর করে প্রাপ্তির বাফার দৈর্ঘ্যের গণনা। অভ্যর্থনা এবং ট্রান্সমিশনে ডেটা প্রক্রিয়াকরণের জন্য অ্যালগরিদম। প্রোটোকলের সফ্টওয়্যার বাস্তবায়ন।

নেটওয়ার্ক টাইম প্রোটোকল হল প্যাকেট স্যুইচিংয়ের উপর ভিত্তি করে পরিবর্তনশীল লেটেন্সি নেটওয়ার্ক ব্যবহার করে কম্পিউটারের অভ্যন্তরীণ ঘড়ি সিঙ্ক্রোনাইজ করার জন্য একটি নেটওয়ার্ক প্রোটোকল।

যদিও NTP ঐতিহ্যগতভাবে কাজ করার জন্য UDP ব্যবহার করে, এটি TCP-এর উপরেও চলতে সক্ষম। এনটিপি সিস্টেম ট্রান্সমিশন মিডিয়া লেটেন্সিতে পরিবর্তনের জন্য অত্যন্ত প্রতিরোধী।

NTP সিস্টেমে সময়কে একটি 64-বিট সংখ্যা হিসাবে উপস্থাপন করা হয়, যার মধ্যে একটি 32-বিট সেকেন্ড কাউন্টার এবং একটি 32-বিট ভগ্নাংশের দ্বিতীয় কাউন্টার থাকে, যা 2-32 সেকেন্ডের পরিসরে সময়কে প্রেরণ করার অনুমতি দেয়, এর তাত্ত্বিক নির্ভুলতার সাথে 2-32 সেকেন্ড। যেহেতু NTP-এ টাইম স্কেল প্রতি 2 32 সেকেন্ডে (136 বছর) পুনরাবৃত্তি হয়, তাই প্রাপককে অন্তত বর্তমান সময় (68 বছরের নির্ভুলতা সহ) জানতে হবে। এছাড়াও মনে রাখবেন যে সময়টি 1900 সালের 1 জানুয়ারী মধ্যরাত থেকে পরিমাপ করা হয়, 1970 নয়, তাই উইন্ডোজ বা ইউনিক্স সিস্টেমের সাথে সঠিকভাবে সময় মেলানোর জন্য NTP সময় থেকে প্রায় 70 বছর (লিপ ইয়ার সহ) বিয়োগ করতে হবে।

কিভাবে এটা কাজ করে

এনটিপি সার্ভারগুলি একটি শ্রেণিবদ্ধ নেটওয়ার্কে কাজ করে, শ্রেণিবিন্যাসের প্রতিটি স্তরকে একটি স্তর বলা হয়। স্তর 0 রেফারেন্স ঘড়ি দ্বারা প্রতিনিধিত্ব করা হয়. মানটি জিপিএস (গ্লোবাল পজিশনিং সিস্টেম) সংকেত বা ACTS (অটোমেটেড কম্পিউটার টাইম সার্ভিস) পরিষেবা থেকে নেওয়া হয়েছে। শূন্য স্তরে, NTP সার্ভারগুলি কাজ করে না।

টিয়ার 1 এনটিপি সার্ভার একটি রেফারেন্স ঘড়ি থেকে সময়ের তথ্য পায়। টিয়ার 2 এনটিপি সার্ভারগুলি টিয়ার 1 সার্ভারের সাথে সিঙ্ক্রোনাইজ করা হয়েছে৷ মোট 15টি স্তর পর্যন্ত হতে পারে৷

এনটিপি সার্ভার এবং এনটিপি ক্লায়েন্টরা টিয়ার 1 সার্ভার থেকে টাইম ডেটা প্রাপ্ত করে, যদিও বাস্তবে এনটিপি ক্লায়েন্টদের জন্য এটি না করাই ভাল, যেহেতু হাজার হাজার পৃথক ক্লায়েন্টের অনুরোধ টায়ার 1 সার্ভারের জন্য খুব বেশি বোঝা হয়ে যাবে৷ এটি কনফিগার করা ভাল৷ একটি স্থানীয় NTP সার্ভার যা আপনার ক্লায়েন্টরা সময় তথ্য পেতে ব্যবহার করবে।

NTP প্রোটোকলের শ্রেণীবিন্যাস কাঠামো ত্রুটি-সহনশীল এবং অপ্রয়োজনীয়। তার কাজের একটি উদাহরণ দেখা যাক। দুটি টিয়ার 2 এনটিপি সার্ভার ছয়টি ভিন্ন টিয়ার 1 সার্ভারের সাথে সিঙ্ক্রোনাইজ করে, প্রতিটি একটি স্বাধীন চ্যানেলে। অভ্যন্তরীণ নোডগুলি অভ্যন্তরীণ NTP সার্ভারের সাথে সিঙ্ক্রোনাইজ করা হয়। দুটি স্তর 2 NTP সার্ভার একে অপরের সাথে সময় সমন্বয় করে। যদি Tier 1 সার্ভারের লিঙ্ক বা Tier 2 সার্ভারগুলির একটি ব্যর্থ হয়, তাহলে অপ্রয়োজনীয় Tier 2 সার্ভার সিঙ্ক্রোনাইজেশন প্রক্রিয়াটি গ্রহণ করে।

একইভাবে, টায়ার 3 নোড এবং ডিভাইসগুলি যে কোনও টিয়ার 2 সার্ভার ব্যবহার করতে পারে৷ আরও গুরুত্বপূর্ণ বিষয় হল NTP সার্ভারগুলির একটি অপ্রয়োজনীয় নেটওয়ার্ক থাকা নিশ্চিত করে যে সময় সার্ভারগুলি সর্বদা উপলব্ধ থাকে৷ একাধিক সময়ের সার্ভারের সাথে সিঙ্ক্রোনাইজ করে, NTP সবচেয়ে সঠিক সময় গণনা করতে সমস্ত উত্স থেকে ডেটা ব্যবহার করে।

এটি লক্ষণীয় যে NTP প্রোটোকল তার বিশুদ্ধ আকারে সময় নির্ধারণ করে না। এটি একটি সময় অফসেট ব্যবহার করে স্থানীয় ঘড়ি সামঞ্জস্য করে, NTP সার্ভারের সময় এবং স্থানীয় ঘড়ির মধ্যে পার্থক্য। এনটিপি সার্ভার এবং ক্লায়েন্টরা তাদের ঘড়ি সামঞ্জস্য করে, বর্তমান সময়ের সাথে ধীরে ধীরে বা একযোগে সিঙ্ক্রোনাইজ করে।

বিষয়ে প্রকাশনা