কম্পিউটার নেটওয়ার্ক আর্কিটেকচার {Computer Network Architecture}

কম্পিউটার নেটওয়ার্ক আর্কিটেকচারকে সফ্টওয়্যার, হার্ডওয়্যার, প্রোটোকল এবং ডেটা ট্রান্সমিশন মিডিয়ার ভৌত এবং যৌক্তিক নকশা হিসাবে সংজ্ঞায়িত করা হয়। সহজভাবে আমরা বলতে পারি যে কম্পিউটারগুলি কীভাবে সংগঠিত হয় এবং কম্পিউটারে কীভাবে কাজগুলি এলোকেটেড করা হয়।

{tocify} $title={Table of Contents}

দুই ধরনের নেটওয়ার্ক আর্কিটেকচার ব্যবহার করা হয়:-

  • পিয়ার-টু-পিয়ার নেটওয়ার্ক
  • ক্লায়েন্ট/সার্ভার নেটওয়ার্ক

পিয়ার-টু-পিয়ার নেটওয়ার্ক {Peer-To-Peer Network}

  • পিয়ার-টু-পিয়ার নেটওয়ার্ক হল এমন একটি নেটওয়ার্ক যেখানে সমস্ত কম্পিউটার ডেটা প্রক্রিয়াকরণের জন্য সমান সুযোগ-সুবিধা এবং দায়িত্বের সাথে একসাথে সংযুক্ত থাকে।
  • পিয়ার-টু-পিয়ার নেটওয়ার্ক ছোট পরিবেশের জন্য উপযোগী, সাধারণত 10টি কম্পিউটার পর্যন্ত।
  • পিয়ার-টু-পিয়ার নেটওয়ার্কে কোনো ডেডিকেটেড সার্ভার নেই।
  • রিসোর্স শেয়ার করার জন্য প্রতিটি কম্পিউটারে বিশেষ অনুমতি নির্ধারিত করা হয়, কিন্তু রিসোর্স সহ কম্পিউটার ডাউন থাকলে এটি একটি সমস্যা হতে পারে।
Peer-To-Peer Network

পিয়ার-টু-পিয়ার নেটওয়ার্কের সুবিধা:-

  • এটি কম ব্যয়বহুল কারণ এতে কোনো ডেডিকেটেড সার্ভার নেই।
  • যদি একটি কম্পিউটার কাজ করা বন্ধ করে তবে অন্য কম্পিউটারগুলি কাজ করা বন্ধ করবে না।
  • এটি সেট আপ করা এবং বজায় রাখা সহজ কারণ প্রতিটি কম্পিউটার নিজেই পরিচালনা করে।

পিয়ার-টু-পিয়ার নেটওয়ার্কের অসুবিধা:-

  • পিয়ার-টু-পিয়ার নেটওয়ার্কের ক্ষেত্রে, এতে কেন্দ্রীভূত সিস্টেম থাকে না। অতএব, এটি ডেটা ব্যাক আপ করতে পারে না কারণ ডেটা বিভিন্ন অবস্থানে আলাদা আলাদা থাকে।
  • এটি একটি নিরাপত্তা সমস্যা আছে কারণ ডিভাইস নিজেই পরিচালিত হয়।

ক্লায়েন্ট/সার্ভার নেটওয়ার্ক{Client/Server Network}

  • ক্লায়েন্ট/সার্ভার নেটওয়ার্ক হল একটি নেটওয়ার্ক মডেল যাকে ক্লায়েন্ট বলা শেষ ব্যবহারকারীদের জন্য ডিজাইন করা হয়েছে, সার্ভার নামে পরিচিত একটি কেন্দ্রীয় কম্পিউটার থেকে গান, ভিডিও ইত্যাদির মতো জিনিস গুলি অ্যাক্সেস করার জন্য।
  • কেন্দ্রীয় নিয়ন্ত্রক একটি সার্ভার হিসাবে পরিচিত যখন নেটওয়ার্কের অন্যান্য সমস্ত কম্পিউটারকে ক্লায়েন্ট বলা হয়।
  • একটি সার্ভার সমস্ত প্রধান ক্রিয়াকলাপ যেমন নিরাপত্তা এবং নেটওয়ার্ক পরিচালনা করে।
  • একটি সার্ভার সমস্ত সম্পদ যেমন ফাইল, ডিরেক্টরি, প্রিন্টার ইত্যাদি পরিচালনার জন্য ব্যাবোহার হয়।
  • সমস্ত ক্লায়েন্ট সার্ভারের মাধ্যমে একে অপরের সাথে যোগাযোগ করে। উদাহরণস্বরূপ, যদি ক্লায়েন্ট 1 ক্লায়েন্ট 2-এ কিছু ডেটা পাঠাতে চায়, তবে এটি প্রথমে সার্ভারের কাছে অনুমতির জন্য অনুরোধ পাঠায়। সার্ভার ক্লায়েন্ট 2 এর সাথে যোগাযোগ শুরু করার জন্য ক্লায়েন্ট 1 এর প্রতিক্রিয়া পাঠায়।
Client/Server Network

ক্লায়েন্ট/সার্ভার নেটওয়ার্কের সুবিধা:-

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

ক্লায়েন্ট/সার্ভার নেটওয়ার্কের অসুবিধা:-

  • ক্লায়েন্ট/সার্ভার নেটওয়ার্ক ব্যয়বহুল কারণ এটির জন্য বড় মেমরি সহ সার্ভার প্রয়োজন।
  • ক্লায়েন্টদের সংস্থানগুলি সরবরাহ করার জন্য একটি সার্ভারের একটি নেটওয়ার্ক অপারেটিং সিস্টেম(IS) রয়েছে, তবে NOSE-এর খরচ অনেক বেশি।
  • সমস্ত সংস্থানগুলি পরিচালনা করার জন্য এটি একটি ডেডিকেটেড নেটওয়ার্ক প্রশাসকের প্রয়োজন৷
নবীনতর পূর্বতন