Presentation Layer in OSI model | OSI মডেল প্রেজেন্টেশন লেয়ার

Presentation Layer in OSI model | OSI মডেল প্রেজেন্টেশন লেয়ার


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

প্রেজেন্টেশন লেয়ার নিচের কাজগুলি করে থাকে:

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

এসব কাজকে আমরা আরো ভালভাবে বোঝার চেষ্টা করবো। প্রথমেই আসা যাক ক্যারেক্টার কনভার্সনের ব্যাপারে। আমরা যখন কোনো এপ্লিকেশনে কোনো ডাটা, ধরা যাক ই- মেইল মেসেজ, তৈরি করি তখন তা সব সার্ভিস বা এপ্লিকেশনের বোধগম্য ফরম্যাটে থাকে না। এমনিতে সব কম্পিউটার বুঝতে পারে এরকম একটি ফরম্যাট হলো ASCII বা আমেরিকান স্ট্যান্ডার্ড কোড ফর ইনফরমেশন ইন্টারচেঞ্জ। এতে ৯৬টি অক্ষর ও ডিজিট রয়েছে, সেইসাথে আছে ৩২টি নন- প্রিন্টিং ক্যারেক্টার। প্রেজেন্টেশন লেয়ার এপ্লিকেশন লেয়ারের কাছ থেকে ডাটাকে সাধারণত এই ASCII ফরম্যাটেই রূপান্তর করে।

আইবিএম মেইনফ্রেম কম্পিউটারের ক্ষেত্রে কমন ফরম্যাট হলো EBCDIC বা এক্সটেন্ডেড বাইনারি কোডেড ডেসিমাল ইন্টারচেঞ্জ কোড। এতে আছে ২৫৬টি বিশেষ ক্যারেক্টার। আইবিএম মেইনফ্রেমের সাথে ডাটা আদান- প্রদানের সময় প্রেজেন্টেশন লেয়ার এপ্লিকেশন লেয়ার থেকে প্রাপ্ত ডাটাকে এই ফরম্যাটে রূপান্তর করবে।

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

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

Post a Comment

Previous Post Next Post