রিকোয়েস্ট আর রেসপন্স
একটি ওয়েবসাইটের কাজে দুটি অংশ: ওয়েব সার্ভার ও ওয়েব ক্লায়েন্ট। ক্লায়েন্ট সফটওয়্যার ব্যবহারকারীর দেওয়া ইনপুট নিয়ে সার্ভারে ডেটা পাঠায়, একে বলে রিকোয়েস্ট। সার্ভার সেই অনুযায়ী ক্লায়েন্টকে জবাব পাঠায়, এটি রেসপন্স। ব্যাপারটা দোকানে অর্ডার দেওয়া আর দোকানির জিনিস দেওয়ার মতো।
ওয়েব সার্ভার
ওয়েব সার্ভার এক বিশেষ ধরনের হার্ডওয়্যার ও সফটওয়্যার, যা একসাথে অনেক ক্লায়েন্টকে সেবা দিতে পারে। বাংলাদেশ সরকারের সব ধরনের ফরম forms.gov.bd ঠিকানার সার্ভারে ওয়েব-উপযোগী ডেটাবেজে রাখা আছে, তাই ইন্টারনেট থেকে যে কেউ তা নিতে পারে।
ওয়েব ক্লায়েন্ট
ব্যবহারকারী বা ক্লায়েন্ট সাধারণত HTTP (Hypertext Transfer Protocol) বা HTTPS (Hypertext Transfer Protocol Secure) প্রোটোকলে ওয়েব সার্ভারের কাছে তথ্য চেয়ে অনুরোধ পাঠায়। অনুরোধ সাধারণত ওয়েব ব্রাউজার থেকে যায়, আর সার্ভারের ফলাফলও ব্রাউজারেই দেখা যায়। ইন্টারনেটে বার্তা আদান-প্রদানে TCP/IP প্রোটোকল ব্যবহৃত হয়।
সাধারণ ভুল
- ব্রাউজারকে সার্ভার বলা। ব্রাউজার ক্লায়েন্ট; ওয়েব পেইজ জমা থাকে সার্ভারে।
- রিকোয়েস্ট আর রেসপন্সের দিক উল্টে লেখা। রিকোয়েস্ট যায় ক্লায়েন্ট থেকে সার্ভারে, রেসপন্স আসে সার্ভার থেকে ক্লায়েন্টে।