কম্পিউটার

ফ্লাডিং বনাম ফিক্সড রাউটিং অ্যালগরিদম


ফ্লাডিং এবং ফিক্সড রাউটিং হল ট্রান্সমিশন লাইন দ্বারা সংযুক্ত বেশ কয়েকটি মধ্যবর্তী রাউটারের মাধ্যমে ডেটা প্যাকেটগুলিকে উৎস থেকে গন্তব্যে প্রেরণ করার পদ্ধতি৷

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

স্থির রাউটিং অ্যালগরিদম একটি পদ্ধতি যা উৎস থেকে গন্তব্যে ডেটা প্যাকেট স্থানান্তর করার জন্য একটি নির্দিষ্ট রুট বা পথ নির্ধারণ করে। রুটটি একটি গাণিতিকভাবে গণনা করা সর্বোত্তম পথ, যেমন "সর্বনিম্ন-খরচের পথ" যেটির মাধ্যমে প্যাকেটটি রুট করা যেতে পারে। রুটগুলি রাউটিং টেবিলে সংরক্ষিত থাকে যা নেটওয়ার্কের টপোলজি পরিবর্তন হলেই পরিবর্তন হতে পারে।

উদাহরণ

উদাহরণস্বরূপ, আসুন চিত্রে নেটওয়ার্ক বিবেচনা করি, ছয়টি রাউটার রয়েছে যা ট্রান্সমিশন লাইনের মাধ্যমে সংযুক্ত। আমরা অনুমান করি যে একটি ডেটা প্যাকেট আছে যা রাউটার A থেকে রাউটার F.

-এ পাঠাতে হবে

ফ্লাডিং বনাম ফিক্সড রাউটিং অ্যালগরিদম

বন্যা কৌশল ব্যবহার করা -

  • A-তে একটি ইনকামিং প্যাকেট, B, C এবং D এ পাঠানো হবে।

  • B প্যাকেট C এবং E এ পাঠাবে।

  • C প্যাকেট পাঠাবে B, D এবং F.

  • D প্যাকেটটি C এবং F এ পাঠাবে।

  • E প্যাকেটটি F.

    -এ পাঠাবে
  • F প্যাকেট C এবং E এ পাঠাবে।

স্থির রাউটিং অ্যালগরিদম অসংখ্য পাথের মধ্যে সেরা পথ গণনা করে। (A–B–E–F), (A–C–F), (A–D–F), (A–B–C–F) এবং আরও অনেকগুলি পথ থাকতে পারে। স্থির রাউটিং (A–D–F) হিসাবে সর্বোত্তম পথ বেছে নিতে পারে এবং সমস্ত ডেটা প্যাকেট এই পথের মাধ্যমে রাউট করা হবে৷

ফ্লাডিং এবং ফিক্সড রাউটিং এর মধ্যে তুলনা

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

  1. একটি নির্দেশিত অ্যাসাইক্লিক গ্রাফে দীর্ঘতম পথ

  2. ইউলারিয়ান পাথ এবং সার্কিট

  3. ডেটা স্ট্রাকচারে অ্যালগরিদম মার্জ করুন

  4. ফ্লাডিং বনাম ফিক্সড রাউটিং অ্যালগরিদম