ওএসআই মডেল সম্পর্কে দুটি গুরুত্বপূর্ণ তথ্য মনে রাখতে হবে:
এটি একটি ধারণামূলক মডেল। এর অর্থ এটি নেটওয়ার্কিং ফাংশনের একটি আদর্শিক, বিমূর্ত, তাত্ত্বিক গোষ্ঠীর বর্ণনা দেয়। এটি আসলে কেউ নির্মিত যা কিছু বর্ণনা করে না (কমপক্ষে এমন কিছুই যা আজ ব্যবহৃত হয়)।
এটি একমাত্র মডেল নয়। অন্যান্য মডেল রয়েছে, বিশেষত টিসিপি / আইপি প্রোটোকল স্যুট (আরএফসি -1122 এবং আরএফসি -1123), যা বর্তমানে ব্যবহৃত হয় তার থেকে অনেক বেশি কাছাকাছি।
কিছুটা ইতিহাস: আপনি সম্ভবত প্যাকেট নেটওয়ার্কিংয়ের প্রথম দিনগুলির কথা শুনেছেন, ইন্টারনেটের পূর্বসূরী আরপানেট সহ। নেটওয়ার্কিং প্রোটোকল তৈরির জন্য মার্কিন প্রতিরক্ষা বিভাগের প্রচেষ্টার পাশাপাশি আরও কয়েকটি গ্রুপ ও সংস্থা জড়িত ছিল। প্রতিটি গ্রুপ প্যাকেট স্যুইচিংয়ের ব্র্যান্ডের নতুন ক্ষেত্রে তাদের নিজস্ব প্রোটোকল বিকাশ করছে। আইবিএম এবং টেলিফোন সংস্থাগুলি তাদের নিজস্ব মান উন্নয়ন করছিল। ফ্রান্সে গবেষকরা সাইক্লেডস নামে নিজস্ব নেটওয়ার্কিং প্রকল্পে কাজ করছিলেন।
বেশিরভাগ আইবিএম, এনসিআর, বুড়োস, হানিওয়েল (এবং অন্যান্য) এবং তাদের মালিকানাধীন প্রোটোকল এবং হার্ডওয়্যার এর মতো বড় সংস্থাগুলির ক্রমবর্ধমান প্রভাবের প্রতিক্রিয়া হিসাবে, ওএসআই মডেলটির কাজ 1970 সালের দশকের শেষের দিকে শুরু হয়েছিল। এর পেছনের ধারণাটি ছিল একটি মুক্ত স্ট্যান্ডার্ড তৈরি করা যা বিভিন্ন নির্মাতাদের মধ্যে আন্তঃব্যবহারিকতা সরবরাহ করে। তবে আইএসও মডেলটি সুযোগে আন্তর্জাতিক হওয়ায় এর অনেক প্রতিযোগিতামূলক রাজনৈতিক, সাংস্কৃতিক এবং প্রযুক্তিগত আগ্রহ ছিল। সম্মতিতে আসতে এবং মানগুলি প্রকাশ করতে ছয় বছরের বেশি সময় লেগেছিল।
ইতিমধ্যে, টিসিপি / আইপি মডেলটিও বিকাশিত হয়েছিল। এটি সহজ, কার্যকর করা সহজ এবং সবচেয়ে গুরুত্বপূর্ণ বিষয় ছিল এটি নিখরচায়। এর জন্য সফ্টওয়্যার তৈরি করতে আপনাকে ওএসআই স্ট্যান্ডার্ড স্পেসিফিকেশন কিনতে হয়েছিল। সমস্ত মনোযোগ এবং বিকাশের প্রচেষ্টা টিসিপি / আইপিকে গুরুতর করেছে। ফলস্বরূপ, ওএসআই মডেলটি কখনই প্রোটোকলের সেট হিসাবে প্রয়োগ হয় নি এবং টিসিপি / আইপি ইন্টারনেটের মান হয়ে ওঠে।
মুল বক্তব্যটি হ'ল, আজ ব্যবহৃত সমস্ত প্রোটোকল টিসিপি / আইপি স্যুট; আরআইপি, ওএসপিএফ এবং বিজিপির মতো রাউটিং প্রোটোকল; ওএসআই মডেলটি মাথায় না রেখে উইন্ডোজ এসএমবি এবং ইউনিক্স আরপিসির মতো হোস্ট ওএস প্রোটোকলগুলি তৈরি করা হয়েছিল। তারা মাঝে মাঝে এর সাথে কিছু সাদৃশ্য রাখে তবে ওএসআই মানগুলি তাদের বিকাশের সময় কখনও অনুসরণ করা হয়নি। সুতরাং এই প্রোটোকলগুলিকে ওএসআইতে ফিট করার চেষ্টা করা বোকামির কাজ। তারা ঠিক ঠিক ফিট করে না।
এর অর্থ এই নয় যে মডেলের কোনও মূল্য নেই; এটি অধ্যয়ন করা এখনও একটি ভাল ধারণা যাতে আপনি সাধারণ ধারণাটি বুঝতে পারেন। ওএসআই স্তরগুলির ধারণাটি নেটওয়ার্ক পরিভাষায় এতটাই বোনা, যে আমরা প্রতিদিনের নেটওয়ার্কিং স্পিচে স্তর 1, 2 এবং 3 এর বিষয়ে কথা বলি। স্তর 1, 2 এবং 3 এর সংজ্ঞাটি হ'ল, আপনি যদি কিছুটা বাদ দেন তবে মোটামুটিভাবে সম্মত হন। যে কারণে একা, এটি জানা মূল্যবান।
ওএসআই (বা অন্য কোনও) মডেল সম্পর্কে সর্বাধিক গুরুত্বপূর্ণ বিষয়গুলি হ'ল:
- প্রোটোকলগুলি স্তরগুলিতে বিভক্ত করতে পারি
- স্তরগুলি এনক্যাপসুলেশন সরবরাহ করে
- স্তরগুলি বিমূর্ততা সরবরাহ করে
- স্তরগুলি অন্যের কাছ থেকে ফাংশন ডিকুয়াল করে
প্রোটোকলগুলি স্তরগুলিতে বিভক্ত করা আমাদের তাদের পৃথক পৃথক দিক সম্পর্কে কথা বলতে দেয়। এটি প্রোটোকলগুলি বোঝা সহজ এবং সমস্যা সমাধানের সহজ করে তোলে। আমরা নির্দিষ্ট ফাংশনগুলি সহজেই আলাদা করতে পারি এবং অন্যান্য প্রোটোকলের অনুরূপ ফাংশনগুলির সাথে তাদের গোষ্ঠীভুক্ত করতে পারি।
প্রতিটি "ফাংশন" (বিস্তৃতভাবে বললে) তার উপরে স্তর (গুলি) আবদ্ধ করে। নেটওয়ার্ক স্তরটি তার উপরে স্তরগুলিকে আবদ্ধ করে। ডেটা লিঙ্ক স্তরটি নেটওয়ার্ক স্তর এবং এ জাতীয় কিছুকে encapsulates।
স্তরগুলি তার নীচে স্তরগুলি বিমূর্ত করে। আপনি নেটওয়ার্ক স্তরে টিসিপি / আইপি বা অন্য কিছু ব্যবহার করছেন কিনা তা জানতে আপনার ওয়েব ব্রাউজারটির প্রয়োজন নেই (যেন অন্য কোনও কিছু রয়েছে)। আপনার ব্রাউজারে, নিম্ন স্তরগুলি কেবলমাত্র একটি স্ট্রিম সরবরাহ করে। সেই স্ট্রিমটি কীভাবে প্রদর্শন করতে পরিচালিত করে তা ব্রাউজার থেকে লুকানো থাকে। আপনি ইথারনেট, একটি কেবল মডেম, একটি টি 1 লাইন বা স্যাটেলাইট ব্যবহার করছেন কিনা টিসিপি / আইপি জানেন না (বা যত্ন)। এটি কেবল প্যাকেটগুলি প্রসেস করে। এমন কোনও অ্যাপ্লিকেশন ডিজাইন করা কত কঠিন হতে পারে তা কল্পনা করুন যে এই সমস্তটির সাথে মোকাবিলা করতে হবে। স্তরগুলি বিমূর্ত নিম্ন স্তরের যাতে সফ্টওয়্যার ডিজাইন এবং ক্রিয়াকলাপ অনেক সহজ হয়ে যায়।
ডিকোপলিং: তত্ত্ব অনুসারে, আপনি একই স্তরে অন্যের জন্য একটি নির্দিষ্ট প্রযুক্তি প্রতিস্থাপন করতে পারেন। যতক্ষণ না স্তরটি উপরের একটির সাথে এবং নীচের একটির সাথে একইভাবে যোগাযোগ করে, এটি কীভাবে বাস্তবায়িত হয় তা বিবেচ্য নয়। উদাহরণস্বরূপ, আমরা খুব সুপরিচিত লেয়ার 3 প্রোটোকল, আইপি সংস্করণ 4 মুছে ফেলতে পারি এবং এটি আইপি 6 সংস্করণ দিয়ে প্রতিস্থাপন করতে পারি else আপনার ব্রাউজার বা আপনার কেবল মডেমের ক্ষেত্রে এটি কোনও পার্থক্য করা উচিত।
টিসিপি / আইপি মডেলটি হ'ল টিসিপি / আইপি প্রোটোকল স্যুট (অবাক!) ভিত্তিতে তৈরি হয়েছিল। এটিতে কেবল মাত্র চার স্তর রয়েছে এবং পরিবহণের উপরের সমস্ত কিছুই কেবল "অ্যাপ্লিকেশন" understand এটি বোঝা সহজ “ টি এটির মধ্যে ফিট করে না, যেমন টানেলিং প্রোটোকলগুলির (কিছু নাম দেওয়ার জন্য জিআরই, এমপিএলএস, আইপিসেক)।
শেষ পর্যন্ত, মডেলগুলি ঠিকানা এবং প্যাকেট এবং বিটগুলির মতো অদৃশ্য বিমূর্ত ধারণা উপস্থাপনের একটি উপায়। যতক্ষণ আপনি এটি মাথায় রাখবেন ততক্ষণ ওএসআই বা টিসিপি / আইপি মডেল নেটওয়ার্কিং বোঝার ক্ষেত্রে কার্যকর হতে পারে।