ওএসআই মডেল এবং নেটওয়ার্কিং প্রোটোকল সম্পর্ক


27

যখন বেশিরভাগ নেটওয়ার্কিং শিক্ষার্থীরা প্রথমে ওএসআই মডেল সম্পর্কে জানতে পারে, তখন একটি নির্দিষ্ট প্রোটোকল মডেলটির কোন স্তরের সাথে খাপ খায় তা আবিষ্কার করার জন্য তারা প্রচুর সময় ব্যয় করে। আমরা এই ফোরামে ওএসআই স্তরগুলি সম্পর্কে প্রচুর প্রশ্ন পাই এবং সেগুলি সাধারণত:

  • আইএস-আইএস কোন ওএসআই স্তর কাজ করে?
  • এইচটিএমএল একটি উপস্থাপনা বা অ্যাপ্লিকেশন প্রোটোকল?
  • ভিপিএন টানেলগুলি স্তর 2 বা 3?

কীভাবে একজন শিক্ষার্থী (বা সেই বিষয়ে পেশাদার) ওএসআই মডেল এবং প্রোটোকলের সাথে সে কাজ করে তা বোঝে?

উত্তর:


35

ওএসআই মডেল সম্পর্কে দুটি গুরুত্বপূর্ণ তথ্য মনে রাখতে হবে:

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

  2. এটি একমাত্র মডেল নয়। অন্যান্য মডেল রয়েছে, বিশেষত টিসিপি / আইপি প্রোটোকল স্যুট (আরএফসি -1122 এবং আরএফসি -1123), যা বর্তমানে ব্যবহৃত হয় তার থেকে অনেক বেশি কাছাকাছি।

কিছুটা ইতিহাস: আপনি সম্ভবত প্যাকেট নেটওয়ার্কিংয়ের প্রথম দিনগুলির কথা শুনেছেন, ইন্টারনেটের পূর্বসূরী আরপানেট সহ। নেটওয়ার্কিং প্রোটোকল তৈরির জন্য মার্কিন প্রতিরক্ষা বিভাগের প্রচেষ্টার পাশাপাশি আরও কয়েকটি গ্রুপ ও সংস্থা জড়িত ছিল। প্রতিটি গ্রুপ প্যাকেট স্যুইচিংয়ের ব্র্যান্ডের নতুন ক্ষেত্রে তাদের নিজস্ব প্রোটোকল বিকাশ করছে। আইবিএম এবং টেলিফোন সংস্থাগুলি তাদের নিজস্ব মান উন্নয়ন করছিল। ফ্রান্সে গবেষকরা সাইক্লেডস নামে নিজস্ব নেটওয়ার্কিং প্রকল্পে কাজ করছিলেন।

বেশিরভাগ আইবিএম, এনসিআর, বুড়োস, হানিওয়েল (এবং অন্যান্য) এবং তাদের মালিকানাধীন প্রোটোকল এবং হার্ডওয়্যার এর মতো বড় সংস্থাগুলির ক্রমবর্ধমান প্রভাবের প্রতিক্রিয়া হিসাবে, ওএসআই মডেলটির কাজ 1970 সালের দশকের শেষের দিকে শুরু হয়েছিল। এর পেছনের ধারণাটি ছিল একটি মুক্ত স্ট্যান্ডার্ড তৈরি করা যা বিভিন্ন নির্মাতাদের মধ্যে আন্তঃব্যবহারিকতা সরবরাহ করে। তবে আইএসও মডেলটি সুযোগে আন্তর্জাতিক হওয়ায় এর অনেক প্রতিযোগিতামূলক রাজনৈতিক, সাংস্কৃতিক এবং প্রযুক্তিগত আগ্রহ ছিল। সম্মতিতে আসতে এবং মানগুলি প্রকাশ করতে ছয় বছরের বেশি সময় লেগেছিল।

ইতিমধ্যে, টিসিপি / আইপি মডেলটিও বিকাশিত হয়েছিল। এটি সহজ, কার্যকর করা সহজ এবং সবচেয়ে গুরুত্বপূর্ণ বিষয় ছিল এটি নিখরচায়। এর জন্য সফ্টওয়্যার তৈরি করতে আপনাকে ওএসআই স্ট্যান্ডার্ড স্পেসিফিকেশন কিনতে হয়েছিল। সমস্ত মনোযোগ এবং বিকাশের প্রচেষ্টা টিসিপি / আইপিকে গুরুতর করেছে। ফলস্বরূপ, ওএসআই মডেলটি কখনই প্রোটোকলের সেট হিসাবে প্রয়োগ হয় নি এবং টিসিপি / আইপি ইন্টারনেটের মান হয়ে ওঠে।

মুল বক্তব্যটি হ'ল, আজ ব্যবহৃত সমস্ত প্রোটোকল টিসিপি / আইপি স্যুট; আরআইপি, ওএসপিএফ এবং বিজিপির মতো রাউটিং প্রোটোকল; ওএসআই মডেলটি মাথায় না রেখে উইন্ডোজ এসএমবি এবং ইউনিক্স আরপিসির মতো হোস্ট ওএস প্রোটোকলগুলি তৈরি করা হয়েছিল। তারা মাঝে মাঝে এর সাথে কিছু সাদৃশ্য রাখে তবে ওএসআই মানগুলি তাদের বিকাশের সময় কখনও অনুসরণ করা হয়নি। সুতরাং এই প্রোটোকলগুলিকে ওএসআইতে ফিট করার চেষ্টা করা বোকামির কাজ। তারা ঠিক ঠিক ফিট করে না।

এর অর্থ এই নয় যে মডেলের কোনও মূল্য নেই; এটি অধ্যয়ন করা এখনও একটি ভাল ধারণা যাতে আপনি সাধারণ ধারণাটি বুঝতে পারেন। ওএসআই স্তরগুলির ধারণাটি নেটওয়ার্ক পরিভাষায় এতটাই বোনা, যে আমরা প্রতিদিনের নেটওয়ার্কিং স্পিচে স্তর 1, 2 এবং 3 এর বিষয়ে কথা বলি। স্তর 1, 2 এবং 3 এর সংজ্ঞাটি হ'ল, আপনি যদি কিছুটা বাদ দেন তবে মোটামুটিভাবে সম্মত হন। যে কারণে একা, এটি জানা মূল্যবান।

ওএসআই (বা অন্য কোনও) মডেল সম্পর্কে সর্বাধিক গুরুত্বপূর্ণ বিষয়গুলি হ'ল:

  • প্রোটোকলগুলি স্তরগুলিতে বিভক্ত করতে পারি
  • স্তরগুলি এনক্যাপসুলেশন সরবরাহ করে
  • স্তরগুলি বিমূর্ততা সরবরাহ করে
  • স্তরগুলি অন্যের কাছ থেকে ফাংশন ডিকুয়াল করে

প্রোটোকলগুলি স্তরগুলিতে বিভক্ত করা আমাদের তাদের পৃথক পৃথক দিক সম্পর্কে কথা বলতে দেয়। এটি প্রোটোকলগুলি বোঝা সহজ এবং সমস্যা সমাধানের সহজ করে তোলে। আমরা নির্দিষ্ট ফাংশনগুলি সহজেই আলাদা করতে পারি এবং অন্যান্য প্রোটোকলের অনুরূপ ফাংশনগুলির সাথে তাদের গোষ্ঠীভুক্ত করতে পারি।

প্রতিটি "ফাংশন" (বিস্তৃতভাবে বললে) তার উপরে স্তর (গুলি) আবদ্ধ করে। নেটওয়ার্ক স্তরটি তার উপরে স্তরগুলিকে আবদ্ধ করে। ডেটা লিঙ্ক স্তরটি নেটওয়ার্ক স্তর এবং এ জাতীয় কিছুকে encapsulates।

স্তরগুলি তার নীচে স্তরগুলি বিমূর্ত করে। আপনি নেটওয়ার্ক স্তরে টিসিপি / আইপি বা অন্য কিছু ব্যবহার করছেন কিনা তা জানতে আপনার ওয়েব ব্রাউজারটির প্রয়োজন নেই (যেন অন্য কোনও কিছু রয়েছে)। আপনার ব্রাউজারে, নিম্ন স্তরগুলি কেবলমাত্র একটি স্ট্রিম সরবরাহ করে। সেই স্ট্রিমটি কীভাবে প্রদর্শন করতে পরিচালিত করে তা ব্রাউজার থেকে লুকানো থাকে। আপনি ইথারনেট, একটি কেবল মডেম, একটি টি 1 লাইন বা স্যাটেলাইট ব্যবহার করছেন কিনা টিসিপি / আইপি জানেন না (বা যত্ন)। এটি কেবল প্যাকেটগুলি প্রসেস করে। এমন কোনও অ্যাপ্লিকেশন ডিজাইন করা কত কঠিন হতে পারে তা কল্পনা করুন যে এই সমস্তটির সাথে মোকাবিলা করতে হবে। স্তরগুলি বিমূর্ত নিম্ন স্তরের যাতে সফ্টওয়্যার ডিজাইন এবং ক্রিয়াকলাপ অনেক সহজ হয়ে যায়।

ডিকোপলিং: তত্ত্ব অনুসারে, আপনি একই স্তরে অন্যের জন্য একটি নির্দিষ্ট প্রযুক্তি প্রতিস্থাপন করতে পারেন। যতক্ষণ না স্তরটি উপরের একটির সাথে এবং নীচের একটির সাথে একইভাবে যোগাযোগ করে, এটি কীভাবে বাস্তবায়িত হয় তা বিবেচ্য নয়। উদাহরণস্বরূপ, আমরা খুব সুপরিচিত লেয়ার 3 প্রোটোকল, আইপি সংস্করণ 4 মুছে ফেলতে পারি এবং এটি আইপি 6 সংস্করণ দিয়ে প্রতিস্থাপন করতে পারি else আপনার ব্রাউজার বা আপনার কেবল মডেমের ক্ষেত্রে এটি কোনও পার্থক্য করা উচিত।

টিসিপি / আইপি মডেলটি হ'ল টিসিপি / আইপি প্রোটোকল স্যুট (অবাক!) ভিত্তিতে তৈরি হয়েছিল। এটিতে কেবল মাত্র চার স্তর রয়েছে এবং পরিবহণের উপরের সমস্ত কিছুই কেবল "অ্যাপ্লিকেশন" understand এটি বোঝা সহজ “ টি এটির মধ্যে ফিট করে না, যেমন টানেলিং প্রোটোকলগুলির (কিছু নাম দেওয়ার জন্য জিআরই, এমপিএলএস, আইপিসেক)।

শেষ পর্যন্ত, মডেলগুলি ঠিকানা এবং প্যাকেট এবং বিটগুলির মতো অদৃশ্য বিমূর্ত ধারণা উপস্থাপনের একটি উপায়। যতক্ষণ আপনি এটি মাথায় রাখবেন ততক্ষণ ওএসআই বা টিসিপি / আইপি মডেল নেটওয়ার্কিং বোঝার ক্ষেত্রে কার্যকর হতে পারে।


1
আমি সবসময়ই ভাবতাম যে কেন আমরা ওএসআই মডেলকে উল্লেখ করি যখন সমস্ত বাস্তবতায় টিসিপি / আইপি মডেলটি বিলটি আরও ভাল ফিট করে।
রায়ান ফোলি

5
@ রায়ানফোলি, অনেক ক্ষেত্রেই সত্য। তবে যখন সমস্যা সমাধানের বিষয়টি আসে (এবং বিশেষত এটি শেখানো) তখন প্রতিটি পৃথকভাবে সমস্যাগুলি সমাধান করার জন্য পৃথক শারীরিক এবং ডেটা স্তর থাকা ভাল। উদাহরণস্বরূপ, একটি ইন্টারফেস যে উপরে / উপরে রয়েছে তার মধ্যে একটি, উপরে / ডাউন এবং নীচে / নীচে থাকা একটির মধ্যে সিসকো ডিভাইসের পার্থক্যটি জানা ভাল।
YLearn

"উদাহরণস্বরূপ, আমরা খুব সুপরিচিত লেয়ার 3 প্রোটোকল, আইপি সংস্করণ 4 মুছে ফেলতে এবং এটি আইপি 6 সংস্করণে প্রতিস্থাপন করতে পারি else " দুর্ভাগ্যবশত এটা করে একটি পার্থক্য করতে কারণ বিমূর্ত ছিদ্রময় হয়। অ্যাপ্লিকেশন এবং পরিবহন প্রোটোকলগুলি ইন্টারনেট প্রোটোকল দ্বারা ব্যবহৃত ঠিকানা সম্পর্কে জানতে হবে।
পিটার গ্রিন

ঠিক আছে, এজন্য মডেলগুলি কেবলমাত্র মডেল।
রন ট্রাঙ্ক

1
joelonsoftware.com/2002/11/11/the-law-of-leaky-abstrations আমরা অন্তর্নিহিত জিনিসটির কদর্য বিবরণ আড়াল করার জন্য বিমূর্ততা তৈরি করি, তবে অন্তর্নিহিত জিনিসটির কিছু বিবরণ যদিও ফাঁস হয়ে যায় এবং সমস্যা সৃষ্টি করে। স্ট্যাকের শীর্ষে সরাসরি ফাঁস হওয়া একটি জিনিস হ'ল অ্যাড্রেসিং সিস্টেম।
পিটার গ্রিন

2

এখানে কিছুটা বিভ্রান্তি রয়েছে। কোনও ফাংশনটি কোনও স্তরকে ফিট করে না বলে মনে হয় না এটির এটি নয়। ওএসআই নমনীয় এবং বস্তু এবং সাবলেয়ারগুলিকে অনুমতি দেয় যেখানে ব্যবহারিক প্রয়োগগুলি মডেলটিতে ম্যাপ করে। একটি স্তরের কিছু ফাংশন অন্য স্তরগুলিতেও নকল হতে পারে। এছাড়াও অ্যাপ্লিকেশন স্তরে প্রক্রিয়াজাতকরণ হতে হবে না। অবশেষে, ওএসআই একটি মডেলের চেয়ে বেশি ছিল, এটি কিছু নির্মাতারা সম্পূর্ণরূপে প্রয়োগ করেছিলেন। আমি ডিসি প্রকল্পে কাজ করেছি। ব্যবহারিকতা বলতে বোঝায় যে আজ ওএসআইয়ের কয়েকটি নির্দিষ্ট অংশ ব্যবহৃত হয়।


1

সমস্ত আইজিপি (অভ্যন্তরীণ গেটওয়ে প্রোটোকল) রাউটিং প্রোটোকল স্তর 3 এ কাজ করে। বাহ্যিক বিজিপি স্তর 4 এ কাজ করে, অভ্যন্তরীণ স্তর 3-এ কাজ করে।

শারীরিক স্তর - হার্ডওয়্যার নেটওয়ার্ক ডিভাইসগুলি, যেমন ল্যাপটপ, মোবাইল ফোন, ডেস্কটপগুলির সাথে ডিল করে। স্তর 1 টি সংঘর্ষের ডোমেন হিসাবে পরিচিত, স্তর 1 পিডিইউ (প্রোটোকল ডেটা ইউনিট বিট হয়)।

ডেটা / লিঙ্ক স্তর - এই স্তরটি স্তর 2 স্যুইচ, সম্প্রচার ডোমেন, ভিএলএএনএস, এসটিপি, ভিটিপি নিয়ে উদ্বেগ প্রকাশ করে। এই স্তরটির প্রোটোকল ডেটা ইউনিটকে ফ্রেম বলা হয়।

নেটওয়ার্ক স্তর - এটি যখন রাউটিং হয় তখন বেশিরভাগ রাউটিং প্রোটোকলগুলি এই স্তরে কাজ করে। এটি আইপি স্তর হিসাবেও পরিচিত, যেখানে ভিএলএএনএস যোগাযোগ করে। এই স্তরটির PDU প্যাকেট হিসাবে পরিচিত।

পরিবহন স্তর - পরিবহন স্তর টিসিপি এবং ইউডিপি বন্দরগুলির সাথে ডিল করে, এটি হল যেখানে 3 স্তর থেকে প্যাকেটগুলি তাদের গন্তব্য বন্দরে প্রেরণ করা হয়। এটি মনে রাখা জরুরী যে টিসিপি হ'ল সংযোগ-ভিত্তিক প্রোটোকল, যখন ইউডিপি সংযোগ-ভিত্তিক ওরিয়েন্টেড প্রোটোকল (ডেটার গ্যারান্টিযুক্ত বিতরণ) নয়। এই স্তরের PDU হ'ল ডেটাগ্রাম।

সেশন স্তর - সেশন স্তরটি যেখানে প্যাকেটগুলি স্তর 3 থেকে ডিক্যাপসুলেটেড থেকে এনক্যাপসুলেটেড হয় এই স্তরটি একাধিক সার্ভার সাইড প্রোগ্রামিং ভাষা নিয়ে কাজ করে যেখানে আপনি সফ্টওয়্যার ভিত্তিক অ্যাপ্লিকেশন তৈরি করতে এবং এগুলিতে রূপান্তর করতে পারেন ->

উপস্থাপনা স্তর - এই স্তরটি আপনি আপনার ওয়েব ব্রাউজারে যে ক্লায়েন্ট-সাইড কোডগুলি দেখেন সেগুলি সম্পর্কে বা আপনি যখন ডান ক্লিক করেন এবং উত্সটি দেখেন তখন এগুলি মূলত এইচটিএম / সিএসএস / জাভাস্ক্রিপ্ট কোড যা আপনাকে আপনার -> দেখার অনুমতি দেয়

অ্যাপ্লিকেশন স্তর - এটিই যেখানে জিইউআই (গ্রাফিকাল ইউজার ইন্টারফেস) এইচটিএমএল / সিএসএস কোডগুলি স্তর 6 থেকে এই স্তরটিতে অনুবাদ করে। আপনি আপনার ওয়েব ব্রাউজারে যা দেখছেন তা হ'ল সম্মুখ প্রান্তের জিইউআই। স্তর 5,6,7 পিডিইউকে বার্তা বলা হয়।

আমি আশা করি এগুলি ওএসআই-সংক্রান্ত সমস্ত প্রশ্নের উত্তর দিয়েছে।

আইএস-আইএস কোন ওএসআই স্তর কাজ করে? - স্তর 3
এইচটিএমএল একটি উপস্থাপনা বা অ্যাপ্লিকেশন প্রোটোকল? - উপস্থাপনা
ভিপিএন টানেলগুলি স্তর 2 বা 3? -> এল 2 টি পি স্তর 2 -> ভিপিএন টানেলগুলি সাধারণত লেয়ার 3 যেমন আইপিএসইসি তে কাজ করে।


1
এটি ওপিকে উত্তর দেয় না; তিনি কখনই জিজ্ঞাসা করেননি প্রতিটি স্তর কী করে, তিনি জিজ্ঞাসা করেছিলেন যে অন্তর্নিহিত ধারণাগুলি সম্পর্কে কারও কী বোঝা উচিত।
রায়ান ফোলি

1
তথ্যবহুল দুর্দান্ত তবে এটি একটি সমস্যা / সমাধানের সাইট। আপনার উত্তরটি দুর্দান্ত যদি প্রশ্নটি হয় "ওএসআই মডেলের বিভিন্ন স্তরগুলি কী কী এবং প্রত্যেকে কী করে?" । প্রশ্নটি ওএসআই মডেলকে সমর্থন করে মূলত, ওএসআই মডেলকে সরাসরি সমর্থন করে না। দুর্দান্ত অন্তর্দৃষ্টি, তবে এই নির্দিষ্ট প্রশ্নের খারাপ উত্তর।
রায়ান ফোলি

5
ক্রিস, আমি আপনার উত্তরগুলির প্রশংসা করি এবং অনেকাংশে আপনি সঠিক। কিন্তু আইসিস আইপি শীর্ষে চলেছে, এটি কি 4 স্তর তৈরি করে? বিজিপি কেমন হবে? এটি টিসিপির শীর্ষে চলে। এটি স্তর 5? আমার বক্তব্যটি হ'ল যদিও আপনি স্তরগুলিতে প্রোটোকলগুলি গ্রাস করতে পারেন তবে সেগুলি সত্যই ফিট করে না। আপনি যদি ওএসআই উপস্থাপনা স্তর নির্দিষ্টকরণের দিকে নজর রাখেন তবে আমার মনে হয় না এইচটিএমএল যথেষ্ট যোগ্যতা অর্জন করবে। এমনকি ওএসআই স্বীকার করেছে যে স্তর 2 খুব বিস্তৃত ছিল এবং তাদের এটি দুটি সাবলেয়ারে বিভক্ত করতে হয়েছিল।
রন ট্রাঙ্ক

2
ওএসআই মডেলটি কেবল একটি তাত্ত্বিক মডেল। এমনকি যদি রাউটিং প্রোটোকল <নাম এখানে> (L2 | L3) প্যাকেটগুলি ব্যবহার করে তবে এটি L7 এরও একটি অংশ, যেহেতু এটি একটি অ্যাপ্লিকেশন, এবং এটি রাউটিং টেবিল এবং সম্ভবত একই স্তরটিকে অন্তরঙ্গ গণনা করতে হবে। সব কিছু কালো এবং সাদা নয়।
মুলাজ

3
@ রন, আইএসআইএস কোনও নেটিভ আইপি প্রোটোকল নয়। ওএসপিএফ হ'ল। (কেবলমাত্র আরও বিভ্রান্তি যুক্ত করতে। :-))
জন জেনসেন

1

HTTP (এইচটিএমএল নয়) এর উপস্থাপনা এবং অ্যাপ্লিকেশন স্তর উভয়ই রয়েছে। ভিপিএন টানেলগুলি বিদ্যমান স্ট্যাকটিতে ওভারলে স্তরগুলি যুক্ত করে: এটি স্তর 2 বা স্তর 3 তাদের জাতীয় নির্ভর করে their তারপরে আপনি প্যাকেটে এই যুক্ত স্তর (গুলি) দু'বার দেখতে সক্ষম হবেন।


1
আপনি যথাযথ দেখতে দেখতে আপনি অবশ্যই লেবেল করতে পারেন, তবে ওএসআই মডেলটি বিবেচনা না করেই এইচটিটিপি তৈরি করা হয়েছিল এবং এটি নির্দিষ্টকরণের সাথে খাপ খায় না। ভিপিএনগুলির ক্ষেত্রেও এটি একই - ওএসআই মানগুলি কখনই তাদের প্রত্যাশা করে না। সুতরাং যে কোনও সাদৃশ্য হ'ল সম্পূর্ণ কাকতালীয় say
রন ট্রাঙ্ক

0

আসলে ওএসআই মডেল থেকে আসা খুব কম জিনিসের একটি হ'ল এক্স .509 শংসাপত্র এবং এলডিএপি-র বড় অংশগুলি X.500 থেকে আসছে। মেসেজিংয়ের জন্য অন্য জিনিসটি এক্স.400, এমএস এক্সচেঞ্জের এটি কমপক্ষে 5.5-এ ছিল, পরবর্তী সংস্করণগুলি এতে অন্তর্ভুক্ত ছিল কিনা তা নিশ্চিত নয়।

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

আরও গভীর খনন আপনাকে স্ট্যান্ডার্ড কার্যকর করতে চেষ্টা করছে এমন বড় সংস্থাগুলির বেদনার দিকে পরিচালিত করবে, এএসএন .১ এবং বিইআর এর মতো ভয়ঙ্কর জিনিস ... সবকিছুর উপরে নজর রাখছে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.