Table of Contents
SEMESTER – II Unit – 2: Section 5: Computer Networks: Network Protocols
Computer Networks: Network Protocols
Network Protocol হলো এমন একটি নিয়ম (rules) এবং standard যার মাধ্যমে দুই বা ততোধিক device একে অপরের সাথে data communicate করে।
১. Network Protocol কী?
Protocol নির্ধারণ করে:
- ডেটা কীভাবে পাঠানো হবে
- কীভাবে গ্রহণ করা হবে
- Error হলে কীভাবে handle করা হবে
২. HTTP (HyperText Transfer Protocol)
- Web page transfer-এর জন্য ব্যবহৃত
- Browser এবং server-এর মধ্যে communication করে
- Secure নয়
উদাহরণ: http://example.com
৩. HTTPS (HTTP Secure)
- HTTP-এর secure version
- Encryption ব্যবহার করে
- Data safe থাকে
উদাহরণ: https://example.com
৪. FTP (File Transfer Protocol)
- File upload এবং download করার জন্য ব্যবহৃত
- Server ↔ Client file transfer
৫. SMTP (Simple Mail Transfer Protocol)
- Email send করার জন্য ব্যবহৃত
- Mail server-এর মধ্যে communication
৬. POP3 (Post Office Protocol)
- Email receive করার জন্য ব্যবহৃত
- Mail download করে local machine-এ রাখে
৭. TCP/IP
- Internet-এর main protocol suite
- Reliable data transmission নিশ্চিত করে
- Packet-based communication
৮. PPP (Point-to-Point Protocol)
- Direct connection-এর জন্য ব্যবহৃত
- Dial-up internet connection-এ ব্যবহৃত
৯. TELNET
- Remote login-এর জন্য ব্যবহৃত
- Server access remotely
- Secure নয়
১০. VoIP (Voice over Internet Protocol)
- Internet-এর মাধ্যমে voice call করা হয়
- উদাহরণ: WhatsApp call, Skype
১১. Protocol Comparison
| Protocol | Use |
|---|---|
| HTTP | Web browsing |
| HTTPS | Secure web browsing |
| FTP | File transfer |
| SMTP | Email send |
| POP3 | Email receive |
| TCP/IP | Internet communication |
| PPP | Direct connection |
| TELNET | Remote login |
| VoIP | Voice communication |
১২. বাস্তব জীবনের উদাহরণ
- HTTP → Website open করা
- HTTPS → Online payment
- FTP → File upload (website)
- SMTP → Email send
- POP3 → Email receive
- VoIP → Internet call
উপসংহার
Network Protocol communication-এর backbone। প্রতিটি protocol-এর নির্দিষ্ট কাজ রয়েছে এবং এগুলো একসাথে কাজ করে internet communication possible করে।
Quick Revision
- Protocol → communication rules
- HTTP → web
- HTTPS → secure web
- FTP → file transfer
- SMTP → send mail
- POP3 → receive mail
- TCP/IP → internet base
- VoIP → voice call