01/05/2024
ওএসআই মডেল:
ওএসআই মডেলের পূর্ণরুপ হচ্ছে- ওপেন সিস্টেম ইন্টারকানেকশন মডেল। কম্পিউটার এবং অন্যান্য নেটওয়ার্কিং ডিভাইসের মধ্যে কীভাবে যোগাযোগ গড়ে উঠবে তা নির্দেশ করে ওএসআই মডেল। এটি একটি রেফারেন্স মডেল অর্থাৎ এটাকে শুধু রেফারেন্স হিসেবে ব্যবহার করা যায়; বাস্তবিক কোনো ব্যবহার নেই।
কম্পিউটার বা মোবাইল তৈরির প্রথম দিকে এক মডেলের কম্পিউটার থেকে ডাটা অন্য মডেলের কম্পিউটারে পাঠানো যেত না। উদাহরণস্বরূপ অ্যাপলের কম্পিউটারে কোনো ভিডিও থাকলে সেটা লেনেভোর কম্পিউটার থেকে দেখা যাবেনা। পেনড্রাইভ দিয়ে নিলেও সেটি লেনেভোর কম্পিউটারে সাপোর্ট করবে না।
এই সমস্যা দূরকরণের জন্যই ওএসআই মডেলের তৈরি। যত রকমের ডিজিটাল ডিভাইস যাতে ডাটার আদান-প্রদান করা সম্ভব সবাই ওএসআই মডেল অনুসরণ করে ডাটা পাঠাবে। এতে করে যে যে ডিভাইসই ব্যবহার করুক না কেন সবাই ডাটাগুলো এক্সেস করতে পারবে।
ওএসআই মূলত ডিভাইসগুলোর মধ্যে যোগাযোগ করার একটি স্টান্ডার্ড। নেটওয়ার্কিং এর ভিত্তি হচ্ছে ওএসআই মডেল। ওএসআই মডেল অনুযায়ী সমস্ত টেলিযোগাযোগে প্রবাহিত ডাটা ৭টি লেয়ারে বিভক্ত।
লেয়ার সমূহ:
০১. ফিজিক্যাল লেয়ার: নেটওয়ার্ক নোডের মধ্যে শারীরিক তারের বা বেতার সংযোগের জন্য শারীরিক স্তর দায়ী। এটি সংযোগকারীকে সংজ্ঞায়িত করে, বৈদ্যুতিক তারের বা বেতার প্রযুক্তি যা ডিভাইসগুলিকে সংযুক্ত করে, এবং বিট রেট নিয়ন্ত্রণের যত্ন নেওয়ার সময় কাঁচা ডেটা প্রেরণের জন্য দায়ী, যা কেবল 0s এবং 1s এর একটি সিরিজ।
০২. ডাটা লিংক লেয়ার:ডেটা লিঙ্ক স্তর একটি নেটওয়ার্কে দুটি শারীরিকভাবে-সংযুক্ত নোডের মধ্যে একটি সংযোগ স্থাপন এবং সমাপ্ত করে। এটি প্যাকেটগুলিকে ফ্রেমে বিভক্ত করে এবং উৎস থেকে গন্তব্যে পাঠায়। এই স্তরটি দুটি অংশ নিয়ে গঠিত — লজিক্যাল লিঙ্ক কন্ট্রোল (LLC), যা নেটওয়ার্ক প্রোটোকল সনাক্ত করে, ত্রুটি পরীক্ষা করে এবং ফ্রেমগুলিকে সিঙ্ক্রোনাইজ করে এবং মিডিয়া অ্যাক্সেস কন্ট্রোল (MAC) যা ডিভাইসগুলিকে সংযুক্ত করতে MAC ঠিকানা ব্যবহার করে এবং ডেটা প্রেরণ ও গ্রহণ করার অনুমতি নির্ধারণ করে৷
০৩. নেটওয়ার্ক লেয়ার:নেটওয়ার্ক স্তর দুটি প্রধান ফাংশন আছে. একটি হল নেটওয়ার্ক প্যাকেটে অংশগুলিকে বিভক্ত করা এবং প্রাপ্তির প্রান্তে প্যাকেটগুলিকে পুনরায় একত্রিত করা। অন্যটি হল একটি ফিজিক্যাল নেটওয়ার্ক জুড়ে সর্বোত্তম পথ আবিষ্কার করে প্যাকেট রাউটিং করা। নেটওয়ার্ক স্তর একটি গন্তব্য নোডে প্যাকেট রুট করতে নেটওয়ার্ক ঠিকানা (সাধারণত ইন্টারনেট প্রোটোকল ঠিকানা) ব্যবহার করে।
০৪. ট্রান্সপোর্ট লেয়ার: ট্রান্সপোর্ট লেয়ার সেশন লেয়ারে স্থানান্তরিত ডেটা নেয় এবং ট্রান্সমিটিং প্রান্তে এটিকে "বিভাগে" ভেঙ্গে দেয়। এটি প্রাপ্তির প্রান্তে বিভাগগুলিকে পুনরায় একত্রিত করার জন্য দায়ী, এটিকে সেশন স্তর দ্বারা ব্যবহার করা যেতে পারে এমন ডেটাতে ফিরিয়ে দেওয়া। ট্রান্সপোর্ট লেয়ারটি প্রবাহ নিয়ন্ত্রণ করে, গ্রহনকারী ডিভাইসের সংযোগের গতির সাথে মেলে এমন হারে ডেটা পাঠায় এবং ত্রুটি নিয়ন্ত্রণ করে, ডেটা ভুলভাবে গৃহীত হয়েছে কিনা তা পরীক্ষা করে এবং যদি না হয়, আবার অনুরোধ করে।
০৫. সেশন লেয়ার:সেশন স্তরটি ডিভাইসের মধ্যে যোগাযোগের চ্যানেল তৈরি করে, যাকে সেশন বলা হয়। এটি সেশন খোলার জন্য দায়ী, ডেটা স্থানান্তর করার সময় সেগুলি খোলা এবং কার্যকরী থাকে তা নিশ্চিত করা এবং যোগাযোগ শেষ হলে সেগুলি বন্ধ করার জন্য দায়ী৷ সেশন স্তরটি ডেটা স্থানান্তরের সময় চেকপয়েন্টগুলিও সেট করতে পারে-যদি সেশনটি বাধাগ্রস্ত হয়, ডিভাইসগুলি শেষ চেকপয়েন্ট থেকে ডেটা স্থানান্তর পুনরায় শুরু করতে পারে।
০৬ প্রেজেন্টেশন লেয়ার: উপস্থাপনা স্তর অ্যাপ্লিকেশন স্তরের জন্য ডেটা প্রস্তুত করে। এটি সংজ্ঞায়িত করে কীভাবে দুটি ডিভাইসের ডেটা এনকোড, এনক্রিপ্ট এবং সংকুচিত করা উচিত যাতে এটি অন্য প্রান্তে সঠিকভাবে প্রাপ্ত হয়। প্রেজেন্টেশন লেয়ার অ্যাপ্লিকেশন লেয়ার দ্বারা প্রেরিত যেকোন ডাটা নেয় এবং সেশন লেয়ারের উপর ট্রান্সমিশনের জন্য প্রস্তুত করে।
০৭. অ্যাপ্লিকেশন লেয়ার: অ্যাপ্লিকেশন স্তরটি শেষ-ব্যবহারকারী সফ্টওয়্যার যেমন ওয়েব ব্রাউজার এবং ইমেল ক্লায়েন্ট দ্বারা ব্যবহৃত হয়। এটি এমন প্রোটোকল প্রদান করে যা সফ্টওয়্যারকে তথ্য পাঠাতে এবং গ্রহণ করতে এবং ব্যবহারকারীদের কাছে অর্থপূর্ণ ডেটা উপস্থাপন করতে দেয়। অ্যাপ্লিকেশন লেয়ার প্রোটোকলের কয়েকটি উদাহরণ হল হাইপারটেক্সট ট্রান্সফার প্রোটোকল (HTTP), ফাইল ট্রান্সফার প্রোটোকল (FTP), পোস্ট অফিস প্রোটোকল (POP), সিম্পল মেইল ট্রান্সফার প্রোটোকল (SMTP), এবং ডোমেন নেম সিস্টেম (DNS)।
(কালেক্টেড: উইকিপিডিয়া)