📌 নেটওয়ার্ক কী?
দুই বা ততোধিক কম্পিউটার যখন তথ্য আদান-প্রদানের জন্য যুক্ত থাকে, তাকে কম্পিউটার নেটওয়ার্ক (Computer Network) বলে। নেটওয়ার্কের মাধ্যমে ডেটা শেয়ারিং, রিসোর্স শেয়ারিং (প্রিন্টার, স্টোরেজ) এবং যোগাযোগ সম্ভব হয়।
📌 নেটওয়ার্কের শ্রেণিবিভাগ (পরিসর অনুযায়ী)
| নেটওয়ার্ক | পূর্ণরূপ | পরিসর | উদাহরণ |
|---|---|---|---|
| PAN | Personal Area Network | ১০ মিটার (একজন ব্যক্তি) | Bluetooth, USB |
| LAN | Local Area Network | একটি ভবন/ক্যাম্পাস | অফিস, স্কুল ল্যাব |
| MAN | Metropolitan Area Network | একটি শহর | Cable TV Network |
| WAN | Wide Area Network | দেশ/বিশ্বব্যাপী | Internet |
ছোট → বড়: P → L → M → W
Person → Local → Metro → World
"পেন লিখে মেট্রো দিয়ে ওয়ার্ল্ডে যাই"
📌 নেটওয়ার্ক টপোলজি
নেটওয়ার্কে কম্পিউটারগুলো কীভাবে সাজানো বা সংযুক্ত থাকে তার নকশাকে টপোলজি (Topology) বলে।
| টপোলজি | গঠন | সুবিধা | অসুবিধা |
|---|---|---|---|
| Bus | একটি মূল তারে সবাই যুক্ত | সহজ, সস্তা | তারে সমস্যা = সব বন্ধ |
| Star | কেন্দ্রীয় হাব/সুইচের সাথে যুক্ত | একটি নষ্ট = বাকি ঠিক | হাব নষ্ট = সব বন্ধ |
| Ring | বৃত্তাকারে সংযুক্ত | ডেটা এক দিকে চলে | একটি নষ্ট = সমস্যা |
| Mesh | প্রতিটি সবার সাথে যুক্ত | খুব নির্ভরযোগ্য | ব্যয়বহুল |
| Tree | Star ও Bus-এর সমন্বয় | বিস্তারযোগ্য | রুট নষ্ট = সমস্যা |
| Hybrid | দুই বা ততোধিক টপোলজির মিশ্রণ | নমনীয় | জটিল |
সবচেয়ে জনপ্রিয়: Star Topology (অফিস/স্কুলে)।
সবচেয়ে নির্ভরযোগ্য: Mesh Topology।
সবচেয়ে সস্তা: Bus Topology।
📌 ডেটা ট্রান্সমিশন মোড
| মোড | বিবরণ | উদাহরণ |
|---|---|---|
| Simplex | শুধুমাত্র একদিকে ডেটা যায় | TV, Radio, Keyboard |
| Half Duplex | দুই দিকে যায়, তবে একসাথে নয় | Walkie-Talkie |
| Full Duplex | দুই দিকে একসাথে যায় | Telephone, Mobile |
📌 ট্রান্সমিশন মিডিয়া
তারযুক্ত (Wired / Guided)
| মিডিয়া | বৈশিষ্ট্য |
|---|---|
| Twisted Pair Cable | দুইটি পেঁচানো তার, LAN-এ ব্যবহৃত (Cat5, Cat6) |
| Coaxial Cable | Cable TV-তে ব্যবহৃত, ভেতরে তামার তার ও ইনসুলেশন |
| Fiber Optic Cable | আলোক রশ্মি দিয়ে ডেটা পাঠায়, সবচেয়ে দ্রুত ও দূরপাল্লার |
তারবিহীন (Wireless / Unguided)
- Radio Wave — Wi-Fi, Bluetooth
- Microwave — টাওয়ার টু টাওয়ার কমিউনিকেশন
- Infrared — TV রিমোট
- Satellite — স্যাটেলাইটের মাধ্যমে দূরপাল্লার যোগাযোগ
📌 নেটওয়ার্ক ডিভাইস
| ডিভাইস | কাজ |
|---|---|
| Hub | সব পোর্টে ডেটা পাঠায় (Broadcasting), অদক্ষ |
| Switch | নির্দিষ্ট পোর্টে ডেটা পাঠায় (MAC Address ভিত্তিক) |
| Router | দুই বা ততোধিক নেটওয়ার্ক সংযুক্ত করে (IP Address ভিত্তিক) |
| Modem | ডিজিটাল ↔ অ্যানালগ সিগন্যাল রূপান্তর (Modulation-Demodulation) |
| Gateway | ভিন্ন প্রোটোকলের নেটওয়ার্ক সংযুক্ত করে |
| Repeater | দুর্বল সিগন্যাল বাড়িয়ে দেয় (Signal Amplification) |
| Bridge | দুটি LAN সংযুক্ত করে |
| NIC | Network Interface Card — কম্পিউটারকে নেটওয়ার্কে সংযুক্ত করে |
Hub = "চিৎকার" — সবাইকে বলে (Broadcast)
Switch = "ফিসফিস" — শুধু ঠিক জনকে বলে (MAC-based)
Router = "পোস্ট অফিস" — ঠিকানা দেখে সঠিক রাস্তায় পাঠায় (IP-based)
📌 OSI মডেল (Open Systems Interconnection)
ISO (International Organization for Standardization) কর্তৃক ১৯৮৪ সালে প্রবর্তিত OSI মডেল-এ নেটওয়ার্ক কমিউনিকেশনকে ৭টি স্তরে ভাগ করা হয়েছে।
| স্তর | নাম | কাজ | প্রোটোকল/ডিভাইস |
|---|---|---|---|
| 7 | Application | ব্যবহারকারীর ইন্টারফেস | HTTP, FTP, SMTP |
| 6 | Presentation | ডেটা ফরম্যাট, এনক্রিপশন | JPEG, SSL, ASCII |
| 5 | Session | সেশন তৈরি ও ব্যবস্থাপনা | NetBIOS, RPC |
| 4 | Transport | ডেটা ডেলিভারি নিশ্চিতকরণ | TCP, UDP |
| 3 | Network | রাউটিং ও IP অ্যাড্রেসিং | IP, Router |
| 2 | Data Link | MAC অ্যাড্রেসিং, ফ্রেমিং | Switch, NIC |
| 1 | Physical | বিট ট্রান্সমিশন (তার, সিগন্যাল) | Hub, Cable |
All People Seem To Need
Data Processing
Application → Presentation → Session →
Transport → Network → Data Link → Physical
📌 TCP/IP মডেল
TCP/IP হলো ইন্টারনেটের মূল প্রোটোকল এবং এতে ৪টি স্তর রয়েছে।
| TCP/IP স্তর | OSI-এর সমতুল্য | উদাহরণ |
|---|---|---|
| Application | Application + Presentation + Session | HTTP, FTP, DNS, SMTP |
| Transport | Transport | TCP, UDP |
| Internet | Network | IP, ICMP, ARP |
| Network Access | Data Link + Physical | Ethernet, Wi-Fi |
📌 গুরুত্বপূর্ণ প্রোটোকল
| প্রোটোকল | পূর্ণরূপ | কাজ |
|---|---|---|
| TCP | Transmission Control Protocol | নির্ভরযোগ্য ডেটা ট্রান্সফার (Connection-oriented) |
| UDP | User Datagram Protocol | দ্রুত কিন্তু অনির্ভরযোগ্য (Connectionless) |
| IP | Internet Protocol | ডিভাইসের ঠিকানা নির্ধারণ |
| HTTP | HyperText Transfer Protocol | ওয়েবপেজ ট্রান্সফার |
| HTTPS | HTTP Secure | এনক্রিপ্টেড ওয়েব ব্রাউজিং |
| FTP | File Transfer Protocol | ফাইল আদান-প্রদান |
| SMTP | Simple Mail Transfer Protocol | ই-মেইল পাঠানো |
| POP3 | Post Office Protocol | ই-মেইল গ্রহণ (ডাউনলোড ও ডিলিট) |
| IMAP | Internet Message Access Protocol | ই-মেইল গ্রহণ (সার্ভারে থাকে) |
| DNS | Domain Name System | ডোমেইন → IP রূপান্তর |
| DHCP | Dynamic Host Configuration Protocol | স্বয়ংক্রিয়ভাবে IP বরাদ্দ |
- TCP = রেজিস্ট্রি ডাক — নিশ্চিতভাবে পৌঁছায়, ধীর (File transfer, Email, Web)
- UDP = সাধারণ চিঠি — দ্রুত, নিশ্চয়তা নেই (Video Call, Live Streaming, Gaming)
📌 IP Address
নেটওয়ার্কে প্রতিটি ডিভাইসের একটি IP (Internet Protocol) Address থাকে — এটি ডিভাইসের ডিজিটাল ঠিকানা।
| বৈশিষ্ট্য | IPv4 | IPv6 |
|---|---|---|
| বিট সংখ্যা | 32 bit | 128 bit |
| উদাহরণ | 192.168.1.1 | 2001:0db8:85a3::8a2e |
| মোট অ্যাড্রেস | ~430 কোটি (2³²) | বিশাল সংখ্যা (2¹²⁸) |
| ফরম্যাট | Decimal (ডট দিয়ে আলাদা) | Hexadecimal (কোলন দিয়ে) |