हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल - Hypertext Transfer Protocol का क्या अर्थ है?

हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल या HTTP एक वेब ब्राउजर के साथ संचार में एक होस्टिंग सर्वर से डेटा ट्रांसफर को नियंत्रित करने के लिए इंटरनेट पर इस्तेमाल किया जाने वाला एक मौलिक प्रोटोकॉल है।

HTTP वेब उपयोगकर्ताओं और वेबसाइटों को स्वयं बनाए रखने वाले सर्वरों के बीच संचार का आवश्यक साधन है।

स्टेटलेस प्रोटोकॉल के रूप में, HTTP स्वाभाविक रूप से उपयोगकर्ता सेटिंग्स को सहेज नहीं रहा है - इसलिए कुकीज़ जैसी वस्तुओं का उपयोग वेब साइटों और सर्वरों को "याद" करने में मदद करने के लिए किया जाता है कि उपयोगकर्ता ने क्या किया है।

उपयोगकर्ता-सुलभ उपकरणों के उपयोग का अर्थ है कि उपयोगकर्ता कुकीज़ और अन्य उपकरणों को मिटाना चुन सकते हैं और गुमनाम उपयोगकर्ताओं के रूप में फिर से शुरू कर सकते हैं, या इन मार्करों को सहेज सकते हैं ताकि वे होस्टिंग सर्वर की साइट को फिर से "जानने" से बच सकें।

कुछ मायनों में, HTTP वेब उपयोग को वास्तव में स्थिर स्टेटफुल परिणाम में बदलने में उपयोगी रहा है - लेकिन जो उपयोगकर्ता पहली बार सभी कुकीज़ और संग्रहीत डेटा को हटाते हैं, वे इस बात से निराश हो सकते हैं कि उनके दैनिक वेब रूटीन से कितना समझौता किया गया है।

प्रारंभिक HTTP

आइए HTTP हेडर के कुछ आवश्यक भागों के बारे में बात करते हैं। HTTP अनुरोध और प्रतिक्रिया शीर्षलेख HTTP लेनदेन के ऑपरेटिंग पैरामीटर को परिभाषित करते हैं।

एक अनुरोध संरचना में आमतौर पर एक विधि के साथ यूआरएल होता है, और प्रोटोकॉल को परिभाषित करता है।

फिर विभिन्न मानक और गैर-मानक अनुरोध फ़ील्ड हैं जो सभी अलग-अलग इंटरैक्शन ट्रिगर करते हैं।

इसके बारे में सोचने का एक सरल तरीका यह है कि HTTP कोड और फ़ील्ड, फिर से, जिस तरह से दो लेन-देन करने वाले पक्ष संवाद करते हैं - ब्राउज़र सर्वर को अनुरोध भेजते हैं, और सर्वर प्रतिक्रियाएँ भेजते हैं, वह भी HTTP सिंटैक्स में।

हाइपरटेक्स्ट सिंटैक्स के संदर्भ में इसे सार्वभौमिक बनाना समझ में आता है और यह इस बात का एक हिस्सा है कि वर्ल्ड वाइड वेब कंसोर्टियम या W3C जैसे समूहों ने आज इंटरनेट के निर्माण के लिए कैसे संपर्क किया।

HTTP को सुरक्षित बनाना

समय के साथ, HTTPS नामक एक नया प्रोटोकॉल उभरा, जो ट्रांसपोर्ट लेयर सिक्योरिटी और सिक्योर डॉकेट्स लेयर या TLS/SSL प्रोटोकॉल के साथ HTTP संदेशों की सामग्री को एन्क्रिप्ट करता है।

इससे पहले, कई मामलों में, हैकर केवल अनुरोध को ट्रिगर करने से पहले, अपने ब्राउज़र URL बार में वास्तविक अनुरोध में जोड़ या संशोधन कर सकते थे। इससे सभी प्रकार की सुरक्षा भेद्यताएँ पैदा हुईं जहाँ बुरे अभिनेताओं को सिस्टम पर नियंत्रण या पहुँच प्राप्त हो रही थी।

क्योंकि HTTPS वास्तविक HTTP सिंटैक्स को एन्क्रिप्ट करता है, यह इस प्रकार की गतिविधि से सुरक्षा करने में प्रभावी है।

ट्रैकिंग और अन्तरक्रियाशीलता

जैसे-जैसे वेब अधिक जटिल होता जा रहा है, HTTP भी विकसित हो रहा है। पिछले कुछ दशकों में जिस तरह से वेब उपयोगकर्ता और साइट इंटरैक्ट करते हैं, वे कुछ बहुत ही महत्वपूर्ण विकास के अधीन रहे हैं।

उदाहरण के लिए, सामान्य तौर पर, वेब 2.0 का युग एक ऐसा समय रहा है जिसमें कंपनी और अन्य वेबसाइटें अधिक इंटरैक्टिव हो गई हैं। सामान्य रूप से वेब पेजों में अधिक उपयोगकर्ता पंजीकरण फ़ील्ड और अन्य उपयोगकर्ता ईवेंट एम्बेड किए गए हैं, और इन सभी को HTTP, या अधिक सटीक रूप से HTTPS के साथ प्रबंधित किया जाना है।

फिर भविष्य के वेब 3.0 की खबर है, जो अधिक डेटा मैपिंग, अधिक सिमेंटिक कनेक्शन और ब्राउज़र और सर्वर इंटरैक्शन के अधिक स्वचालन को समायोजित करने के लिए JSON जैसी तकनीकों पर निर्भर करेगा।

इसे समायोजित करने के लिए HTTP स्वयं भविष्य में बहुत अधिक परिवर्तन से गुजर सकता है - लेकिन अभी के लिए, HTTPS इंटरनेट सुरक्षा और कार्य का एक मूलभूत पहलू बना हुआ है।

Post a Comment

0 Comments