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