ওএসআই মডেল

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