সিরিজঃ কম্পিউটার নেটওয়ার্ক (OSI Model)

AL HasibAL Hasib
3 min read

OSI Model: ডেটা যাত্রার সাত সোপান

আমরা আগের লেখায় TCP/IP নিয়ে কথা বলেছি — যেখানে IP address দিয়ে data পৌঁছানোর রাস্তা খুঁজে দেয়, আর TCP সেই data ঠিকঠাক পৌঁছানোর গ্যারান্টি দেয়।
কিন্তু TCP/IP মডেল হলো বাস্তব জীবনে ব্যবহৃত একধরনের “সংক্ষিপ্ত” মডেল। আর এর ভিত্তি বা বিস্তারিত সংস্করণ হলো OSI Model। আজকের লেখায় আমরা OSI মডেলের সাথে পরিচিত হব।


OSI Model কী?

open systems interconnection (OSI) মডেল হল International Organization for Standardization দ্বারা তৈরি একটি conceptual মডেল যা বিভিন্ন communication systems কে স্ট্যান্ডার্ড প্রোটোকল ব্যবহার করে যোগাযোগ করতে সক্ষমতা দেয়ে। সহজ ভাবে বললে, OSI বিভিন্ন কম্পিউটার সিস্টেমকে একে অপরের সাথে যোগাযোগ করার একটি স্ট্যান্ডার্ড ঠিক করে দেয়।

OSI মডেলকে কম্পিউটার নেটওয়ার্কিংয়ের জন্য একটি universal language হিসাবে দেখা যেতে পারে। এটি একটি যোগাযোগ ব্যবস্থাকে সাতটি abstract layer এ বিভক্ত করার ধারণার উপর ভিত্তি করে তৈরি, প্রতিটি স্তর শেষ স্তরের উপর স্টাকড হয়ে থাকে।


একটি বাস্তব উদাহরণ দেওয়া যাক

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

OSI Model-এর সাতটি লেয়ার ঠিক এই ধাপগুলোর মতো — প্রতিটি ধাপের নিজস্ব দায়িত্ব আছে।


OSI-এর সাতটি লেয়ার

নিচ থেকে উপরে, ডেটা ট্রান্সমিশনের সাতটি লেয়ারঃ

  1. Physical Layer – কেবল, সিগন্যাল, বৈদ্যুতিক বা অপটিক্যাল ট্রান্সমিশন ইত্যাদি সব ধরণের ফিজিক্যাল যন্ত্রপারি।

  2. Data Link Layer – ডেটাকে ফ্রেমে ভাগ করা, MAC Address হ্যান্ডলিং, error detection।

  3. Network Layer – IP address দিয়ে গন্তব্য নির্ধারণ ও packet routing।

  4. Transport Layer – TCP/UDP দিয়ে data reliability বা speed control।

  5. Session Layer – কম্পিউটারদের মধ্যে সেশন তৈরি, বজায় রাখা, এবং শেষ করা।

  6. Presentation Layer – ডেটা ফরম্যাট কনভার্সন, এনক্রিপশন (encryption) compression, translation ইত্যাদি।

  7. Application Layer – ইউজারদের কাছাকাছি লেয়ার, ইউজারের কাছে service দেওয়া (HTTP, FTP, SMTP ইত্যাদি)।


প্রতিটি লেয়ারের ভূমিকা

  • Physical Layer: এই লেয়ারটি ডেটা স্থানান্তরের সাথে জড়িত ফিজিক্যাল সরঞ্জাম যেমন তার এবং সুইচ একসাথে যুক্ত করে। এবং এই লেয়ারেই ডেটা বিট স্ট্রিমে রূপান্তরিত হয়, যা 1s এবং 0s এর একটি স্ট্রিং।

  • Data Link Layer: ডেটা লিঙ্ক লেয়ারটি নেটওয়ার্ক লেয়ার থেকে প্যাকেট নেয় এবং ফ্রেম নামক ছোট ছোট টুকরোগুলিতে ভেঙে দেয়।

  • Network Layer: নেটওয়ার্ক লেয়ার দুটি আলাদা নেটওয়ার্কের মধ্যে ডেটা স্থানান্তর সহজতর করার জন্য দায়ী। কিন্তু যদি দুটি ডিভাইস যোগাযোগ একই নেটওয়ার্কে থাকে তবে নেটওয়ার্ক স্তরটি প্রয়োজন হয়না।

  • Transport Layer: দুটি ডিভাইসের মধ্যে এন্ড-টু-এন্ড কমিউনিকেশনের জন্য দায়ী এই লেয়ার। এর মধ্যে রয়েছে সেশন লেয়ার থেকে ডেটা রিসিভ করা এবং এটি ৩ নং লেয়ারে পাঠানোর আগে সেগমেন্টগুলিতে এটি ভেঙে ফেলা

  • Session Layer: এই লেয়ারটি এটি দুটি ডিভাইসের মধ্যে কমিউনিকেশন ওপেনিং এবং ক্লোজিং করার জন্য দায়ী। কখন কমিউনিকেশন ওপেনিং এবং ক্লোজিং করা হয় তার মধ্যকার সময় ই সেশন হিসাবে পরিচিত হয়।

  • Presentation Layer: এই স্তরটি প্রাথমিকভাবে ডেটা প্রস্তুত করার জন্য ব্যাবহৃত হয় যাতে ডাটা অ্যাপ্লিকেশন লেয়ার দ্বারা ব্যবহার করা যেতে পারে;

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


OSI Model-এর প্রয়োজনীয়তা

  • Networking-কে সহজে বোঝার জন্য একটি স্ট্রাকচার্ড গাইডলাইন দেয়।

  • নতুন প্রোটোকল ডিজাইনের সময় প্রতিটি লেয়ারের দায়িত্ব স্পষ্ট করে।

  • বিভিন্ন নির্মাতার hardware/software একে অপরের সাথে কাজ করতে পারে।


Limitations

  • Too theoretical: বাস্তব জীবনে পুরোপুরি এই মডেল অনুসরণ করা হয় না।

  • কিছু লেয়ারের কাজ ওভারল্যাপ হতে পারে।

  • TCP/IP মডেল বেশি বাস্তবসম্মত, তাই আধুনিক নেটওয়ার্কিং-এ বেশি ব্যবহৃত।


শেষ কথা

TCP/IP মডেল আমাদের নেটওয়ার্কের প্র্যাকটিক্যাল রূপ, কিন্তু OSI Model হলো তার বিস্তারিত নকশা।
এটা যেন কোনো বড় বিল্ডিং বানানোর আগে আর্কিটেক্টের ড্রইং — যেখানে প্রতিটি ধাপের খুঁটিনাটি আলাদা করে চিহ্নিত করা আছে।

আগামী দিনগুলোতে আমরা এই সাতটি লেয়ারকে আলাদা করে খুঁটিয়ে দেখব, যেন নেটওয়ার্কের ভেতরের কাজগুলো একদম পরিষ্কার হয়ে যায়।

0
Subscribe to my newsletter

Read articles from AL Hasib directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

AL Hasib
AL Hasib