Topology
টপোলজি
নেটওয়ার্ক টপোলজি — Network Topology
১. Curiosity — কৌতূহল জাগাও
তোমার স্কুলের computer lab-এ সব computer কীভাবে সংযুক্ত? সবাই কি সরাসরি একে অপরের সাথে? নাকি একটা কেন্দ্রীয় device-এর মাধ্যমে?
ঢাকার রাস্তার নকশা ভাবো — কিছু রাস্তা ring-এর মতো ঘুরে আসে, কিছু সরাসরি। নেটওয়ার্কেও ঠিক একই ব্যাপার!
রহস্য: একটা নেটওয়ার্কে একটা cable কাটলে পুরো network বন্ধ হয়ে যেতে পারে। আবার অন্য নেটওয়ার্কে একটা cable কাটলেও কিছু হয় না! পার্থক্যটা হলো Topology-তে।
২. Problem — সমস্যাটা কী?
সমস্যা:
- ১০টি computer-কে নেটওয়ার্কে সংযুক্ত করতে হবে — কোন arrangement সবচেয়ে ভালো?
- সস্তা চাই? নাকি নির্ভরযোগ্য চাই?
- একটা cable নষ্ট হলে পুরো network বন্ধ হোক চাই না।
সমাধান: Topology — নেটওয়ার্কে device সংযোগের physical arrangement বা pattern জানা।
৩. Visualization — চোখে দেখো
Bus Topology:
[C1]──[C2]──[C3]──[C4]──[C5]
└──────────────────────────┘
একটি মূল তার (Bus)
Star Topology:
[C1]
│
[C4]──[Switch]──[C2]
│
[C3]
কেন্দ্রীয় Switch/Hub
Ring Topology:
[C1]
↗ ↘
[C4] [C2]
↖ ↙
[C3]
বৃত্তাকার সংযোগ
Mesh Topology:
[C1]──[C2]
│╲ ╱│
│ ╲ ╱ │
│ ╳ │
│ ╱ ╲ │
│╱ ╲│
[C3]──[C4]
সব device সংযুক্ত
Tree Topology:
[Root]
╱ ╲
[Hub1] [Hub2]
╱ ╲ ╱ ╲
[C1] [C2] [C3] [C4]
শাখা গাছের মতো
৪. Mental Model — সহজ উপমা
| Topology | বাংলাদেশ উপমা |
|---|---|
| Bus | একটি বাসে সারি সারি যাত্রী — সামনে পেছনে যোগাযোগ |
| Star | Grameenphone tower — সব ফোন tower-এর মাধ্যমে কথা বলে |
| Ring | মেট্রোরেল — ঘুরে ঘুরে আসে |
| Mesh | মাকড়সার জাল — যেকোনো পথে যাওয়া যায় |
| Tree | Government hierarchy — মন্ত্রণালয় → বিভাগ → জেলা → উপজেলা |
৫. Formal Concept — আনুষ্ঠানিক সংজ্ঞা
Network Topology (নেটওয়ার্ক টপোলজি) হলো একটি নেটওয়ার্কে device (node) গুলোর সংযোগের physical বা logical arrangement বা pattern।
১. Bus Topology (বাস টপোলজি):
সংজ্ঞা: সব device একটি মূল cable (Bus)-এর সাথে সংযুক্ত।
Terminator──[C1]──[C2]──[C3]──[C4]──Terminator
মূল Bus Cable
বৈশিষ্ট্য:
- উভয় প্রান্তে Terminator থাকে (signal reflection রোধে)
- Data সব direction-এ broadcast হয়
- একটি device-এর data সবাই দেখতে পায়
সুবিধা: সহজ, সস্তা, কম তার লাগে। অসুবিধা: Bus নষ্ট হলে সব বন্ধ। Collision বেশি।
২. Star Topology (স্টার টপোলজি):
সংজ্ঞা: সব device একটি কেন্দ্রীয় device (Hub বা Switch)-এর সাথে সংযুক্ত।
[C1]
│
[C4]──[Switch]──[C2]
│
[C3]
বৈশিষ্ট্য:
- Hub ব্যবহার হলে data broadcast হয়।
- Switch ব্যবহার হলে data শুধু সঠিক destination-এ যায়।
- একটি device নষ্ট হলে বাকিরা চলে।
সুবিধা: নির্ভরযোগ্য, troubleshoot সহজ, একটি connection নষ্ট হলে বাকি চলে। অসুবিধা: Central device নষ্ট হলে সব বন্ধ। বেশি তার লাগে।
HSC-তে সবচেয়ে গুরুত্বপূর্ণ: Star topology সবচেয়ে বেশি ব্যবহৃত আধুনিক নেটওয়ার্কে।
৩. Ring Topology (রিং টপোলজি):
সংজ্ঞা: সব device বৃত্তাকারে সংযুক্ত। শেষ device প্রথম device-এর সাথে সংযুক্ত।
[C1] → [C2] → [C3] → [C4] → [C1]
(Token এক দিকে ঘুরে)
Token Ring: একটি token ঘুরতে থাকে। যে device-এর কাছে token আছে সে পাঠাতে পারে।
সুবিধা: Collision নেই (token-based), সমান সুযোগ পায় সব device। অসুবিধা: একটি device বা cable নষ্ট হলে পুরো ring বন্ধ (Dual Ring না হলে)।
৪. Mesh Topology (মেশ টপোলজি):
সংজ্ঞা: প্রতিটি device প্রতিটি অন্য device-এর সাথে সরাসরি সংযুক্ত।
Full Mesh: প্রতিটি device প্রতিটির সাথে। Partial Mesh: কিছু device কিছুর সাথে।
তার সংখ্যার সূত্র (Full Mesh):
তার সংখ্যা = n(n-1)/2
যেখানে n = device সংখ্যা
উদাহরণ: 4 device → 4×3/2 = 6টি সংযোগ
সুবিধা: সবচেয়ে নির্ভরযোগ্য, একটি path নষ্ট হলে অন্য path দিয়ে data যায়। অসুবিধা: অত্যন্ত ব্যয়বহুল, জটিল।
ব্যবহার: Internet backbone, Military network।
৫. Tree Topology (ট্রি টপোলজি):
সংজ্ঞা: Star topology-র combination। একটি root node থেকে শাখা বিস্তার করে।
[Root Hub]
╱ ╲
[Hub A] [Hub B]
╱ ╲ ╱ ╲
[C1] [C2] [C3] [C4]
সুবিধা: বড় নেটওয়ার্ক সহজে manage করা যায়। অসুবিধা: Root নষ্ট হলে সব বন্ধ।
৬. Hybrid Topology (হাইব্রিড টপোলজি):
সংজ্ঞা: দুই বা ততোধিক topology-র সমন্বয়।
উদাহরণ: Star + Bus = Star-Bus। বড় organization-এ department-ভিত্তিক Star, department-গুলো Bus দিয়ে যুক্ত।
সম্পূর্ণ তুলনা সারণি:
| Topology | তার সংখ্যা | নির্ভরযোগ্যতা | খরচ | ব্যবহার |
|---|---|---|---|---|
| Bus | কম | কম | কম | পুরনো নেটওয়ার্ক |
| Star | মাঝারি | মাঝারি | মাঝারি | আধুনিক LAN |
| Ring | মাঝারি | মাঝারি | মাঝারি | Token Ring |
| Mesh | সবচেয়ে বেশি | সবচেয়ে বেশি | সবচেয়ে বেশি | Internet backbone |
| Tree | মাঝারি | মাঝারি | মাঝারি | Campus network |
৬. Internal Working — ভেতরে কী হয়?
Star Topology-তে Switch কীভাবে data পাঠায়:
C1 থেকে C3-কে data পাঠাচ্ছে:
C1 → Switch (MAC table দেখে: C3 কোথায়?)
↓
শুধু C3-কে data পাঠায়
C2, C4 দেখতে পায় না
Switch MAC Address Table রাখে:
Port 1 → C1 এর MAC Address
Port 2 → C2 এর MAC Address
Port 3 → C3 এর MAC Address
Bus Topology-তে Collision:
C1 ও C2 একসাথে data পাঠালে:
C1: ═══════════════════▶
C2: ◀═══════════════════
↓
COLLISION!
উভয়কে অপেক্ষা করতে হবে
(CSMA/CD protocol)
৭. Real-world Usage — বাস্তব ব্যবহার
Bus Topology:
- পুরনো Ethernet (10Base-2, 10Base-5)
- Cable TV distribution
Star Topology:
- আধুনিক school, office LAN
- তোমার বাসার WiFi router (wireless star)
- Corporate office network
Ring Topology:
- পুরনো IBM Token Ring network
- SONET (Synchronous Optical Network) — fiber ring
Mesh Topology:
- Internet — partial mesh
- Military communication network
- বাংলাদেশের BTCL fiber backbone
Tree Topology:
- University campus network (একাধিক building)
- Corporate multinational office
৮. Common Mistakes — ভুল ধারণা
ভুল ১: "Star topology-তে Hub নষ্ট হলে সব নষ্ট হয় না।" সঠিক: Hub বা Switch (central device) নষ্ট হলে সব device বিচ্ছিন্ন হয়।
ভুল ২: "Mesh topology সবচেয়ে ভালো তাই সব জায়গায় ব্যবহার হয়।" সঠিক: Mesh অনেক ব্যয়বহুল — শুধু critical network-এ ব্যবহার হয়।
ভুল ৩: "Bus topology-তে Terminator দরকার নেই।" সঠিক: Terminator ছাড়া signal উভয় প্রান্তে reflect করে collision তৈরি করে।
ভুল ৪: "Ring topology-তে data উভয় দিকে যায়।" সঠিক: Simple ring-এ data এক দিকে যায়। Dual ring-এ উভয় দিকে।
৯. Trade-offs — সুবিধা ও অসুবিধা
| Topology | সুবিধা | অসুবিধা |
|---|---|---|
| Bus | সহজ, সস্তা | Bus নষ্ট হলে সব বন্ধ, Collision |
| Star | নির্ভরযোগ্য, সহজ troubleshoot | Central device critical point |
| Ring | Collision নেই, সমান সুযোগ | একটা নষ্ট হলে ring বন্ধ |
| Mesh | সবচেয়ে নির্ভরযোগ্য | ব্যয়বহুল, জটিল |
| Tree | বড় নেটওয়ার্ক manage সহজ | Root নষ্ট হলে সব বন্ধ |
১০. Quiz — নিজেকে যাচাই করো
MCQ:
১. আধুনিক LAN-এ কোন topology সবচেয়ে বেশি ব্যবহৃত হয়?
- ক) Bus
- খ) Star ✓
- গ) Ring
- ঘ) Mesh
২. Mesh topology-তে 5টি device-এর জন্য কতটি সংযোগ দরকার?
- ক) 5
- খ) 8
- গ) 10 ✓
- ঘ) 15 (সূত্র: n(n-1)/2 = 5×4/2 = 10)
৩. Bus topology-তে Terminator কেন ব্যবহার করা হয়?
- ক) Speed বাড়াতে
- খ) Signal reflection রোধ করতে ✓
- গ) Data encode করতে
- ঘ) Switch-এর কাজ করতে
৪. কোন topology-তে একটি cable নষ্ট হলেও network চলতে পারে?
- ক) Bus
- খ) Star (central device ছাড়া)
- গ) Mesh ✓
- ঘ) Ring (simple)
Short Answer:
প্রশ্ন: Star Topology-র ৩টি সুবিধা ও ২টি অসুবিধা লেখো।
উত্তর: সুবিধা:
- একটি device বা cable নষ্ট হলে বাকি device চলতে থাকে।
- Troubleshoot করা সহজ — নষ্ট device সহজে খুঁজে পাওয়া যায়।
- নতুন device সহজে যোগ করা যায়।
অসুবিধা:
- Central device (Hub/Switch) নষ্ট হলে সব device বিচ্ছিন্ন হয়।
- Bus-এর চেয়ে বেশি cable লাগে।
১১. Reflection Questions — গভীর চিন্তা
১. Internet কোন topology ব্যবহার করে? কেন Mesh বলা হয়?
২. তোমার বাসার WiFi কোন topology-র উদাহরণ?
৩. Star topology-তে Hub ব্যবহার করলে কি Collision হয়? Switch ব্যবহার করলে?
৪. মহাকাশ station ও পৃথিবীর যোগাযোগে কোন topology ব্যবহার হয়?
৫. যদি তোমার school-এ ৫০টি computer থাকে — কোন topology recommend করবে? কেন?
১২. Practice Tasks — হাতে-কলমে কাজ
Task ১: তোমার স্কুলের computer lab-এর topology চিহ্নিত করো এবং diagram এঁকো।
Task ২: ৬টি computer-এর জন্য Full Mesh topology-র diagram এঁকো। কতটি connection লাগবে?
Task ৩: Star ও Bus topology-র তুলনামূলক table তৈরি করো — কমপক্ষে ৫টি বৈশিষ্ট্যে।
১৩. Reinforcement Summary — মনে রাখার সারাংশ
✅ Topology = নেটওয়ার্কে device সংযোগের arrangement
✅ ৫ ধরনের Topology:
- Bus: একটি তার, সব সংযুক্ত, Terminator দরকার
- Star: কেন্দ্রীয় Hub/Switch, আধুনিক LAN-এ সর্বাধিক ব্যবহৃত
- Ring: বৃত্তাকার, Token দিয়ে data পাঠায়
- Mesh: সব-সব সংযুক্ত, n(n-1)/2 সংযোগ, সবচেয়ে নির্ভরযোগ্য
- Tree: Star-এর hierarchy, Campus network
✅ Mesh সূত্র: n(n-1)/2
✅ Star সবচেয়ে জনপ্রিয় কারণ — নির্ভরযোগ্য, troubleshoot সহজ
✅ HSC পরীক্ষায় মনে রাখো:
- প্রতিটি topology-র diagram আঁকা
- সুবিধা ও অসুবিধা
- Mesh-এর তার সংখ্যার সূত্র
- Star topology কেন সর্বাধিক ব্যবহৃত
পরের পাঠ: IP Address — ইন্টারনেটে প্রতিটি device-এর ঠিকানা!