নেটওয়ার্কিং জগতে OSI Model (Open Systems Interconnection Model) একটি গুরুত্বপূর্ণ ধারণা। এটি মূলত একটি তাত্ত্বিক ফ্রেমওয়ার্ক যা ব্যাখ্যা করে কিভাবে ডেটা একটি নেটওয়ার্কে এক ডিভাইস থেকে অন্য ডিভাইসে পৌঁছায়।
OSI মডেলটি ৭টি স্তরে (Layer) বিভক্ত, এবং প্রতিটি স্তরের আলাদা কাজ রয়েছে। নিচে প্রতিটি লেয়ার বিস্তারিতভাবে আলোচনা করছি —
OSI Model-এর ৭টি স্তর
1. Physical Layer (স্তর 1)
- কাজ: ডেটার বিট (0 ও 1) গুলোকে বাস্তব মিডিয়ার (কেবল, ফাইবার, রেডিও সিগন্যাল) মাধ্যমে পাঠানো।
- উদাহরণ: কেবল (Ethernet cable, Fiber optic), Wi-Fi সিগন্যাল, Bluetooth সিগন্যাল।
- দায়িত্ব:
- ডেটার বৈদ্যুতিক বা অপটিক্যাল সিগন্যাল প্রেরণ
- ফিজিক্যাল কানেকশন, ভোল্টেজ, তারের ধরন
- Data rate ও Transmission mode নির্ধারণ
- ডেটার বৈদ্যুতিক বা অপটিক্যাল সিগন্যাল প্রেরণ
2. Data Link Layer (স্তর 2)
- কাজ: একই নেটওয়ার্কের ডিভাইসগুলোর মধ্যে ডেটা ফ্রেম আকারে পাঠানো এবং ভুল (error) চেক করা।
- দুটি সাব-লেয়ার:
- MAC (Media Access Control): কোন ডিভাইস কখন ডেটা পাঠাবে তা নির্ধারণ
- LLC (Logical Link Control): ফ্লো কন্ট্রোল ও এরর ডিটেকশন
- MAC (Media Access Control): কোন ডিভাইস কখন ডেটা পাঠাবে তা নির্ধারণ
- উদাহরণ: Ethernet, PPP, HDLC, ARP।
- দায়িত্ব:
- MAC Address ব্যবহার
- Frame তৈরি ও পাঠানো
- Error detection (CRC check)
- MAC Address ব্যবহার
3. Network Layer (স্তর 3)
- কাজ: ডেটাকে সোর্স থেকে ডেস্টিনেশনে পাঠানোর জন্য রাউটিং করা এবং IP Address ব্যবহার করা।
- উদাহরণ: IPv4, IPv6, ICMP, IPsec।
- দায়িত্ব:
- Logical addressing (IP address)
- Routing
- Packet fragmentation
- Logical addressing (IP address)
4. Transport Layer (স্তর 4)
- কাজ: End-to-End communication নিশ্চিত করা এবং ডেটা সঠিকভাবে পৌঁছানো।
- উদাহরণ: TCP, UDP, SCTP।
- দায়িত্ব:
- Reliable delivery (TCP)
- Error recovery
- Data segmentation ও reassembly
- Flow control
- Reliable delivery (TCP)
5. Session Layer (স্তর 5)
- কাজ: দুটি ডিভাইসের মধ্যে সেশন তৈরি, রক্ষণাবেক্ষণ ও শেষ করা।
- উদাহরণ: NetBIOS, RPC, PPTP।
- দায়িত্ব:
- সেশন শুরু, বন্ধ, পুনরায় শুরু করা
- Authentication
- Dialog control (who sends next)
- সেশন শুরু, বন্ধ, পুনরায় শুরু করা
6. Presentation Layer (স্তর 6)
- কাজ: ডেটার ফরম্যাট পরিবর্তন করে অ্যাপ্লিকেশন লেয়ার বুঝতে পারে এমনভাবে পাঠানো (translation, encryption, compression)।
- উদাহরণ: JPEG, PNG, SSL/TLS, ASCII, EBCDIC।
- দায়িত্ব:
- Data encryption ও decryption
- Data compression
- Format translation
- Data encryption ও decryption
7. Application Layer (স্তর 7)
- কাজ: ব্যবহারকারীর সাথে সরাসরি যোগাযোগ করা এবং নেটওয়ার্ক সার্ভিস প্রদান।
- উদাহরণ: HTTP, HTTPS, FTP, SMTP, IMAP, DNS।
- দায়িত্ব:
- নেটওয়ার্ক অ্যাপ্লিকেশন সার্ভিস
- ডেটা প্রদর্শন
- ফাইল ট্রান্সফার, ইমেইল, ওয়েব ব্রাউজিং
- নেটওয়ার্ক অ্যাপ্লিকেশন সার্ভিস
OSI Model সংক্ষেপে মনে রাখার টিপস:
💡 “Please Do Not Throw Sausage Pizza Away”
(Physical, Data Link, Network, Transport, Session, Presentation, Application)

Leave a Reply