বন্যা ও সম্প্রচারের মধ্যে পার্থক্য
সম্প্রচার বনাম বন্যা
রাউটিং হচ্ছে নেটওয়ার্ক ট্র্যাফিক প্রেরণ এবং প্যাকেটগুলি পাঠানোর জন্য কোন পাথ নির্বাচন করার পদ্ধতি নির্বাচিত উপ-নেটওয়ার্কের সাথে বন্যা এবং সম্প্রচার দুটি রাউটিং অ্যালগরিদম আজ কম্পিউটার নেটওয়ার্ক ব্যবহৃত হয়। বন্যা প্রত্যেক বহির্গামী প্রান্তের মাধ্যমে সমস্ত ইনকামিং প্যাকগুলি প্রেরণ করে। ব্রডকাস্টিং মানে নেটওয়ার্কের প্রতিটি ডিভাইস একটি প্যাকেট পাবেন।
বন্যা কি?
বন্যা খুবই সাধারন রাউটিং এলগরিদম যা সকল বহির্মুখী প্রান্তের মাধ্যমে সমস্ত প্রকারের প্যাকেট প্রেরণ করে। এই রাউটিং অ্যালগরিদম কিভাবে কাজ করে, একটি প্যাকেট বিতরণ করা নিশ্চিত করা হয় (এটি বিতরণ করা যেতে পারে)। তবে একই পকেটের মাল্টিপল অনুলিপিগুলি গন্তব্যস্থলে পৌঁছানোর একটি সম্ভাবনা রয়েছে। বন্যা আলগোরিদিম প্যাকেট প্রেরণ করার জন্য ছোট্ট পথটি খুঁজে পেতে এবং ব্যবহার করার নিশ্চয়তা দেয় কারণ এটি নেটওয়ার্কে স্বাভাবিকভাবেই প্রতিটি পথ ব্যবহার করে। এই রাউটিং অ্যালগরিদম কোন জটিলতা আছে; এটি বাস্তবায়ন করা খুব সহজ। অবশ্যই, বন্যার অ্যালগরিদম এর কিছু অসুবিধাও রয়েছে। কারণ প্রতিটি আউটগোয়িং লিঙ্কের মাধ্যমে প্যাকেটগুলি পাঠানো হয়, ব্যান্ডউইথটি অবশ্যই বরদাস্ত করা হয়। এর মানে হল বন্যা আসলে একটি কম্পিউটার নেটওয়ার্ক নির্ভরযোগ্যতা নিরূদ করতে পারেন। হাব কাউন্ট বা লাইভ লাইনে মত প্রয়োজনীয় সতর্কতা গ্রহণ না করা পর্যন্ত, নকল কপিগুলি বিনা ব্যতীত নেটওয়ার্কের মধ্যে প্রচার করতে পারে। সম্ভাব্য সাবধানতাগুলির মধ্যে একটি হল নোডগুলি প্রত্যেকটি প্যাকেটটি ট্র্যাকিংয়ের মাধ্যমে ট্র্যাক করতে এবং একটি প্যাকেটটি একবারে একবারের মধ্যে দিয়ে তা নিশ্চিত করার জন্য। আরেকটি সতর্কতা বলা হয় চ্যালেঞ্জিং বন্যা। নির্বাচনী বন্যা মধ্যে, নোড (সঠিকভাবে) সঠিক দিক শুধুমাত্র প্যাকেট ফরওয়ার্ড করতে পারে। ইউসেনট এবং পি ২ পি (পিয়ার-টু-পিয়ার) সিস্টেম বন্যা ব্যবহার করে। উপরন্তু, ওএসপিএফ, ডিভিএমআরপি এবং অ্যাড-হক বেতার নেটওয়ার্কগুলির মত রাউটিং প্রোটোকল বন্যার ব্যবহার করে।
--২ ->ব্রডকাস্টিং কি?
সম্প্রচার একটি কম্পিউটার নেটওয়ার্কিং পদ্ধতিতে ব্যবহৃত হয়, যা নিশ্চিত করে যে নেটওয়ার্কে প্রতিটি ডিভাইস একটি (সম্প্রচারিত) প্যাকেট পাবে। কারন ব্রডকাস্টিং একটি নেতিবাচকভাবে কর্মক্ষমতা প্রভাবিত করতে পারে, প্রতিটি নেটওয়ার্ক প্রযুক্তি ব্রডকাস্টিং সমর্থন করে না। এক্স 25 এবং ফ্রেম রিলে ব্রডকাস্টিং সমর্থন করে না এবং ইন্টারনেট ওয়াইড ব্রডকাস্টিংয়ের মত কোনও জিনিস নেই। এটি বেশিরভাগই ল্যান (লোকাল এরিয়া নেটওয়ার্ক, বেশিরভাগ ইথারনেট এবং টোকেন রিং) এ ব্যবহৃত হয় এবং এটি খুব বেশি ব্যবহৃত হয় যেমন ওয়ান (ওয়াইড এরিয়া নেটওয়ার্ক)। আইপিভি 6 (আইপিভি 4 এর পরবর্তী) এমনকি ব্রডকাস্টিংকে সমর্থন করে না। IPv6 শুধুমাত্র মাল্টিকাস্টিংকে সমর্থন করে, যা এক-থেকে-বহু রাউটিং পদ্ধতির অনুরূপ যা একটি নির্দিষ্ট মাল্টিকাস্ট গোষ্ঠীতে যোগদানকারী সমস্ত নোডগুলিতে প্যাকেট প্রেরণ করে। ইথারনেট এবং আইপিভি 4 উভয়ের মধ্যে একটি প্যাকেট এর ঠিকানা সম্বলিত সবগুলিই ইঙ্গিত দেয় যে প্যাকেটটি সম্প্রচারিত হবে। অন্য দিকে, IEEE 802 এ একটি বিশেষ মান।2 কন্ট্রোল ক্ষেত্রটি টোকেন রিংতে ব্যবহৃত হয় যাতে ব্রডকাস্টিং বোঝায়। এক অসুবিধা ব্রডকাস্টিং এর হয় যে এটি DoS (পরিষেবা দমন) আক্রমণের জন্য ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, একজন আক্রমণকারী পিরিয়ড কম্পিউটারের ঠিকানাটি সোর্স ঠিকানা হিসাবে ব্যবহার করে ভুয়া পিন অনুরোধগুলি প্রেরণ করতে পারে। তারপর সেই নেটওয়ার্কে সমস্ত নোডের শিকারের কম্পিউটার থেকে এই অনুরোধটি উত্তর দেবে যে পুরো নেটওয়ার্কে একটি ভাঙ্গন সৃষ্টি হবে।
বন্যা এবং সম্প্রচারের মধ্যে পার্থক্য কি?
সমস্ত হোস্ট একসাথে একটি প্যাকেট প্রেরণ সম্প্রচার হয়। কিন্তু বন্যা সমস্ত হোস্ট একযোগে প্যাকেট প্রেরণ করা হয় না। প্যাকেটগুলি শেষ পর্যন্ত প্লাবনের কারণে নেটওয়ার্কে সমস্ত নোডগুলিতে পৌঁছাবে। বন্যা একই লিঙ্কটি একাধিক বার একই প্যাকেট পাঠাতে পারে, তবে সম্প্রচার একবারে একটি লিঙ্ক সহ একটি প্যাকেট পাঠায়। একই প্যাকেট এর অনেক কপি বন্যার মধ্যে নোড পৌঁছতে পারে, যখন ব্রডকাস্টিং এই সমস্যার কারণ না। বন্যার বিপরীতে, প্যাকেটগুলিতে একটি বিশেষ ব্রডকাস্ট ঠিকানা নির্দিষ্ট করে সম্প্রচার করা হয়।