Internet
ইন্টারনেট
ইন্টারনেট — Internet
১. Curiosity — কৌতূহল জাগাও
১৯৬৯ সালে আমেরিকার সামরিক বাহিনী ৪টি university-র computer সংযুক্ত করে। তারা চেয়েছিল — nuclear attack-এ একটা computer নষ্ট হলেও যোগাযোগ চলবে।
সেটাই আজ পৃথিবীর ৫ বিলিয়ন মানুষের Internet!
রহস্য: তুমি Dhaka থেকে Tokyo-র একটি server-এ data পাঠাচ্ছ। সেই data হয়তো Submarine Cable দিয়ে সমুদ্রের তলা দিয়ে যাচ্ছে। ঢেউয়ে, চাপে — তবু পৌঁছে যাচ্ছে। কীভাবে?
২. Problem — সমস্যাটা কী?
সমস্যা:
- পৃথিবীর যেকোনো প্রান্তে কীভাবে নিরভরযোগ্যভাবে data পাঠানো যাবে?
- হাজারো ভিন্ন ধরনের device (Windows, Mac, Android) — কীভাবে একে অপরের সাথে কথা বলবে?
- বাংলাদেশে বসে আমেরিকার website দেখা যায় কীভাবে?
সমাধান: Internet — একটি global network যেখানে standardized protocol ব্যবহার করে যেকোনো device যেকোনো device-এর সাথে communicate করতে পারে।
৩. Visualization — চোখে দেখো
Internet-এর গঠন:
তোমার Device (Dhaka)
↓ WiFi / Mobile
Home Router
↓ Fiber/DSL
ISP (Grameenphone) ←→ ISP (Robi)
↓
Bangladesh Internet Exchange (BDIX)
↓ Submarine Cable (SEA-ME-WE)
Singapore Hub
↓
Global Internet Backbone
↓
Google/Facebook/YouTube Server
TCP/IP Stack:
┌─────────────────────────────────┐
│ Application Layer │ HTTP, HTTPS, FTP, SMTP, DNS
├─────────────────────────────────┤
│ Transport Layer │ TCP, UDP
├─────────────────────────────────┤
│ Internet Layer │ IP, ICMP
├─────────────────────────────────┤
│ Network Access Layer │ Ethernet, WiFi, Fiber
└─────────────────────────────────┘
Internet vs WWW:
Internet (সমুদ্র)
├── WWW (ওয়েব সাইট দেখা)
├── Email (ইমেইল)
├── FTP (ফাইল পাঠানো)
├── Streaming (YouTube, Netflix)
└── VoIP (WhatsApp call)
৪. Mental Model — সহজ উপমা
Internet = ডাক ব্যবস্থা (Postal System)
| Internet উপাদান | ডাক ব্যবস্থা |
|---|---|
| IP Address | বাড়ির ঠিকানা |
| Router | ডাকঘর |
| Packet | খামে ভরা চিঠি |
| Protocol | ডাক ব্যবস্থার নিয়ম |
| ISP | কুরিয়ার সার্ভিস |
| Submarine Cable | আন্তর্জাতিক বিমান/জাহাজ |
WWW ≠ Internet: Internet হলো রাস্তা। WWW হলো সেই রাস্তায় চলা একধরনের যানবাহন। Email, FTP, WhatsApp — সবই Internet-এর রাস্তা ব্যবহার করে।
৫. Formal Concept — আনুষ্ঠানিক সংজ্ঞা
Internet কী?
Internet (ইন্টারনেট) হলো পৃথিবীজুড়ে লক্ষ লক্ষ নেটওয়ার্কের সমন্বয়ে গঠিত বৃহত্তম WAN যেখানে TCP/IP protocol ব্যবহার করে যেকোনো device যোগাযোগ করতে পারে।
সংক্ষিপ্ত ইতিহাস:
| সাল | ঘটনা |
|---|---|
| ১৯৬৯ | ARPANET — ৪টি university connected |
| ১৯৭৩ | TCP/IP protocol তৈরি (Vint Cerf, Bob Kahn) |
| ১৯৮৩ | ARPANET → Internet রূপান্তর |
| ১৯৯১ | WWW (World Wide Web) তৈরি (Tim Berners-Lee) |
| ১৯৯৬ | বাংলাদেশে প্রথম Internet (BTTB) |
| ২০০৮ | বাংলাদেশে Submarine Cable (SEA-ME-WE 4) |
| ২০১৩ | বাংলাদেশে Mobile Internet জনপ্রিয় |
ISP — Internet Service Provider (ইন্টারনেট সেবা প্রদানকারী):
ISP হলো সেই প্রতিষ্ঠান যারা তোমাকে Internet connection দেয়।
ISP-র tier (স্তর):
Tier 1 ISP (বৈশ্বিক backbone)
└── Tier 2 ISP (দেশীয় বড় ISP)
└── Tier 3 ISP (স্থানীয় ISP)
└── তুমি
বাংলাদেশের ISP:
- Tier 1: বাংলাদেশে সরাসরি নেই — Submarine Cable-এর মাধ্যমে সংযুক্ত
- Tier 2: BTCL, Grameenphone, Robi, Banglalink
- Tier 3: ছোট ছোট local broadband ISP
Protocol (প্রোটোকল):
সংজ্ঞা: নেটওয়ার্কে communication-এর নিয়মনীতি বা standard।
TCP/IP (Transmission Control Protocol / Internet Protocol): Internet-এর মূল protocol। দুটি অংশ:
- IP: Data-র ঠিকানা নির্ধারণ ও routing
- TCP: Data নির্ভরযোগ্যভাবে পাঠানো — হারালে পুনরায় পাঠায়
গুরুত্বপূর্ণ Protocol সমূহ:
| Protocol | কাজ | Port |
|---|---|---|
| HTTP | Web page request/response | 80 |
| HTTPS | Secure web (encrypted) | 443 |
| FTP | File transfer | 21 |
| SMTP | Email পাঠানো | 25 |
| POP3/IMAP | Email গ্রহণ | 110/143 |
| DNS | Domain → IP রূপান্তর | 53 |
| DHCP | Automatic IP assignment | 67/68 |
| SSH | Secure remote access | 22 |
DNS — Domain Name System:
সংজ্ঞা: Domain name (google.com) কে IP Address (142.250.x.x)-এ রূপান্তর করার ব্যবস্থা।
তুমি browser-এ "google.com" লেখো
↓
DNS Query → DNS Server (8.8.8.8)
↓
DNS Server উত্তর দেয়: 142.250.193.78
↓
Browser সেই IP-তে connect করে
WWW — World Wide Web:
সংজ্ঞা: Internet-এ HTML document ও hyperlink দিয়ে তৈরি web page-এর বৈশ্বিক সংগ্রহ।
Tim Berners-Lee ১৯৯১ সালে তৈরি করেন।
URL গঠন:
https://www.example.com:443/page?id=1
https:// → Protocol
www → Subdomain
example → Domain
.com → Top-level domain (TLD)
:443 → Port
/page → Path
?id=1 → Query string
৬. Internal Working — ভেতরে কী হয়?
তুমি YouTube খুললে কী হয়:
ধাপ ১: তুমি browser-এ "youtube.com" লেখো
ধাপ ২: DNS Query
তোমার device → DNS Server (8.8.8.8) → youtube.com এর IP?
DNS Server উত্তর: 142.250.x.x
ধাপ ৩: TCP Connection (Three-way Handshake)
তোমার device → [SYN] → YouTube Server
YouTube Server → [SYN-ACK] → তোমার device
তোমার device → [ACK] → YouTube Server
(Connection established!)
ধাপ ৪: HTTP/HTTPS Request
GET /watch?v=xxxx HTTP/1.1
Host: youtube.com
ধাপ ৫: YouTube Server response পাঠায়
HTML + CSS + JavaScript + Video data
ধাপ ৬: Browser render করে — তুমি video দেখো
Packet Switching (প্যাকেট সুইচিং):
Internet-এ data ছোট ছোট packet-এ ভাগ হয়ে আলাদা পথে যায়:
"Hello World" (11 bytes)
↓ ভাঙো
[Packet 1: "Hell"] → Path A (Singapore → Tokyo)
[Packet 2: "o Wo"] → Path B (Singapore → US → Tokyo)
[Packet 3: "rld"] → Path A (Singapore → Tokyo)
↓ Reassemble
"Hello World"
এটাই Internet-কে fault-tolerant করে — একটা path নষ্ট হলেও অন্য path দিয়ে যায়।
৭. Real-world Usage — বাস্তব ব্যবহার
বাংলাদেশে Internet:
- Submarine Cable: SEA-ME-WE 4 (2008), SEA-ME-WE 5 (2020) — Cox's Bazar-এ landing
- BDIX (Bangladesh Internet Exchange): দেশীয় traffic দেশেই রাখে — দ্রুত ও সস্তা
- Mobile Internet: ৪ কোটি+ ব্যবহারকারী
- bKash: Internet protocol দিয়ে transaction
Internet-এর বাস্তব ব্যবহার:
| সেবা | Protocol | উদাহরণ |
|---|---|---|
| Web Browsing | HTTP/HTTPS | Google, Wikipedia |
| SMTP/POP3 | Gmail | |
| Video Call | WebRTC/SIP | WhatsApp, Zoom |
| File Download | FTP/HTTP | Software download |
| Online Banking | HTTPS | bKash, Dutch-Bangla |
| Streaming | HTTP/RTMP | YouTube, Netflix |
৮. Common Mistakes — ভুল ধারণা
ভুল ১: "Internet আর WWW একই।" সঠিক: Internet হলো infrastructure (রাস্তা)। WWW হলো সেই infrastructure-এ চলা একটি সেবা।
ভুল ২: "HTTP ও HTTPS একই।" সঠিক: HTTPS = HTTP + SSL/TLS encryption। Data encrypted হয় — নিরাপদ।
ভুল ৩: "Internet সরকার চালায়।" সঠিক: Internet কেউ "চালায়" না — এটা distributed। ICANN শুধু domain ও IP coordination করে।
ভুল ৪: "DNS server ছাড়া Internet কাজ করে না।" সঠিক: DNS ছাড়া domain name কাজ করে না। কিন্তু IP address দিয়ে সরাসরি connect করা যায়।
৯. Trade-offs — সুবিধা ও অসুবিধা
| বিষয় | সুবিধা | অসুবিধা |
|---|---|---|
| Packet Switching | Fault-tolerant, efficient | Packets হারাতে পারে |
| TCP | নির্ভরযোগ্য delivery | ধীর (overhead বেশি) |
| UDP | দ্রুত | Packet হারালে পুনরায় পাঠায় না |
| HTTP | সহজ, সব জায়গায় | Insecure |
| HTTPS | Secure | ধীর (encryption overhead) |
| WiFi Internet | Wireless, সহজ | নিরাপত্তা কম, range সীমিত |
| Fiber Internet | দ্রুত, নির্ভরযোগ্য | ব্যয়বহুল installation |
১০. Quiz — নিজেকে যাচাই করো
MCQ:
১. WWW কে আবিষ্কার করেন?
- ক) Bill Gates
- খ) Tim Berners-Lee ✓
- গ) Vint Cerf
- ঘ) Mark Zuckerberg
২. HTTP-এর Port নম্বর কত?
- ক) 80 ✓
- খ) 443
- গ) 25
- ঘ) 21
৩. DNS-এর কাজ কী?
- ক) Data encrypt করা
- খ) Domain name-কে IP Address-এ রূপান্তর ✓
- গ) Email পাঠানো
- ঘ) File transfer করা
৪. বাংলাদেশে প্রথম Submarine Cable কোথায় landing হয়?
- ক) Chittagong
- ক) Dhaka
- গ) Cox's Bazar ✓
- ঘ) Khulna
Short Answer:
প্রশ্ন: Internet ও WWW-এর মধ্যে পার্থক্য কী?
উত্তর:
- Internet: পৃথিবীজুড়ে লক্ষ লক্ষ network-এর সমন্বয়ে গঠিত বৈশ্বিক WAN। Email, FTP, WWW, VoIP সব Internet-এর উপর চলে।
- WWW (World Wide Web): Internet-এর উপর চলা একটি সেবা যেখানে HTML page ও hyperlink দিয়ে তথ্য share করা হয়। Browser দিয়ে access করা হয়।
১১. Reflection Questions — গভীর চিন্তা
১. Packet Switching না হয়ে Circuit Switching হলে Internet কেমন হতো?
২. বাংলাদেশে Submarine Cable না থাকলে আন্তর্জাতিক Internet কীভাবে পেতাম?
৩. DNS server সারাদিন বন্ধ থাকলে কী হবে?
৪. HTTPS ছাড়া online banking কেন ঝুঁকিপূর্ণ?
৫. Internet-কে কি একটি দেশ বন্ধ করতে পারে? বাস্তব উদাহরণ দাও।
১২. Practice Tasks — হাতে-কলমে কাজ
Task ১: Browser-এ যেকোনো website-এ যাও। Developer Tools (F12) → Network tab-এ কোন কোন Protocol ব্যবহার হচ্ছে দেখো।
Task ২:
Command Prompt-এ nslookup google.com লিখে Google-এর IP Address বের করো।
Task ৩: তোমার Internet connection-এর path এঁকো: তোমার device → Router → ISP → Internet → YouTube।
১৩. Reinforcement Summary — মনে রাখার সারাংশ
✅ Internet = পৃথিবীর বৃহত্তম WAN, TCP/IP protocol ব্যবহার করে
✅ ইতিহাস: ARPANET (1969) → TCP/IP (1973) → Internet (1983) → WWW (1991)
✅ বাংলাদেশে Internet: BTTB (1996) → Submarine Cable (2008) → Mobile Internet (2013)
✅ ISP Hierarchy: Tier 1 → Tier 2 (GP, Robi) → Tier 3 (local ISP) → তুমি
✅ গুরুত্বপূর্ণ Protocol:
- HTTP (80): Web page
- HTTPS (443): Secure web
- FTP (21): File transfer
- SMTP (25): Email পাঠানো
- DNS (53): Domain → IP
✅ DNS = Domain name → IP address রূপান্তর
✅ WWW ≠ Internet — Internet হলো infrastructure, WWW হলো একটি সেবা
✅ HSC পরীক্ষায় মনে রাখো:
- Internet ও WWW-এর পার্থক্য
- TCP/IP protocol-এর ভূমিকা
- HTTP ও HTTPS-এর পার্থক্য
- DNS-এর কাজ
- বাংলাদেশে Internet-এর ইতিহাস
পরের পাঠ: Fiber Optics — আলোর গতিতে data পাঠানোর রহস্য!