কম্পিউটার নেটওয়ার্কে OSI মডেল কি?

কম্পিউটার নেটওয়ার্কে OSI এর ফুল ফর্ম হল {ওপেন সিস্টেম ইন্টারকানেকশন} এই ওপেন সিস্টেম ইন্টারকানেকশন হল একটি রেফারেন্স মডেল যা পরিচালনা করে যে কিভাবে একটি কম্পিউটারে একটি সফ্টওয়্যার অ্যাপ্লিকেশন থেকে তথ্য একটি ফিজিক্যাল মাধ্যমে অন্য কম্পিউটারের সফ্টওয়্যার অ্যাপ্লিকেশনে চলে যায়। OSI সাতটি লেয়ার নিয়ে গঠিত এবং প্রতিটি লেয়ারে একটি নির্দিষ্ট নেটওয়ার্ক ফাংশন পারফর্ম করে। OSI মডেলটি 1984 সালে ইন্টারন্যাশনাল অর্গানাইজেশন ফর স্ট্যান্ডার্ডাইজেশন (ISO) দ্বারা তৈরি করা হয়েছিল এবং এটি এখন আন্তঃ-কম্পিউটার যোগাযোগের জন্য একটি আর্কিটেকচারাল মডেল হিসাবে পরিচিত হয়। OSI মডেল পুরো কাজটিকে সাতটি ছোট এবং পরিচালনাযোগ্য কাজে ভাগ করে। প্রতিটি লেয়ার একটি নির্দিষ্ট কাজকে খন্ড খন্ড করে ভাগ করে প্রতিটি লেয়ার স্বয়ংসম্পূর্ণ তাই প্রতিটি লেয়ারের জন্য নির্ধারিত কাজটি স্বাধীনভাবে শেষ করা যেতে পারে।

OSI মডেল দুটি লেয়ারে ভাগ করা যেতে পারে যেমন  উচু লেয়ার এবং নিচু লেয়ার।

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

OSI মডেলের নীচের লেয়ার ডেটা ট্রান্সপোর্ট সংক্রান্ত সমস্যা নিয়ে কাজ করে। ডাটা লিংক লেয়ার এবং ফিজিক্যাল লেয়ার হার্ডওয়্যার এবং সফটওয়্যারে ব্যাবহার করা হয়।ফিজিক্যাল লেয়ার হল OSI মডেলের সবার থেকে নিচের লেয়ার এবং এটি ফিজিক্যাল মাধ্যমের সবচেয়ে কাছাকাছি। ফিজিক্যাল লেয়ারটি মূলত ফিজিক্যাল মাধ্যমের তথ্য রাখার জন্য ব্যাবহার হয়।

{tocify} $title={Table of Contents}

OSI লেয়ারের ফাংশন

OSI মডেলে সাতটি লেয়ার রয়েছে। প্রতিটি লেয়ারে বিভিন্ন ফাংশন আছে ।নীচে সাতটি লেয়ারের লিস্ট দেওয়া হল

  1. ফিজিক্যাল লেয়ার{Physical Layer}
  2. ডাটা-লিংক লেয়ার {Data-Link Layer}
  3. নেটওয়ার্ক লেয়ার {Network Layer}
  4. ট্রান্সপোর্ট লেয়ার {Transport Layer}
  5. সেশন লেয়ার {Session Layer}
  6. প্রেসেন্টেশন লেয়ার {Presentation Layer}
  7. এপ্লিকেশন লেয়ার {Application Layer} 
কম্পিউটার নেটওয়ার্কে OSI মডেল কি{What is OSI model in computer network}

ফিজিক্যাল লেয়ার{Physical Layer}

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

ফিজিক্যাল লেয়ারের ফাংশন

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

ডাটা-লিংক লেয়ার {Data-Link Layer}

  • এই লেয়ারটি ডেটা ফ্রেমের ভুল-মেটানোর জন্য ব্যাবহার করা হয়। 
  • এটি নেটওয়ার্কে ডেটার ফরমেট নির্ধারণ করে।
  • এটি দুই বা আরো বেশী ডিভাইসের মধ্যে একটি নির্ভরযোগ্য এবং যোগ্য যোগাযোগ প্রদান করে
  • এটি প্রধানত লোকাল নেটওয়ার্কে থাকা প্রতিটি ডিভাইসের ইউনিক আইডেন্টিফিকেশনের জন্য ব্যাবহার হয়।
  • ডাটা-লিংক লেয়ারকে আবার দুই ভাগে ভাগ করা যেতে পারে যেমনঃ 1 লজিক্যাল লিঙ্ক কন্ট্রোল লেয়ার {Logical Link Control Layer} 2 মিডিয়া অ্যাক্সেস কন্ট্রোল লেয়ার {Media Access Control Layer}

লজিক্যাল লিঙ্ক কন্ট্রোল লেয়ার {Logical Link Control Layer}

  • এটি রিসিভারের নেটওয়ার্ক লেয়ারের প্যাকেটগুলি পরিবর্তন করার জন্য ব্যাবহার করা হয়।
  • এটি হেডার থেকে নেটওয়ার্ক লেয়ার প্রোটোকলের ঠিকানা খুঁজতে সাহাজ্য করে।
  • এটি আবহাওয়া নিয়ন্ত্রণও প্রদান করে থাকে।

মিডিয়া অ্যাক্সেস কন্ট্রোল লেয়ার {Media Access Control Layer}

  • একটি মিডিয়া অ্যাক্সেস কন্ট্রোল লেয়ার হল লজিক্যাল লিঙ্ক কন্ট্রোল লেয়ার এবং নেটওয়ার্ক ফিজিক্যাল লেয়ারের মধ্যে একটি লিঙ্ক।
  • এটি নেটওয়ার্কের মাধ্যমে প্যাকেট ট্রান্সফার করার জন্য ব্যবহৃত হয়।

ডেটা-লিঙ্ক লেয়ারের ফাংশন

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

নেটওয়ার্ক লেয়ার {Network Layer}

  • নেটওয়ার্ক লেয়ার সাধারণত 3 টি যা ডিভাইসের ঠিকানা পরিচালনা করে এবং নেটওয়ার্কে ডিভাইসের লোকেশন ট্র্যাক করে।
  • ডেটা লিঙ্ক লেয়ার প্যাকেটগুলি রাউটিং এবং ফরওয়ার্ড করার জন্য ব্যাবহার করা হয়।
  • নেটওয়ার্ক ট্র্যাফিক রুট করার জন্য ব্যবহৃত প্রোটোকলগুলি নেটওয়ার্ক লেয়ার প্রোটোকল হিসাবে পরিচিত। প্রোটোকলের উদাহরণ হল IP এবং Ipv6।

নেটওয়ার্ক লেয়ারের ফাংশন

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

ট্রান্সপোর্ট লেয়ার {Transport Layer}

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

ট্রান্সপোর্ট লেয়ারের ফাংশন 

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

সেশন লেয়ার {Session Layer}

  • এটি হচ্ছে 3 টি লেয়ারের OSI মডেল। 
  • সেশন লেয়ারটি যোগাযোগকারী ডিভাইসগুলির মধ্যে ইন্টারঅ্যাকশন স্থাপন বজায় রাখতে এবং সিঙ্ক্রোনাইজ করতে ব্যবহৃত হয়।

সেশন লেয়ারের ফাংশন

  • সেশন লেয়ার একটি ডায়ালগ কন্ট্রোলার হিসাবে কাজ করে যা দুটি পদ্ধতির মধ্যে একটি ডায়ালগ তৈরি করে বা আমরা বলতে পারি যে এটি দুটি পদ্ধতির মধ্যে যোগাযোগের অনুমতি দেয় যা হয় হাফ-ডুপ্লেক্স বা ফুল-ডুপ্লেক্স হতে পারে।
  • ডেটা গ্রহণ করার সময় সেশন লেয়ার কিছু চেকপয়েন্ট যোগ করে। ডেটা ট্রান্সমিশনের মাঝখানে যদি কিছু ত্রুটি ঘটে তবে চেকপয়েন্ট থেকে আবার ট্রান্সমিশন হবে। এই প্রক্রিয়াটি সিঙ্ক্রোনাইজেশন এবং রিকভারি হিসাবে পরিচিত।

প্রেসেন্টেশন লেয়ার {Presentation Layer}

  • এটি একটি নেটওয়ার্কের জন্য ডেটা ট্রান্সলেটর হিসাবে কাজ করে।
  • এই লেয়ারটি অপারেটিং সিস্টেমের একটি অংশ যা একটি প্রেসেন্টেশন ফরমেট থেকে অন্য ফরমেট ডেটা রূপান্তর করে।
  • প্রেসেন্টেশন লেয়ারটি সিনট্যাক্স লেয়ার নামেও পরিচিত।

প্রেসেন্টেশন লেয়ারের ফাংশন

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

এপ্লিকেশন লেয়ার {Application Layer}

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

এপ্লিকেশন লেয়ার ফাংশন

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