OSI Model কি?
OSI (Open Systems Interconnection) মডেল হল একটি ধারণাগত কাঠামো যা টেলিকমিউনিকেশন বা কম্পিউটিং সিস্টেমের ফাংশনগুলিকে সাতটি বিমূর্ত স্তরে মানসম্মত করে। এটি নেটওয়ার্ক যোগাযোগের জন্য একটি সার্বজনীন প্রোটোকল সেট প্রদানের জন্য ১৯৮৪ সালে International Organization for Standardization (ISO) দ্বারা তৈরি করা হয়েছিল। প্রতিটি স্তর একটি নির্দিষ্ট কাজ সম্পাদন করে এবং সরাসরি তার উপরে এবং নীচের স্তরগুলির সাথে যোগাযোগ করে।
মনে রাখার সহজ উপায় (উপর থেকে নিচে)
All People Seem To Need Data Processing
Application - Presentation - Session - Transport - Network - Data Link - Physical
Application লেয়ার হল OSI লেয়ারের মধ্যে শেষ ব্যবহারকারীর সবচেয়ে কাছের স্তর। এটি সরাসরি ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে নেটওয়ার্ক সেবা প্রদান করে।
কাজ
শেষ-ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে নেটওয়ার্ক সেবা প্রদান করে। উচ্চ-স্তরের প্রোটোকল, উপস্থাপনা, এনকোডিং এবং ডায়ালগ নিয়ন্ত্রণ পরিচালনা করে।
প্রোটোকল
HTTP/HTTPS
FTP
SMTP
DNS
DHCP
POP3/IMAP
SSH
Telnet
উদাহরণ
ওয়েব ব্রাউজার, ইমেইল ক্লায়েন্ট, ফাইল ট্রান্সফার অ্যাপ্লিকেশন, রিমোট ডেস্কটপ সফটওয়্যার
Presentation লেয়ার নেটওয়ার্কে পাঠানোর জন্য ডেটা ফরম্যাট এবং এনক্রিপ্ট করে। এটি নেটওয়ার্কের জন্য একটি অনুবাদক হিসাবে কাজ করে।
কাজ
ডেটা অনুবাদ, এনক্রিপশন/ডিক্রিপশন, কম্প্রেশন/ডিকম্প্রেশন এবং ফরম্যাট রূপান্তর যাতে application লেয়ারে ডেটা পাঠযোগ্য হয়।
প্রোটোকল ও স্ট্যান্ডার্ড
SSL/TLS
JPEG
GIF
MPEG
ASCII
EBCDIC
উদাহরণ
এনক্রিপশন (SSL/TLS), ডেটা কম্প্রেশন, ক্যারেক্টার এনকোডিং, ইমেজ/ভিডিও ফরম্যাটিং
Session লেয়ার অ্যাপ্লিকেশনগুলির মধ্যে সংযোগ স্থাপন, পরিচালনা এবং সমাপ্ত করে।
কাজ
কম্পিউটারগুলির মধ্যে ডায়ালগ (সংযোগ) নিয়ন্ত্রণ করে। অ্যাপ্লিকেশনগুলির মধ্যে সেশন স্থাপন, পরিচালনা এবং সমাপ্ত করে। সিঙ্ক্রোনাইজেশন এবং চেকপয়েন্ট পুনরুদ্ধার প্রদান করে।
প্রোটোকল
NetBIOS
RPC
PPTP
SIP
উদাহরণ
ভিডিও কনফারেন্সিংয়ে সেশন স্থাপনা, রিমোট প্রসিডিউর কল, ডাটাবেস সেশন
Transport লেয়ার উপরের স্তরগুলিতে নির্ভরযোগ্য ডেটা ট্রান্সফার সেবা প্রদান করে এবং ত্রুটি পুনরুদ্ধার এবং প্রবাহ নিয়ন্ত্রণ পরিচালনা করে।
কাজ
শেষ সিস্টেমগুলির মধ্যে নির্ভরযোগ্য ডেটা স্থানান্তর প্রদান করে। সেগমেন্টেশন, প্রবাহ নিয়ন্ত্রণ, ত্রুটি পরীক্ষা এবং ডেটা পুনরুদ্ধার পরিচালনা করে। অ্যাপ্লিকেশন সনাক্ত করতে পোর্ট নম্বর ব্যবহার করে।
প্রোটোকল
TCP (নির্ভরযোগ্য)
UDP (দ্রুত)
PDU (Protocol Data Unit)
Segment (TCP) বা Datagram (UDP)
উদাহরণ
পোর্ট-ভিত্তিক যোগাযোগ, সংযোগ স্থাপনা (TCP 3-way handshake), ত্রুটি পুনরুদ্ধার, প্রবাহ নিয়ন্ত্রণ
Network লেয়ার প্যাকেট ফরওয়ার্ডিং পরিচালনা করে যার মধ্যে মধ্যবর্তী রাউটার এবং লজিক্যাল ঠিকানা দিয়ে রাউটিং অন্তর্ভুক্ত।
কাজ
লজিক্যাল ঠিকানা (IP ঠিকানা), রাউটিং এবং পাথ নির্ধারণ প্রদান করে। প্যাকেট ফরওয়ার্ডিং এবং ফ্র্যাগমেন্টেশন পরিচালনা করে। বিভিন্ন নেটওয়ার্ক জুড়ে ডেটা রুট করে।
প্রোটোকল
IP (IPv4/IPv6)
ICMP
ARP
OSPF
BGP
RIP
ডিভাইস
Routers
Layer 3 Switches
PDU (Protocol Data Unit)
Packet
Data Link লেয়ার নোড-টু-নোড ডেটা ট্রান্সফার প্রদান করে এবং ফিজিক্যাল লেয়ার থেকে ত্রুটি সংশোধন পরিচালনা করে।
কাজ
ফিজিক্যাল ঠিকানা (MAC ঠিকানা), ত্রুটি সনাক্তকরণ এবং সংশোধন, ফ্রেম সিঙ্ক্রোনাইজেশন এবং ফিজিক্যাল মাধ্যমে অ্যাক্সেস নিয়ন্ত্রণ প্রদান করে। দুটি উপ-স্তরে বিভক্ত: LLC (Logical Link Control) এবং MAC (Media Access Control)।
প্রোটোকল
Ethernet
PPP
HDLC
Frame Relay
Wi-Fi (802.11)
ডিভাইস
Switches
Bridges
NICs
PDU (Protocol Data Unit)
Frame
Physical লেয়ার একটি ফিজিক্যাল মাধ্যমের উপর কাঁচা বিট স্ট্রিম প্রেরণ করে। এটি হার্ডওয়্যার স্পেসিফিকেশন নির্ধারণ করে।
কাজ
ফিজিক্যাল মাধ্যমের উপর কাঁচা বিট প্রেরণ করে। ফিজিক্যাল লিংক সক্রিয়, বজায় রাখা এবং নিষ্ক্রিয় করার জন্য বৈদ্যুতিক, যান্ত্রিক এবং পদ্ধতিগত স্পেসিফিকেশন সংজ্ঞায়িত করে। ভোল্টেজ স্তর, টাইমিং, ডেটা রেট এবং ফিজিক্যাল কানেক্টর পরিচালনা করে।
উপাদান
ক্যাবল (UTP, Fiber)
কানেক্টর (RJ45, SC)
Hubs
Repeaters
Network Adapters
স্ট্যান্ডার্ড
RS-232, V.35, Ethernet ফিজিক্যাল লেয়ার স্পেসিফিকেশন, USB, DSL, ISDN
PDU (Protocol Data Unit)
Bits