প্রযুক্তি

osi » সংজ্ঞা এবং ধারণা কি

প্রযুক্তিগত উন্নয়নগুলি বেশিরভাগ অংশে, লিখিত কোডগুলির একটি সিরিজ অনুসরণ করে যা অন্যান্য উন্নয়নের সাথে তাদের মিথস্ক্রিয়াকে অনুমতি দেয়। এটি নেটওয়ার্ক প্রোটোকলের ক্ষেত্রে, যার জন্য OSI স্ট্যান্ডার্ড রয়েছে।

OSI মডেল (এর সংক্ষিপ্ত রূপ সিস্টেম ইন্টারকানেকশন খুলুন বা ওপেন সিস্টেম ইন্টারকানেকশন মডেল) স্তরে কাঠামোবদ্ধ যেকোন নেটওয়ার্ক প্রোটোকল কীভাবে কাজ করবে তার জন্য একটি মডেল গঠন করে।

এটি আইএসও দ্বারা বিকাশ করা হয়েছে (আন্তর্জাতিক মান সংস্থা), এবং সাতটি স্তর নিয়ে গঠিত যা নির্দিষ্ট করে কিভাবে তথ্য একটি ডিজিটাল যোগাযোগ নেটওয়ার্কের বিভিন্ন নোডের মধ্যে ভ্রমণ করতে হবে।

এই মডেলটি, নিজে থেকে, একটি প্রোটোকলকে সংজ্ঞায়িত করে না, বরং এমন একটি উপায় যাতে এটিকে অবশ্যই কাঠামোগত হতে হবে যাতে মানগুলি অনুসরণ করে এমন উপাদানগুলিকে একে অপরের সাথে যোগাযোগ করতে দেয়।

এর চূড়ান্ত লক্ষ্য হল যোগাযোগের ক্ষেত্রে, বিশেষ করে বিভিন্ন নির্মাতার ডিভাইস এবং প্রোটোকলের মধ্যে বিভ্রান্তি এড়ানো। প্রতিটি স্তরের প্রোটোকল রয়েছে, তাই আসুন এইগুলির প্রতিটি পরীক্ষা করি।

সাতটি স্তরের মধ্যে, সর্বনিম্ন তিনটি শারীরিক মাধ্যমের সাথে কাজ করে, যেখানে শেষ চারটি অ্যাপ্লিকেশনের জন্য এটি করে। প্রথমটি অবিকল শারীরিক স্তর।

শারীরিক স্তর বিট স্তরে তথ্য প্রেরণের জন্য দায়ী, এটি নিশ্চিত করে যে প্রেরিত প্রতিটি বিট যোগাযোগের চ্যানেলের অন্য প্রান্তে সঠিকভাবে পৌঁছায় এবং যোগাযোগের আরও যান্ত্রিক দিকগুলির যত্ন নেয়।

এই স্তরটিতেই মৌলিক বিষয়গুলি নির্ধারণ করা হয় যেমন একটি বা শূন্য কত ভোল্ট দ্বারা প্রতিনিধিত্ব করা হবে, এক বা অন্য মানের জন্য সংকেতের সময়কাল এবং সংক্রমণের প্রতিষ্ঠা।

পরবর্তী স্তরটিকে "লিঙ্ক" বলা হয়

যদি পূর্ববর্তী স্তরটি নিশ্চিত করার জন্য দায়ী ছিল যে প্রেরিত একটি বিট অন্য দিকে একই মান সহ প্রাপ্ত হয়েছে, তবে এটি ত্রুটি সনাক্তকরণ এবং পরবর্তী সংশোধনের সুবিধার জন্য ব্যবস্থা প্রদান করে না, যা এই অন্য স্তরে সহজতর করা হয়।

এইভাবে, এই স্তরটি ডেটা প্যাকেটগুলির প্রস্তুতির যত্ন নেয়, নির্দেশ করে যে সেগুলি কীভাবে সীমাবদ্ধ করা হয়েছে এবং তারা কতটা পরিমাপ করে, সেইসাথে ত্রুটিগুলি সনাক্তকরণ, নিয়ন্ত্রণ এবং সংশোধন করার প্রক্রিয়াগুলি।

লিঙ্ক স্তরে তৈরি করা এই ডেটা প্যাকেটগুলিকে রাউট করতে হবে, এবং সেখানেই তৃতীয় স্তর, নেটওয়ার্ক স্তরটি কার্যকর হয়৷

এই স্তরে এমন বিভিন্ন প্রক্রিয়া রয়েছে যা অন্যান্য জিনিসগুলির মধ্যে প্যাকেটগুলি পাঠানোর জন্য সর্বোত্তম পথ বেছে নেওয়ার অনুমতি দেয়, বাইপাস করে, উদাহরণস্বরূপ, নেটওয়ার্ক কনজেশন, বা প্রাপকের কাছে পৌঁছেনি এমন প্যাকেট পাঠানোর পুনরাবৃত্তি।

এই স্তরে আইপি ব্যবহার করা হয়, জনপ্রিয় TCP/IP স্যুটের একটি অবিচ্ছেদ্য অংশ, যা ইন্টারনেটের জন্ম দিয়েছে।

ট্রান্সপোর্ট লেয়ারটি ভৌত ​​নেটওয়ার্কের একটি বিমূর্ততা তৈরি করে, যা দুটি নির্দিষ্ট মেশিনের মধ্যে যোগাযোগের আদান-প্রদানের সুবিধা দেয়।

এটি এখানেই যেখানে দুটি ভিন্ন কম্পিউটারের মধ্যে যোগাযোগ যেমন, উদাহরণস্বরূপ, একটি ক্লায়েন্ট এবং একটি সার্ভার যা তথ্য বিনিময় করে, "রান্না করা" হয়। এটি নেটওয়ার্ক স্তর এবং পরবর্তী, সেশন স্তরের মধ্যে একটি মধ্যস্থতাকারী হিসাবে কাজ করে।

সেশন স্তর দুটি মেশিনের মধ্যে একটি যৌক্তিক যোগাযোগের চ্যানেল খোলে।

এর নাম সবকিছু ব্যাখ্যা করে, যেহেতু এটি একজন ব্যবহারকারীকে অন্য কম্পিউটারে একটি কাজের সেশন "খোলা" করার অনুমতি দেয় (অথবা, অবশেষে, এই নেটওয়ার্ক প্রোটোকলগুলিকে সমর্থন করে এবং একটি সংযুক্ত পরিষেবা প্রদান করে) যে কোনও মেশিন, উদাহরণস্বরূপ, একটি ফাইল ডাউনলোড করতে বা দূর থেকে কাজ করতে। .

যদি আমরা এটিকে মানব যুক্তি দিয়ে দেখি, তাহলে আমরা কথা বলব যে একটি সেশনের সাথে মিল রয়েছে মোটামুটি -এবং এই তুলনা ব্যবহার করার স্বাধীনতার জন্য সর্বাধিক "প্রযুক্তিবিদদের" ক্ষমা করুন-, এমন একটি কাজের সাথে যা আমাদের অবশ্যই দূর থেকে করতে হবে।

প্রেজেন্টেশন লেভেল হল আরেকটি লেভেল যা এর নাম সহ সবকিছু ব্যাখ্যা করে, যেহেতু এটি সঠিকভাবে ডেটা উপস্থাপনের জন্য দায়ী।

বর্তমানে, সমস্ত কম্পিউটার সিস্টেম অত্যন্ত মানসম্মত এবং অত্যন্ত সামঞ্জস্যপূর্ণ হওয়া সত্ত্বেও, অতীতে কিছু অনুবাদ এবং অভিযোজন কাজগুলি সম্পাদন করা প্রয়োজন ছিল যাতে সেগুলি পাঠ্য ফাইল থেকে অন্যান্য বিন্যাসে উপস্থাপন করা যায়।

উপস্থাপনা স্তরটি যা করে তা নিশ্চিত করে যে, যদিও অপারেটিং সিস্টেম এবং এগুলির এক প্রান্তে এবং অন্য প্রান্তে অ্যাপ্লিকেশন বা সংস্করণগুলি ভিন্ন, তথ্যগুলি সঠিকভাবে এবং "অদ্ভুত জিনিস" ছাড়াই দেখা যেতে পারে।

অবশেষে, অ্যাপ্লিকেশন স্তরটি অ্যাপ্লিকেশনগুলির (কম্পিউটার প্রোগ্রাম বা অ্যাপ্লিকেশন) তাদের কাজের জন্য অন্যান্য স্তরের পরিষেবাগুলি ব্যবহার করা সহজ করে তোলে।

এটা হতে পারে - আবার, দূরত্ব সংরক্ষণ করে এবং বিশুদ্ধবাদীদের অনুমতি নিয়ে - এক ধরণের API, যেহেতু এটি প্রোগ্রামগুলির জন্য বাকি স্তরগুলি ব্যবহার করার জন্য একটি ইন্টারফেস প্রদান করে।

যদি সাধারণত, OSI মডেলের অন্যান্য স্তরগুলিতে প্রোটোকলের একটি সিরিজ ইতিমধ্যে চিহ্নিত করা থাকে, তবে অ্যাপ্লিকেশন স্তরে এগুলি সম্পূর্ণ বিনামূল্যে।

এইভাবে, যখন আমরা মিউজিক বা ভিডিও স্ট্রিমিং, P2P ফাইল এক্সচেঞ্জ বা অন্য যে কোনও নির্দিষ্ট প্রোটোকল সম্পর্কে শুনি, এই প্রোটোকলটি এই স্তরের অংশ।

ছবি: Fotolia - VWorks / Rob