নেটওয়ার্ক টপোলজি
নেটওয়ার্ক টপোলজি () হলো এটি নেটওয়ার্কের ফিজিক্যাল ডিভাইস বা কম্পোনেন্ট। যেমন- ক্যাবল, পিসি, রাউটার ইত্যাদি যেভাবে নেটওয়ার্কে পরস্পরের সাথে সংযুক্ত থাকে তাকে বলা হয় টপোলজি। নেটওয়ার্ক টপোলজি মূলত নেটওয়ার্কের ফিজিক্যাল লেআউট (Layout) বর্ণনা করে থাকে।
কম্পিউটার নেটওয়ার্কিং এর জন্য মূলত ছয় ধরনের টপোলজি ব্যবহৃত হয়। যথাঃযে টপোলজিতে একটি মূল তারের সাথে সবকটি ওয়ার্কস্টেশন বা কম্পিউটারে সংযুক্ত থাকে তাকে বাস টপোলজি বলা হয়। টপোলজির প্রধান ক্যাবলটিকে বলা হয় ব্যাকবোন (Backbone)। সিগন্যাল যখন ব্যাকবোন এ চলাফেরা করে তখন শুধু প্রাপক কম্পিউটার সিগন্যাল গ্রহণ করে, বাকিরা একে অগ্রাহ্য করে।
এ টপোলজি ছোট আকারের নেটওয়ার্কে ব্যবহার খুব সহজ, সাশ্রয়ী ও বিশ্বস্ত। এ সংগঠনে কোনো কম্পিউটার নষ্ট হয়ে গেলে সম্পূর্ণ সিস্টেম নষ্ট হয়ে যায় না। বাস টপোলজিতে একই নেটওয়ার্ক এ ভিন্ন ক্যাবল ব্যবহৃত হতে পারে।
রিং টপোলজিতে প্রতিটি কম্পিউটার তার পার্শ্ববর্তী কম্পিউটারের সাথে সংযুক্ত থাকে। এভাবে রিংযের সর্বশেষ কম্পিউটারটি প্রথম কম্পিউটারের সাথে সংযুক্ত থাকে। এ ব্যবস্থায় কোনো কম্পিউটার ডেটা পাঠালে তা বৃত্তকার পথে ঘুরতে থাকে যতক্ষণ না পর্যন্ত প্রাপক কম্পিউটারটি ডেটা গ্রহণ করে। এ ব্যবস্থায় কোনো কেন্দ্রীয় কম্পিউটার থাকে না। এতে প্রতিটি কম্পিউটারের গুরুত্ব সমান।
যে টপোলজি একটি কেন্দ্রীয় নিয়ন্ত্রণকারী কম্পিউটার বা হস্ত কম্পিউটারের সাথে অন্যান্য কম্পিউটার সংযুক্ত করে নেটওয়ার্ক গরে তোলে তাকে স্টার টপোলজি বলা হয়। এক্ষেত্রে একটি কম্পিউটার কেন্দ্রীয় কম্পিউটারের মাধ্যমে তথ্য আদান প্রদান করে থাকে। এ টপোলজিতে কোনো একটি কম্পিউটার নষ্ট বা বিকল হলে নেটওয়ার্ক এর উপর কোনো প্রভাব পরে না। খুব সহজেই সমস্যায় আক্রান্ত কম্পিউটারটি সরিয়ে নেওয়া যায়। স্টার টপোলজি একটি বহুল ব্যবহৃত টপোলজি এবং এই টপোলজিতে একই নেটওয়ার্ক এ বিভিন্ন ধরনের ক্যাবল ব্যবহৃত হতে পারে।
ট্রি টপোলজি (Tree Topology): যে টপোলজিতে কম্পিউটারগুলো পরস্পরের সাথে গাছের শাখা-প্রশাখার মতো বিন্যস্ত থাকে তাকে ট্রি টপোলজি বলে।
এ টপোলজিতে এক বা একাধিক স্তরের কম্পিউটার হোস্ট কম্পিউটারের সাথে সংযুক্ত থাকে। অর্থাৎ প্রথম স্তরের কম্পিউটারগুলো দ্বিতীয় স্তরের কম্পিউটারগুলোর হোস্ট হয়। একইভাবে দ্বিতীয় স্তরের কম্পিউটারগুলো তৃতীয় স্তরের কম্পিউটারগুলোর হোস্ট হয়। অফিস ব্যবস্থাপনার কাজে এ নেটওয়ার্ক টপোলজি খুবই উপযোগী। শাখা-প্রশাখা সৃষ্টির মাধ্যমে ট্রি টপোলজির নেটওয়ার্ক সম্প্রসারণ করা সহজ।
formula_1
হাইব্রিড টপোলজি (Hybird Topology): বাস, স্টার, রিং ইত্যাদি টপোলজির সমন্বয়ে গঠিত নেটওয়ার্ক টপোলজিকে বলা হয় হাইব্রিড টপোলজি।
উদাহরণস্বরূপ ইন্টারনেটকে এ ধরনের টপোলজি হিসেবে অভিহিত করা যায়। কেননা ইন্টারনেট হলো বৃহৎ পরিসরের একটি নেটওয়ার্ক যেখানে সব ধরনের টপোলজির মিশ্রণ দেখা যায়। এ টপোলজিতে প্রয়োজন অনুযায়ী নেটওয়ার্ক বৃদ্ধি করার সুযোগ রয়েছে। কোনো সমস্যা দেখা দিলে তা সহজেই নির্ণয় করা সম্ভব হয়। কোনো একটি অংশ নষ্ট হয়ে গেলে সম্পূর্ণ নেটওয়ার্ক নষ্ট না হয়ে অংশবিশেষ নষ্ট হয়।
মেশ টপোলজি (Mesh Topology): যদি কোনো নেটওয়ার্কে ডিভাইস বা কম্পিউটারগুলোর মধ্যে অতিরিক্ত সংযোগ থাকে তাহলে তাকে বলা হয় মেশ টপোলজি।
অধিকাংশ মেশ টপোলজি নেটওয়ার্ক সত্যিকারের মেশ নেটওয়ার্ক নয়। এগুলো হলো আসলে হাইব্রিড মেশ নেটওয়ার্ক। এতে শুধু অতিরিক্ত বা অপ্রয়োজনীয় লিঙ্ক থাকে। এতে ডেটা কমিউনিকেশনে অনেক বেশী নিশ্চয়তা থাকে এবং নেটওয়ার্কের সমস্যা খুব সহজে সমাধান করা যায়।
মেশ টপোলজিতে কম্পিউটারের সংখ্যা নির্ণয়ের সূত্র হলোঃ formula_2
এখানে, formula_3 হলো কম্পিউটার বা নোডের সংখ্যা।
মেশ টপোলজিতে যেহেতু প্রতিটি কম্পিউটার প্রতিটির সাথে সংযুক্ত থাকে তাই এ অর্থে এই নেটওয়ার্কের প্রথম কম্পিউটারটি শেষ কম্পিউটারের সাথে সংযুক্ত থাকে। রিং টপোলজিতে প্রতিটি কম্পিউটারকে প্রতিটির সাথে অতিরিক্ত নোড দিয়ে সংযুক্ত করলেই তা মেশ টপোলজিতে রূপান্তরিত হবে।