কম্পিউটার নেটওয়ার্ক মডেল? {Networking Models}

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

{tocify} $title={Table of Contents}

কম্পিউটার নেটওয়ার্ক মডেল? {Networking Models}

লেয়ারযুক্ত আর্কিটেকচার

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

 লেয়ারযুক্ত আর্কিটেকচারের প্রয়োজনীয়তা

  • ডিভাইড-এন্ড-কনকার পদ্ধতি একটি ডিজাইন প্রক্রিয়াকে এমনভাবে তৈরি করে যে নিয়ন্ত্রণের অযোগ্য কাজগুলিকে ছোট এবং পরিচালনাযোগ্য কাজগুলিতে ভাগ করা হয়। সংক্ষেপে আমরা বলতে পারি যে এই পদ্ধতিটি ডিজাইনের জটিলতা দূর করে।
  • লেয়ার যুক্ত আর্কিটেকচার আরও মডুলার। মডুলারিটি লেয়ারগুলির স্বাধীনতা প্রদান করে যা বোঝা এবং প্রয়োগ করা খুব সহজ।
  • লেয়ার গুলি স্বাধীনতা নিশ্চিত করে যাতে একটি লেয়ারের ইমপ্লিমেন্টেশন অন্য লেয়ার গুলিকে কোন রকম ক্ষতি না করে পরিবর্তন করা যায়।
  • লেয়ার যুক্ত আর্কিটেকচারের প্রতিটি লেয়ার  আলাদা আলাদা ভাবে বিশ্লেষণ এবং পরীক্ষা করা যেতে পারে।

নবীনতর পূর্বতন