HTTP প্রোটোকলে স্টেটলেসনেস
HTTP প্রোটোকলের সরাসরি কোনো ক্ষমতা নেই যাতে সার্ভার আমাদের মনে রাখতে পারে। এর মানে হল, যখন আপনি ব্রাউজারে একটি লোড করা পৃষ্ঠা দেখেন, সেই মুহূর্তে সার্ভার ইতিমধ্যে আমাদের অনুরোধ প্রক্রিয়া করেছে, এবং অবিলম্বে আমাদের সম্পর্কে ভুলে গেছে।
একই সময়ে, অনুরোধ পাওয়ার সময় সার্ভার বিভেদ করতে পারে না যে এই অনুরোধগুলি একই ক্লায়েন্ট দ্বারা পাঠানো হয়েছে নাকি ভিন্ন ভিন্ন ক্লায়েন্ট দ্বারা। অর্থাৎ, ওয়েবসাইটের পৃষ্ঠাগুলিতে নেভিগেট করার সময়, প্রতিটি নতুন পৃষ্ঠা খোলার সময় সার্ভার জানে না যে আমরা ইতিমধ্যে সাইটে কোনো কর্ম সম্পাদন করেছি কিনা।
বাস্তব জীবনে, যেমন আপনি ব্যক্তিগত অভিজ্ঞতা থেকে জানেন, ওয়েবসাইটগুলি আমাদের মনে রাখে। আমরা একটি ওয়েবসাইটে লগ ইন করতে পারি, ই-কমার্স স্টোরে পণ্য কার্টে যোগ করতে পারি ইত্যাদি। এটি বিশেষ ওয়ার্কআরাউন্ডের মাধ্যমে করা হয় যা সার্ভারকে ক্লায়েন্টদের মধ্যে পার্থক্য করতে দেয়। এই পদ্ধতিগুলি আমরা পরবর্তীতে অধ্যয়ন করব।