छवि क्रेडिट: डोंग वेन्जी/मोमेंट/गेटी इमेजेज
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल, संक्षिप्त रूप में HTTP, एक ऐसी प्रणाली है जिसके द्वारा कंप्यूटर वर्ल्ड वाइड वेब पर एक दूसरे से बात करते हैं। इसका उपयोग कंप्यूटर और स्मार्ट फोन द्वारा वेब सर्वरों को वेबसाइटों की सामग्री भेजने और ऑनलाइन फॉर्म के माध्यम से डेटा जमा करने के लिए कहने के लिए किया जाता है। HTTP टेक्स्ट-आधारित है, और इसे मनुष्यों के साथ-साथ मशीनों द्वारा पढ़ने योग्य बनाने के लिए डिज़ाइन किया गया है।
HTTP प्रोटोकॉल का उद्देश्य
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल नाम इंटरनेट पर वेबसाइट डेटा प्रसारित करने में HTTP की भूमिका को दर्शाता है। हाइपरटेक्स्ट वेबसाइटों के मानक रूप को संदर्भित करता है जिसमें एक पृष्ठ क्लिक करने योग्य हाइपरलिंक के माध्यम से उपयोगकर्ताओं को दूसरे पृष्ठ पर भेज सकता है, जिसे आमतौर पर लिंक कहा जाता है। HTTP प्रोटोकॉल का उद्देश्य वेब ब्राउज़र और सर्वर को एक दूसरे से बात करने के लिए एक मानक तरीका प्रदान करना है।
दिन का वीडियो
वेब पेज हाइपरटेक्स्ट मार्कअप लैंग्वेज या HTML का उपयोग करके डिज़ाइन किए गए हैं, लेकिन HTTP का उपयोग आज ट्रांसफर करने के लिए किया जाता है केवल HTML और कैस्केडिंग स्टाइल शीट, या CSS से अधिक, यह इंगित करने के लिए उपयोग किया जाता है कि पृष्ठ कैसे होने चाहिए प्रदर्शित किया गया। HTTP का उपयोग छवियों, वीडियो और ऑडियो फ़ाइलों सहित वेबसाइटों पर अन्य सामग्री को स्थानांतरित करने के लिए भी किया जाता है।
कंप्यूटर विशेष वेब पतों पर फ़ाइलों का अनुरोध करने के लिए केवल HTTP का उपयोग करके वेब सर्वर से जुड़ सकते हैं, जैसे http://www.example.com/folder/file.html या वेब प्रपत्रों के माध्यम से डेटा जमा करने के लिए। जब कोई कंप्यूटर केवल डेटा प्राप्त कर रहा होता है, तो यह आमतौर पर एक HTTP संदेश भेजता है जिसे GET अनुरोध कहा जाता है, और कब यह प्रपत्र डेटा भेज रहा है या फ़ाइल अपलोड कर रहा है, यह संदेशों के अन्य स्वरूपों का उपयोग करता है जिन्हें PUT या POST अनुरोध कहा जाता है। अंतर्निहित डेवलपर टूल के माध्यम से आप अपने वेब ब्राउज़र द्वारा कई ब्राउज़रों में भेजे जा रहे HTTP संदेशों को देख सकते हैं।
आज, सर्वर को संदेश भेजने के लिए वेब ब्राउज़र के अलावा कई अन्य अनुप्रयोगों द्वारा HTTP का उपयोग किया जाता है। एप्लिकेशन बनाने वाले लोग HTTP को उद्देश्य से चुनते हैं क्योंकि यह कई डेवलपर्स द्वारा अच्छी तरह से समझा जाता है और आंशिक रूप से क्योंकि HTTP आमतौर पर अनफ़िल्टर्ड होता है वेब ट्रैफ़िक की अनुमति देने के लिए डिज़ाइन किए गए नेटवर्क फ़ायरवॉल द्वारा, जिसका अर्थ है कि अधिकांश घरेलू और व्यावसायिक नेटवर्क पर HTTP संदेश बिना किसी समस्या के प्राप्त हो सकते हैं।
HTTP और HTTPS
कुछ मामलों में, आप देख सकते हैं कि वेब पता केवल HTTP के बजाय HTTPS से शुरू होता है। HTTPS हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल को सुरक्षित संदर्भित करता है और, जैसा कि नाम से पता चलता है, HTTP का अधिक सुरक्षित संस्करण है।
विशेष रूप से, यह वेब ब्राउज़र और सर्वर के बीच एक एन्क्रिप्टेड कनेक्शन खोलता है ताकि डेटा को एन्कोडेड तरीके से भेजा जा सके जो छिपकर सुनने वालों द्वारा पठनीय नहीं होगा। इसके विपरीत, HTTP संदेश और डेटा सादे पाठ के रूप में भेजे जाते हैं, इसलिए कोई भी जो आपके कनेक्शन का निरीक्षण करने में सक्षम है, चाहे एक साझा वाई-फाई नेटवर्क के माध्यम से या अपने कंप्यूटर और वेब सर्वर के बीच एक कंप्यूटर से कनेक्ट करके, आप पढ़ सकते हैं संदेश।
शॉपिंग साइट्स और ऐप्स, साथ ही अन्य जिन्हें क्रेडिट कार्ड की जानकारी की आवश्यकता होती है या व्यक्तिगत पत्राचार, जैसे ईमेल या तत्काल संदेश संभालते हैं, लगभग हमेशा HTTPS का उपयोग करते हैं।