हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल या एचटीटीपी इंटरनेट पर इस्तेमाल किया जाने वाला एक मौलिक प्रोटोकॉल है, जो एक वेब ब्राउजर के साथ संचार में एक होस्टिंग सर्वर से डेटा ट्रांसफर को नियंत्रित करने के लिए उपयोग किया जाता है।
HTTP वेब उपयोगकर्ताओं और स्वयं वेबसाइटों को बनाए रखने वाले सर्वर के बीच संचार का आवश्यक साधन है।
एक स्टेटलेस प्रोटोकॉल के रूप में, HTTP स्वाभाविक रूप से उपयोगकर्ता सेटिंग्स को सहेज नहीं रहा है - इसलिए कुकीज़ जैसी वस्तुओं का उपयोग वेब साइटों और सर्वरों को "याद रखने" के लिए किया जाता है कि उपयोगकर्ता ने क्या किया है।
उपयोगकर्ता-सुलभ टूल के उपयोग का अर्थ है कि उपयोगकर्ता कुकीज़ और अन्य टूल को मिटाना चुन सकते हैं और अनाम उपयोगकर्ताओं के रूप में फिर से शुरू कर सकते हैं, या इन मार्करों को सहेज सकते हैं ताकि वे होस्टिंग सर्वर की साइट को फिर से "जानने" के सभी को बायपास कर सकें।
कुछ मायनों में, HTTP वेब उपयोग को वास्तव में स्थिर स्टेटफुल परिणाम में परिवर्तित करने में उपयोगी रहा है - लेकिन जो उपयोगकर्ता पहली बार सभी कुकीज़ और संग्रहीत डेटा को हटाते हैं, वे इस बात से निराश हो सकते हैं कि उनके दैनिक वेब रूटीन से कितना समझौता किया गया है।
प्रारंभिक HTTP
आइए HTTP हेडर के कुछ आवश्यक भागों के बारे में बात करते हैं। HTTP अनुरोध और प्रतिक्रिया शीर्षलेख HTTP लेनदेन के ऑपरेटिंग पैरामीटर को परिभाषित करते हैं।
एक अनुरोध संरचना में आमतौर पर एक विधि वाला URL होता है, और प्रोटोकॉल को परिभाषित करता है।
फिर विभिन्न मानक और गैर-मानक अनुरोध फ़ील्ड हैं जो सभी अलग-अलग इंटरैक्शन को ट्रिगर करते हैं।
इसके बारे में सोचने का एक सरल तरीका यह है कि HTTP कोड और फ़ील्ड, फिर से, जिस तरह से दो लेन-देन करने वाले पक्ष संवाद करते हैं - ब्राउज़र सर्वर को अनुरोध भेजते हैं, और सर्वर प्रतिक्रियाएँ भेजते हैं, HTTP सिंटैक्स में भी।
हाइपरटेक्स्ट सिंटैक्स के संदर्भ में इसे सार्वभौम बनाना समझ में आता है और यह इस बात का एक हिस्सा है कि कैसे वर्ल्ड वाइड वेब कंसोर्टियम या W3C जैसे समूह इंटरनेट के निर्माण के लिए पहुंचे, जो आज भी मौजूद है।
HTTP को सुरक्षित बनाना
समय के साथ, HTTPS नामक एक नया प्रोटोकॉल उभरा, जो ट्रांसपोर्ट लेयर सिक्योरिटी और सिक्योर डॉकेट्स लेयर या TLS/SSL प्रोटोकॉल के साथ HTTP संदेशों की सामग्री को एन्क्रिप्ट करता है।
"http www" टेक्स्ट वाले वेब ब्राउजर और डोमेन नाम वाले फ्रेम के साथ कंप्यूटर स्क्रीन का क्लोज-अप व्यू
इससे पहले, कई मामलों में, हैकर्स केवल अनुरोध को ट्रिगर करने से पहले अपने ब्राउज़र URL बार में वास्तविक अनुरोध में जोड़ या संशोधन टाइप कर सकते थे। इसने सभी प्रकार की सुरक्षा कमजोरियों को जन्म दिया जहां खराब अभिनेताओं का नियंत्रण या सिस्टम तक पहुंच हो रही थी।
क्योंकि HTTPS वास्तविक HTTP सिंटैक्स को एन्क्रिप्ट करता है, यह इस तरह की गतिविधि से सुरक्षा करने में प्रभावी है।
ट्रैकिंग और अन्तरक्रियाशीलता
जैसे-जैसे वेब अधिक जटिल होता जाता है, HTTP भी विकसित हो रहा है। पिछले कुछ दशकों में वेब उपयोगकर्ताओं और साइटों के इंटरैक्ट करने के तरीके कुछ महत्वपूर्ण विकासों के अधीन रहे हैं।
उदाहरण के लिए, सामान्य तौर पर, वेब 2.0 का युग एक ऐसा समय रहा है जिसमें कंपनी और अन्य वेबसाइटें अधिक इंटरैक्टिव हो गई हैं। वेब पेजों में सामान्य रूप से अधिक उपयोगकर्ता पंजीकरण फ़ील्ड और अन्य उपयोगकर्ता ईवेंट एम्बेड किए गए हैं, और इन सभी को HTTP, या अधिक सटीक रूप से HTTPS के साथ प्रबंधित किया जाना है।
फिर भविष्य के वेब 3.0 की खबर है, जो अधिक डेटा मैपिंग, अधिक सिमेंटिक कनेक्शन और ब्राउज़र और सर्वर इंटरैक्शन के अधिक स्वचालन को समायोजित करने के लिए JSON जैसी तकनीकों पर निर्भर करेगा।
इसे समायोजित करने के लिए HTTP स्वयं भविष्य में बहुत अधिक परिवर्तन से गुजर सकता है - लेकिन अभी के लिए, HTTPS इंटरनेट सुरक्षा और कार्य का एक मूलभूत पहलू बना हुआ है।
0 Comments