Transport Layer OSI Model | ট্রান্সপোর্ট লেয়ার OSI মডেল
OSI মডেলের চতুর্থ লেয়ার হলো ট্রান্সপোর্ট লেয়ার। এর কাজ হলো সেশন লেয়ারের কাছ থেকে পাওয়া ডাটা নির্ভরযোগ্যভাবে অন্য ডিভাইসে পৌছানো নিশ্চিত করা। এটি করার জন্য ট্রান্সপোর্ট লেয়ার সেশন লেয়ারের কাছ থেকে পাওয়া ডাটাকে ক্ষুদ্রতর অংশে বিভক্ত করে যাতে তা পরবর্তী লেয়ারগুলি অন্য নেটওয়ার্কে পাঠাতে পারে। এক ডিভাইস থেকে অন্য ডিভাইসে ডাটা পৌছানো নিশ্চিত করার জন্য ট্রান্সপোর্ট লেয়ার দু’ধরণের ট্রান্সমিশন ব্যবহার করে।
- কানেকশন ওরিয়েন্টেড (Connection oriented)
- কানেকশনলেস (Connectionless)
দুটো ডিভাইসের মধ্যে কম্যুনিকেশন স্পিড কী হবে তাও নির্ধারণ করে এই ট্রান্সপোর্ট লেয়ার। একে বলা হয় ফ্লো কন্ট্রোল (flow control)। যে ধরণের ট্রান্সমিশনই ব্যবহার করা হোক না কেন ট্রান্সপোর্ট লেয়ার দেখবে সর্বোচ্চ কোন সাইজের ডাটা প্যাকেট উভয় ডিভাসই গ্রহণ করতে পারে। এর ওপর ভিত্তি করে ডাটা প্যাকেটকে ভাগ করা হয় এবং পাঠানো হয়। ধরা যাক কম্পিউটার-১ পাঠাতে পারে ৫ বাইট ডাটা প্যাকেট, আর কম্পিউটার-২ পারে ১০ বাইট প্যাকেট। এখন কম্পিউটার-২ যদি কম্পিউটার-১ এর নিকট ১০ বাইটের প্যাকেট পাঠায় তাহলে কম্পিউটার-১ সেটি গ্রহণ করতে পারবে না। তাই ট্রান্সপোর্ট লেয়ার ফ্লো কন্ট্রোলের মাধ্যমে নির্ধারণ করে দেবে যে উভয় কম্পিউটার পরষ্পরের সাথে কম্যুনিকশনে কেবল ৫ বাইট ডাটা প্যাকেট পাঠাবে।
কানেকশন ওরিয়েন্টেড ট্রান্সপোর্ট
এ ধরনের ট্রান্সপোর্ট ব্যবহার করতে হলে দুই ডিভাইসকে আগেই একটি সেশন প্রতিষ্ঠা করতে হবে এবং পুরো ডাটা ট্রান্সমিশন শেষ না হওয়া পর্যন্ত সেই সংযোগ অবিচ্ছিন্ন রাখতে হবে। এখানে প্রতিটি প্যাকেট বা বেশ কিছু প্যাকেট পাওয়ার পর গ্রহীতা ডিভাইস উৎস ডিভাইসকে ACK মেসেজ পাঠিয়ে প্রাপ্তি স্বীকার করে। একে তাই নির্ভরযোগ্য বা রিলায়েবল ট্রান্সপোর্ট মেথড বলা হয়ে থাকে। এতে ডাটা প্যাকেট এবং ACK মেসেজ পাঠাতে হয় বলে এর গতি কিছুটা ধীর হয়ে থাকে।
কানেকশন ওরিয়েন্টেড ট্রান্সপোর্টের বৈশিষ্ট্য হলো:
- নির্ভরযোগ্যতা
- ধীরগতি
- প্যাকেট রিট্রান্সমিশনের সুবিধা
কোনো ডাটা প্যাকেট গ্রহীতা ডিভাইসের নিকট না পৌঁছালে সে তার জন্য ACK মেসেজ পাঠাবে না। তা দেখে উৎস ডিভাইস বুঝতে পারবে কোন প্যাকেট পুনরায় পাঠাতে হবে। প্রতিটি ডাটা প্যাকেট পাঠানোর সময় ট্রান্সপোর্ট লেয়ার তাতে সিকোয়েন্স নম্বর দিয়ে থাকে যা থেকে গ্রহীতা ডিভাইসে ট্রান্সপোর্ট লেয়ার সেসব প্যাকেটকে ক্রমানুসারে সাজিয়ে পুরো ডাটা পেতে পারে।
কানেকশন ওরিয়েন্টেড ট্রান্সপোর্টকে আমরা তুলনা করতে পারি টেলিফোনের সাথে। টেলিফোনে আপনি যখন কথা বলছেন তখন নিশ্চিত হতে পারছেন যে আপনি আসল প্রাপকের কাছেই আপনার মেসেজ পৌঁছাচ্ছেন। কিন্তু এর জন্য অবশ্যই আপনাকে আগে ডায়াল করে তার সাথে সংযোগ গড়তে হবে, এবং আপনার মেসেজ দেয়া শেষ না হওয়া পর্যন্ত সেই সংযোগ অবিচ্ছিন্ন রাখতে হবে। এর মধ্যে আপনি যা যা বলবেন সেটি যে অপরপ্রান্তের শ্রোতা ঠিকমতো শুনতে ও বুঝতে পারছে সে সম্পর্কে নিশ্চিত হতে পারছেন তার হ্যালো, হ্যাঁ, ইত্যাদি উত্তরে। তবে এর অসুবিধা হলো এতে ওভারহেড কস্ট বেশি। অর্থাৎ আপনার এবং অপরপ্রান্তের শ্রোতার উভয়েরই একটি টেলিফোন সেট থাকা দরকার। তাছাড়া ফোনে কথা বলার সময়ে বিলও হবে বেশি। তাই নেটওয়ার্কিং জগতে কানেকশন অরিয়েন্টেড ট্রান্সপোর্টকে বলা হয় ধীরগতির, উচ্চ ওভারহেড কস্টের, নির্ভরযোগ্য ট্রান্সপোর্ট।
কানেকশনলেস ট্রান্সপোর্ট
কানেকশনলেস ট্রান্সপোর্টে আগেই গ্রহীতা ডিভাইসের সাথে সংযোগ গড়ার দরকার পড়ে না এবং ডাটা পাঠানোর সময় ডাটা প্যাকেট গ্রহণ করে গ্রহীতা ডিভাইস কোন ACK মেসেজ পাঠিয়ে উৎসের নিকট প্রাপ্তিস্বীকার করে না। এ কারণে একে অনির্ভরযোগ্য ট্রান্সপোর্ট মেথড বলা হয়ে থাকে। এখানে গ্রহীতাকে ACK মেসেজ পাঠাতে হয় না বলে নেটওয়ার্ক কম্যুনিকেশন দ্রুতগতির হতে পারে।
কানেকশনলেস ট্রান্সপোর্টের বৈশিষ্ট্য হলো:
- নির্ভরযোগ্যতা নেই বললেই চলে
- দ্রুত পরিবহনের সুবিধা
- হারিয়ে যাওয়া প্যাকেটের জন্য রিট্রান্সমিশনের সুবিধা নেই
কানেকশনলেস ট্রান্সপোর্টকে আমরা তুলনা করতে পারি চিঠির সাথে। আপনার বন্ধুর নিকট কোনো মেসেজ পাঠাতে চাইলে সেটি একটি কাগজে লিখুন, চিঠিটি খামে ভরুন, এবার খামের গায়ে ঠিকানা লিখে ফেলে দিন নিকটস্থ পোস্ট বক্সে। তারপর ডাক বিভাগের বদৌলতে সেটি পৌঁছে যাবে বন্ধুর হাতে। বন্ধু সেই চিঠি পেল কি না, পেলে কখন পেল তা আপনি জানতে পারবেন না। বাংলাদেশ ডাক বিভাগের মহিমায় সেটি না পৌছাতেও পারে। তবে হ্যাঁ চিঠির সুবিধাও আছে। এটি পাঠাতে হলে আগেই আপনার বন্ধুর সাথে যোগযোগ করতে হবে না যে, তুমি এখন বাসায় থাকো, তোমার নামে চিঠি পাঠাচ্ছি। এতে খরচ হবে খুবই কম,বন্ধুর কিংবা আপনার কারোরই ফোন রাখার মতো খরচ বহন করতে হবে না।
Network Layer OSI Model | নেটওয়ার্ক লেয়ার OSI মডেল
Session Layer in the OSI Model
Presentation Layer in OSI model | OSI মডেল প্রেজেন্টেশন লেয়ার
OSI Model Application Layer | OSI মডেল এপ্লিকেশন লেয়ার
إرسال تعليق