HTTP प्रोटोकॉल में स्टेटलेसनेस
HTTP प्रोटोकॉल में सीधी क्षमता नहीं होती है कि सर्वर हमें याद रख सके। इसका मतलब है, जब आप ब्राउज़र में लोड किया गया पेज देखते हैं, उस समय सर्वर पहले से ही हमारे अनुरोध को संसाधित कर चुका होता है, और तुरंत हमारे बारे में भूल जाता है।
इसके साथ ही, अनुरोध प्राप्त करने पर सर्वर यह अंतर नहीं कर सकता कि ये अनुरोध एक ही क्लाइंट द्वारा भेजे गए हैं या अलग-अलग क्लाइंट्स द्वारा। यानी साइट के पेजों पर घूमते हुए हर नए पेज को खोलने पर सर्वर नहीं जानता कि हमने साइट पर कोई क्रिया की है या अभी तक नहीं।
वास्तविक जीवन में, जैसा कि आप व्यक्तिगत अनुभव से जानते हैं, साइटें हमें याद रखती हैं। हम साइट पर लॉग इन कर सकते हैं, ऑनलाइन स्टोर में सामान को कार्ट में डाल सकते हैं और इसी तरह। यह विशेष वैकल्पिक रास्तों की मदद से किया जाता है, जो सर्वर को क्लाइंट्स के बीच अंतर करने की अनुमति देते हैं। इन रास्तों का हम आगे अध्ययन करेंगे।