offSchoolবেটা

তথ্য ও যোগাযোগ প্রযুক্তি · অধ্যায় ৩ · টপিক ৬

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

পড়ার নোট

একটি ওয়েবসাইটের কাজে দুটি অংশ থাকে: ওয়েব সার্ভার ও ওয়েব ক্লায়েন্ট।

ক্লায়েন্ট সফটওয়্যার ব্যবহারকারীর দেওয়া ইনপুট নিয়ে সার্ভারে ডেটা পাঠায়। একে বলে রিকোয়েস্ট (request)। সার্ভার সেই অনুযায়ী ক্লায়েন্টকে জবাব পাঠায়, এটি রেসপন্স (response)। এটা অনেকটা দোকানে অর্ডার দেওয়া আর দোকানির জিনিস দেওয়ার মতো।

ওয়েব সার্ভার (Web Server)

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

ওয়েব ক্লায়েন্ট (Web Client)

ব্যবহারকারী বা ক্লায়েন্ট সাধারণত HTTP (Hyper Text Transfer Protocol) বা HTTPS (Hyper Text Transfer Protocol Secure) প্রোটোকলে ওয়েব সার্ভারের কাছে তথ্য চেয়ে অনুরোধ পাঠায়। অনুরোধ সাধারণত ওয়েব ব্রাউজার থেকে যায় এবং ফলাফলও ব্রাউজারে দেখা যায়। ইন্টারনেটে বার্তা পাঠাতে TCP/IP নামের যোগাযোগ প্রোটোকল ব্যবহার হয়।

ডাউনলোড ও আপলোড

  • ডাউনলোড: দূরবর্তী সিস্টেম থেকে নিজের কম্পিউটার বা ডিভাইসে তথ্য এনে সংরক্ষণ করা। যেমন ইমেইল বা ওয়েবসাইট থেকে ফাইল সেভ করা।
  • আপলোড: নিজের সিস্টেম থেকে ইন্টারনেটের মাধ্যমে দূরবর্তী সিস্টেমে তথ্য পাঠানো। যেমন ইমেইলে ফাইল পাঠালে তা ইমেইল সার্ভারে সেভ হয়।

মনে রাখো: ক্লায়েন্ট রিকোয়েস্ট পাঠায়, ওয়েব সার্ভার রেসপন্স দেয়; সার্ভার থেকে নেওয়া ডাউনলোড, সার্ভারে পাঠানো আপলোড।

২০২৬ সালের NCTB পাঠ্যবই অনুসরণ করে লেখা।

চালিয়ে দেখো

  • ইন্টারনেটে প্যাকেট রাউটিং ও বিকল্প পথচালিয়ে দেখো

    একটি বিদ্যালয়ের কম্পিউটার ল্যাব থেকে জাতীয় শিক্ষাক্রম ও পাঠ্যপুস্তক বোর্ডের (NCTB) কেন্দ্রীয় ই-বুক সার্ভারে ডিজিটাল পাঠ্যবই ডাউনলোডের রিকোয়েস্ট পাঠানো হলো। ল্যাব থেকে স্থানীয় রাউটারের বিলম্ব ৫ ms এবং সেখান থেকে সরাসরি অপটিক্যাল ফাইবার দিয়ে দুটি ধাপে (প্রতিটিতে ১৫ ms) সার্ভারে পৌঁছাতে স্বাভাবিক অবস্থায় মোট ৩৫ ms সময় লাগে। সড়ক সংস্কারের কারণে প্রধান অপটিক্যাল ফাইবার সংযোগটি বিচ্ছিন্ন হয়ে গেল। রাউটারগুলো স্বয়ংক্রিয়ভাবে বিকল্প আঞ্চলিক পথে ডেটা প্যাকেট পাঠানো শুরু করল, যেখানে ৩টি অতিরিক্ত লিংকের প্রতিটিতে ২০ ms করে বিলম্ব হয়। বিকল্প পথে রিকোয়েস্টটি সার্ভারে পৌঁছাতে মোট কত সময় (ms) লাগবে?

এই টপিকের পার্থক্য

অনুশীলনের প্রশ্ন

  1. উদ্দীপকে বর্ণিত ঘটনায় নাবিলার ব্যবহৃত স্মার্টফোন এবং ফলাফল সংরক্ষণকারী কেন্দ্রীয় কম্পিউটারটি যথাক্রমে কী হিসেবে কাজ করেছে?

    1. ক

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

    2. খ

      সার্চ ইঞ্জিন ও ওয়েব ব্রাউজার

    3. গ

      ওয়েব পোর্টাল ও ওয়েব পেইজ

    4. ঘ

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

    উত্তর ও ব্যাখ্যা
    সঠিক উত্তর:

    ঘ) ওয়েব ক্লায়েন্ট ও ওয়েব সার্ভার

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

এই টপিক নিয়ে প্রশ্ন আছে?

মেন্টরকে বাংলায় বা ইংরেজিতে জিজ্ঞেস করো, বা খাতার ছবি দাও। সিমুলেশন চালিয়ে বুঝিয়ে দেবে।

মেন্টরকে জিজ্ঞেস করো