ওয়েব অ্যাপস

OSI বনাম TCP/IP মডেল: পার্থক্য বুঝুন

30 অক্টোবর, 2021

সুচিপত্র

এক্সিস মডেল

দ্য ওএসআই মডেল একটি কাঠামো যা একটি নেটওয়ার্কিং সিস্টেমের ফাংশন বর্ণনা করতে ব্যবহৃত হয়। OSI মডেল বিভিন্ন পণ্য এবং সফ্টওয়্যারের মধ্যে আন্তঃকার্যযোগ্যতা সমর্থন করার জন্য নিয়ম এবং প্রয়োজনীয়তার একটি সর্বজনীন সেটে ফাংশনগুলিকে চিহ্নিত করে। OSI মডেলে, একটি সিস্টেমের মধ্যে যোগাযোগগুলিকে সাতটি স্বতন্ত্র স্তরে বিভক্ত করা হয়: শারীরিক, ডেটা লিঙ্ক, নেটওয়ার্ক, পরিবহন, সেশন, উপস্থাপনা এবং অ্যাপ্লিকেশন।

পদার্থের স্তর

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

ডেটা লিঙ্ক স্তর

সরাসরি সংযুক্ত নোডগুলি নোড-টু-নোড ডেটা স্থানান্তর করতে ব্যবহৃত হয়, যেখানে ডেটা ফ্রেমে প্যাকেজ করা হয়। এটি ভৌত ​​স্তরে ঘটে যাওয়া ত্রুটিগুলি সংশোধন করে৷ প্রথম, মিডিয়া অ্যাক্সেস কন্ট্রোল, একটি নেটওয়ার্কের মাধ্যমে ডিভাইস ট্রান্সমিশনের জন্য প্রবাহ নিয়ন্ত্রণ এবং মাল্টিপ্লেক্সিং প্রদান করে। দ্বিতীয়টি, যৌক্তিক লিঙ্ক নিয়ন্ত্রণ, ভৌত মাধ্যমের উপর প্রবাহ এবং ত্রুটি নিয়ন্ত্রণ প্রদান করে এবং লাইন প্রোটোকল সনাক্ত করে।

নেটওয়ার্ক স্তর

এই স্তরটি ডেটা লিঙ্ক স্তর থেকে ফ্রেমগুলি গ্রহণ করার জন্য এবং তাদের ঠিকানাগুলির উপর ভিত্তি করে তাদের উদ্দেশ্যযুক্ত গন্তব্যে পৌঁছে দেওয়ার জন্য দায়ী। নেটওয়ার্ক স্তর যৌক্তিক ঠিকানা ব্যবহার করে লক্ষ্য খুঁজে বের করে, যেমন আইপি। এই স্তরে, রাউটারগুলি একটি অপরিহার্য উপাদান যা বেশ আক্ষরিক অর্থে তথ্য রুট করতে ব্যবহৃত হয় যেখানে এটি নেটওয়ার্কগুলির মধ্যে যেতে হবে।

আরো দেখুন 15 সেরা UML ডায়াগ্রাম টুল এবং সফটওয়্যার

পরিবহন স্তর

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

সেশন লেয়ার

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

উপস্থাপনা স্তর

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

আবেদন স্তর

এই স্তরে, অ্যাপ্লিকেশন স্তর এবং শেষ-ব্যবহারকারী উভয়ই সফ্টওয়্যার অ্যাপ্লিকেশনের সাথে সরাসরি যোগাযোগ করে। এই স্তরটি একটি ওয়েব ব্রাউজার বা Office 365-এর মতো শেষ-ব্যবহারকারী অ্যাপ্লিকেশনগুলিতে সরবরাহ করা নেটওয়ার্ক পরিষেবাগুলি দেখে৷ অ্যাপ্লিকেশন স্তরটি যোগাযোগের জন্য অংশীদারদের সনাক্ত করে, সংস্থান প্রাপ্যতা এবং ট্রান্সমিশন সিঙ্ক্রোনাইজ করে৷

OSI মডেলের বৈশিষ্ট্য

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

PROS

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

কনস

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

TCP/IP মডেল

দ্য TCP/IP মডেল চারটি স্তর রয়েছে: অ্যাপ্লিকেশন, পরিবহন, ইন্টারনেট, নেটওয়ার্ক অ্যাক্সেস স্তর। স্তরগুলি শারীরিক মান, নেটওয়ার্ক ইন্টারফেস, ইন্টারনেটওয়ার্কিং এবং পরিবহন ফাংশনগুলি অফার করে যা প্রথম চারটি স্তরের OSI মডেলের সাথে মিলে যায়। এই চারটি স্তর টিসিপি/আইপি মডেলে একটি একক স্তর দ্বারা উপস্থাপিত হয় যাকে অ্যাপ্লিকেশন স্তর বলা হয়। TCP/IP হল ইন্টারেক্টিভ মডিউলগুলির সমন্বয়ে গঠিত একটি শ্রেণিবদ্ধ প্রোটোকল, এবং তাদের প্রতিটি নির্দিষ্ট কার্যকারিতা প্রদান করে।

নেটওয়ার্ক অ্যাক্সেস লেয়ার

এই প্রোটোকলটি হোস্টের সাথে সংযোগ করতে ব্যবহার করা হয় যাতে প্যাকেট পাঠানো যায়। এটি হোস্ট থেকে হোস্ট এবং নেটওয়ার্ক থেকে নেটওয়ার্কে পরিবর্তিত হয়।

ইন্টারনেট স্তর

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

  • রাউটিং সঞ্চালন
  • আইপি প্যাকেট বিতরণ
  • যানজট এড়ানো

পরিবহন স্তর

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

আবেদন স্তর

একটি অ্যাপ্লিকেশন স্তর হল TCP/IP মডেলের একটি শীর্ষ স্তর। এটি উচ্চ-স্তরের হ্যান্ডলিং প্রোটোকল, প্রতিনিধিত্বের সমস্যাগুলির জন্য দায়ী। এটি ব্যবহারকারীকে অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্ট করতে দেয়। যখন একটি অ্যাপ্লিকেশন স্তর প্রোটোকল অন্য অ্যাপ্লিকেশন স্তরের সাথে যোগাযোগ করতে চায়, তখন এটি তার ডেটা পরিবহন স্তরে ফরোয়ার্ড করে।

আরো দেখুন ডিসকর্ড টেক্সট টু স্পিচ কাজ না করার জন্য 10টি সমাধান

অ্যাপ্লিকেশন স্তর একটি অস্পষ্টতা আছে. যোগাযোগ ব্যবস্থার সাথে যোগাযোগকারী ব্যক্তি ব্যতীত প্রতিটি অ্যাপ্লিকেশন অ্যাপ্লিকেশন স্তরের ভিতরে স্থাপন করা যাবে না। উদাহরণস্বরূপ, একটি পাঠ্য সম্পাদক অ্যাপ্লিকেশন স্তর বিবেচনা করা যাবে না. একটি ওয়েব ব্রাউজার নেটওয়ার্কের সাথে ইন্টারঅ্যাক্ট করতে HTTP প্রোটোকল ব্যবহার করে যেখানে HTTP প্রোটোকল হল একটি অ্যাপ্লিকেশন লেয়ার প্রোটোকল।

ডেটাতে হেডার তথ্য যোগ করে। ট্রান্সপোর্ট লেয়ার নেটওয়ার্ক লেয়ার দ্বারা আরও দক্ষতার সাথে পরিচালনা করার জন্য বার্তাকে (ডেটা) ছোট ইউনিটে বিভক্ত করে। ট্রান্সপোর্ট লেয়ার প্যাকেটগুলিকে ক্রমানুসারে পাঠানোর ব্যবস্থা করে।

TCP/IP মডেলের বৈশিষ্ট্য

  • এটি একটি নমনীয় আর্কিটেকচার সমর্থন করে
  • নেটওয়ার্কে সিস্টেম যোগ করা সহজ।
  • সোর্স এবং গন্তব্য মেশিন সঠিকভাবে কাজ না করা পর্যন্ত কাঠামোটি TCP/IP-তে অক্ষত থাকে।
  • TCP একটি সংযোগ-ভিত্তিক প্রোটোকল।
  • TCP প্রদান করে নির্ভরযোগ্যতা এবং নিশ্চিত করে যে ক্রমানুসারের বাইরে আসা ডেটাগুলিকে আবার ক্রমানুসারে রাখা উচিত।
  • টিসিপি আপনাকে প্রবাহ নিয়ন্ত্রণ বাস্তবায়নের প্রস্তাব দেয়, তাই প্রেরক কখনই ডেটা দিয়ে কোনও রিসিভারকে ছাড়িয়ে যায় না।

PROS

  • এটি আপনাকে বিভিন্ন ধরনের কম্পিউটারের মধ্যে সংযোগ স্থাপন করতে সাহায্য করে।
  • এটি অপারেটিং সিস্টেম থেকে স্বাধীনভাবে কাজ করে।
  • এটি বিভিন্ন রাউটিং-প্রটোকল সমর্থন করে।
  • এটি সংস্থাগুলির মধ্যে ইন্টারনেট কাজ করতে সক্ষম করে।
  • এই মডেলটির একটি অত্যন্ত মাপযোগ্য ক্লায়েন্ট-সার্ভার আর্কিটেকচার রয়েছে।
  • এটি স্বাধীনভাবে পরিচালিত হয়।
  • এটি একাধিক রাউটিং প্রোটোকল সমর্থন করে।

কনস

  • TCP/IP সেট আপ এবং পরিচালনা করার জন্য একটি জটিল মডেল।
  • TCP/IP-এর ওভারহেড IPX-এর চেয়ে বেশি।
  • টিসিপি/আইপিতে প্রোটোকল প্রতিস্থাপন করা কঠিন।
  • এর ইন্টারফেস, পরিষেবা এবং প্রোটোকল থেকে এর কোন স্পষ্ট বিচ্ছেদ নেই।

OSI বনাম TCP/IP মডেলের মধ্যে পার্থক্য

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