ক্যান অনুমানের 6.1 ধারা :
বিট ত্রুটি: একটি ইউনিট যা বাসে কিছুটা প্রেরণ করে তাও বাসটি পর্যবেক্ষণ করে। একটি বিট ত্রুটিটি সেই বিট সময়ে সনাক্ত করতে হবে, যখন নিরীক্ষণ করা বিট মানটি প্রেরিত বিট মান থেকে আলাদা হয়। আরবিট্রেশন ফিল্ডের স্টাফড বিট স্ট্রিমের সময় বা এসকে স্লট চলাকালীন 'রিসিসিভ' বিট প্রেরণ ব্যতিক্রম An
সুতরাং, অন্যটি '0' সংক্রমণ করার সময় যে নোডটি প্রথমে '1' প্রেরণ করে তখন একটি বিট ত্রুটি নোট করবে এবং তারপরে একটি ত্রুটিটিকে স্বাভাবিক হিসাবে সংকেত দেবে - ত্রুটি-পতাকাটি সংক্রমণ করে (বিভাগ 3.1.3 দেখুন), আনুষ্ঠানিকভাবে বর্ণিত বিভাগ 6.2 এ।
অনানুষ্ঠানিকভাবে, যদি সেই নোড ত্রুটি-অ্যাক্টিভ থাকে (যা স্বাভাবিক ক্ষেত্রে হওয়া উচিত) এটি 6 প্রভাবশালী বিটের একটি ত্রুটি পতাকা প্রেরণ করবে, যা অন্য সমস্ত নোডগুলি সনাক্ত করবে (স্টাফ ত্রুটি হিসাবে)। এটি সেই বার্তাটিকে পুরোপুরি ধ্বংস করার প্রভাব ফেলে:
- কেউ এটি গ্রহণ করবে না
- ট্রান্সমিটারগুলির মধ্যে কেউই ভাববেন না যে তারা সফলভাবে কোনও কিছু সংক্রমণ করেছে।
প্রতিটি ট্রান্সমিটার তারপরে পুনরায় ট্রান্সমিটারের চেষ্টা করবে - পুনঃপ্রেরণের নির্দিষ্ট সময়ের উপর নির্ভর করে, অন্যটি বাসের নিয়ন্ত্রণ নিয়ন্ত্রণের আগে পর্যাপ্ত পরিমাণে শুরু হতে পারে। অন্যথায়, একই ক্রম আবার ঘটতে পারে। (বা অন্য কোনও উচ্চ-অগ্রাধিকার বার্তা তাদের উভয়কে কিছু সময়ের জন্য বন্ধ রাখতে পারে!)
নীচে @ ক্লাবব্যাকিওর উত্তর দ্বারা অনুপ্রাণিত বর্ধিত উত্তর।
আপনি "দুষ্টু নোডস" উল্লেখ করেছেন এবং ক্লাবব্যাকিও বৈধ পয়েন্টটি দেয় যে দুটি নোড যদি বিভিন্ন সময়ে সংক্রমণ করে তবে প্রতিটি রিসিভারকে তার একাধিক অভ্যর্থনা নিয়ে কী করা উচিত তা সিদ্ধান্ত নেওয়া উচিত।
এটি গত বছর একটি হ্যাক দ্বারা প্রদর্শিত হয়েছিল । "পিএসসিএম সুনির্দিষ্ট" বিভাগে কাগজটি আলোচনা করেছে, "আক্রমণকারী" কীভাবে বাসের নিয়মিত বার্তাগুলির সাথে সিঙ্ক্রোনাইজ করতে পারে এবং "ভাল" ইসিই পাঠাতে চলেছে তার ঠিক আগে তার খারাপ বার্তাটি খেলতে পারে। প্রাপ্ত ইসিইউ পূর্ববর্তী বার্তাটি স্বীকার করে, তার বার্তা পাল্টা আপডেট করে এবং তারপরে "ভাল" বার্তাগুলিকে ভুল হিসাবে বাতিল করে দেয়, কারণ এর বার্তা কাউন্টারটি বাড়েনি।