The Open Systems Interconnection (OSI) মডেল একটি নেটওয়ার্কিং ফ্রেমওয়ার্ককে সংজ্ঞায়িত করে লেয়ারে প্রোটোকল বাস্তবায়নের জন্য, যেখানে নিয়ন্ত্রণ এক স্তর থেকে অন্য স্তরে চলে যায়। এটি আজ প্রাথমিকভাবে একটি শিক্ষার সরঞ্জাম হিসাবে ব্যবহৃত হয়। এটি ধারণাগতভাবে একটি যৌক্তিক অগ্রগতিতে কম্পিউটার নেটওয়ার্ক আর্কিটেকচারকে 7টি স্তরে বিভক্ত করে৷
নিম্ন স্তরগুলি বৈদ্যুতিক সংকেত, বাইনারি ডেটার অংশ এবং নেটওয়ার্ক জুড়ে এই ডেটার রাউটিং নিয়ে কাজ করে। উচ্চ স্তরের নেটওয়ার্ক অনুরোধ এবং প্রতিক্রিয়া, ডেটার উপস্থাপনা এবং নেটওয়ার্ক প্রোটোকলগুলিকে কভার করে, যেমনটি ব্যবহারকারীর দৃষ্টিকোণ থেকে দেখা যায়৷
OSI মডেলটি মূলত নেটওয়ার্ক সিস্টেম তৈরির জন্য একটি আদর্শ স্থাপত্য হিসাবে কল্পনা করা হয়েছিল, এবং অনেক জনপ্রিয় নেটওয়ার্ক প্রযুক্তি আজ OSI-এর স্তরযুক্ত নকশাকে প্রতিফলিত করে।
শারীরিক স্তর
লেয়ার 1 এ, OSI মডেলের ভৌত স্তরটি নেটওয়ার্ক যোগাযোগ মিডিয়ার মাধ্যমে প্রেরণ (উৎস) ডিভাইসের ভৌত স্তর থেকে প্রাপ্তির (গন্তব্যস্থলে) শারীরিক স্তরে ডিজিটাল ডেটা বিটগুলির চূড়ান্ত সংক্রমণের জন্য দায়ী।) ডিভাইস।
লেয়ার 1 প্রযুক্তির উদাহরণের মধ্যে রয়েছে ইথারনেট কেবল এবং হাব। এছাড়াও, হাব এবং অন্যান্য রিপিটারগুলি হল স্ট্যান্ডার্ড নেটওয়ার্ক ডিভাইস যা শারীরিক স্তরে কাজ করে, যেমন কেবল সংযোগকারী।
ভৌত স্তরে, ভৌত মাধ্যম দ্বারা সমর্থিত সিগন্যালিং ব্যবহার করে ডেটা প্রেরণ করা হয়: বৈদ্যুতিক ভোল্টেজ, রেডিও ফ্রিকোয়েন্সি, বা ইনফ্রারেড বা সাধারণ আলোর স্পন্দন৷
ডেটা লিঙ্ক লেয়ার
ফিজিক্যাল লেয়ার থেকে ডেটা পাওয়ার সময়, ডেটা লিঙ্ক লেয়ার ফিজিক্যাল ট্রান্সমিশন ত্রুটি এবং প্যাকেজ বিটগুলি ডেটা ফ্রেমে চেক করে। ডাটা লিংক লেয়ার ফিজিক্যাল অ্যাড্রেসিং স্কিমগুলিও পরিচালনা করে যেমন ইথারনেট নেটওয়ার্কের জন্য MAC অ্যাড্রেস, ফিজিক্যাল মিডিয়ামে নেটওয়ার্ক ডিভাইসের অ্যাক্সেস নিয়ন্ত্রণ করে।
যেহেতু ডেটা লিঙ্ক স্তরটি OSI মডেলের সবচেয়ে জটিল স্তর, এটি প্রায়শই দুটি অংশে বিভক্ত হয়: মিডিয়া অ্যাক্সেস কন্ট্রোল সাব-লেয়ার এবংলজিক্যাল লিঙ্ক কন্ট্রোল সাব-লেয়ার।
নেটওয়ার্ক স্তর
নেটওয়ার্ক স্তর ডেটা লিঙ্ক স্তরের উপরে রাউটিং ধারণা যুক্ত করে। যখন ডেটা নেটওয়ার্ক স্তরে পৌঁছায়, প্রতিটি ফ্রেমের ভিতরে থাকা উৎস এবং গন্তব্য ঠিকানাগুলি পরীক্ষা করা হয় যে ডেটা তার চূড়ান্ত গন্তব্যে পৌঁছেছে কিনা তা নির্ধারণ করতে। যদি ডেটা চূড়ান্ত গন্তব্যে পৌঁছে যায়, লেয়ার 3 ট্রান্সপোর্ট লেয়ারে বিতরণ করা প্যাকেটে ডেটা ফর্ম্যাট করে। অন্যথায়, নেটওয়ার্ক স্তর গন্তব্য ঠিকানা আপডেট করে এবং ফ্রেমটিকে নীচের স্তরে ঠেলে দেয়।
রাউটিং সমর্থন করার জন্য, নেটওয়ার্ক স্তরটি নেটওয়ার্কে থাকা ডিভাইসগুলির জন্য IP ঠিকানাগুলির মতো যৌক্তিক ঠিকানাগুলি বজায় রাখে। নেটওয়ার্ক স্তর এই লজিক্যাল ঠিকানা এবং প্রকৃত ঠিকানাগুলির মধ্যে ম্যাপিং পরিচালনা করে।IPv4 নেটওয়ার্কিং-এ, এই ম্যাপিং অ্যাড্রেস রেজোলিউশন প্রোটোকল (ARP) এর মাধ্যমে সম্পন্ন করা হয়; IPv6 Neighbour Discovery Protocol (NDP) ব্যবহার করে।
পরিবহন স্তর
পরিবহন স্তর নেটওয়ার্ক সংযোগ জুড়ে ডেটা সরবরাহ করে। TCP (ট্রান্সমিশন কন্ট্রোল প্রোটোকল) এবং UDP (ইউজার ডেটাগ্রাম প্রোটোকল) হল ট্রান্সপোর্ট লেয়ার 4 নেটওয়ার্ক প্রোটোকলের সবচেয়ে সাধারণ উদাহরণ। বিভিন্ন পরিবহন প্রোটোকল ত্রুটি পুনরুদ্ধার, প্রবাহ নিয়ন্ত্রণ এবং পুনরায় সংক্রমণের জন্য সমর্থন সহ ঐচ্ছিক ক্ষমতার একটি পরিসীমা সমর্থন করতে পারে৷
সেশন লেয়ার
সেশন লেয়ার ইভেন্টগুলির ক্রম এবং প্রবাহ পরিচালনা করে যা নেটওয়ার্ক সংযোগ শুরু করে এবং ছিন্ন করে। লেয়ার 5-এ, এটি একাধিক ধরনের সংযোগকে সমর্থন করার জন্য তৈরি করা হয়েছে যা গতিশীলভাবে তৈরি করা যায় এবং পৃথক নেটওয়ার্কে চালানো যায়।
প্রেজেন্টেশন লেয়ার
প্রেজেন্টেশন লেয়ারটিতে OSI মডেলের যেকোনো অংশের সবচেয়ে সহজ ফাংশন রয়েছে। স্তর 6-এ, এটি বার্তা ডেটার সিনট্যাক্স প্রক্রিয়াকরণ পরিচালনা করে যেমন ফর্ম্যাট রূপান্তর এবং এনক্রিপশন/ডিক্রিপশন এর উপরে অ্যাপ্লিকেশন স্তরকে সমর্থন করার জন্য প্রয়োজনীয়৷
অ্যাপ্লিকেশন লেয়ার
অ্যাপ্লিকেশন স্তরটি শেষ-ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে নেটওয়ার্ক পরিষেবা সরবরাহ করে। নেটওয়ার্ক পরিষেবাগুলি এমন প্রোটোকল যা ব্যবহারকারীর ডেটা নিয়ে কাজ করে। উদাহরণস্বরূপ, একটি ওয়েব ব্রাউজার অ্যাপ্লিকেশনে, অ্যাপ্লিকেশন লেয়ার প্রোটোকল HTTP ওয়েব পৃষ্ঠার সামগ্রী পাঠাতে এবং গ্রহণ করার জন্য প্রয়োজনীয় ডেটা প্যাকেজ করে। এই স্তর 7 উপস্থাপনা স্তরে ডেটা সরবরাহ করে (এবং এর থেকে ডেটা প্রাপ্ত করে)৷