1. Home
  2. Docs
  3. 5. Network Protocols
  4. HTTP and HTTPS explained

HTTP and HTTPS explained

HTTP (Hypertext Transfer Protocol)

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

 

क्लाइंट और वेब सर्वर एक दूसरे के साथ संवाद करने के लिए अनुरोध-प्रतिक्रिया विधि का उपयोग करते हैं, क्लाइंट HTTP रिक्वेस्ट के साथ HTTP अनुरोधों और सर्वरों को भेजने के लिए। ग्राहक आमतौर पर GET / POST विधियों का उपयोग करके अपने अनुरोध भेजते हैं, उदाहरण के लिए GET /homepage.html। वेब सर्वर एक स्थिति संदेश के साथ प्रतिक्रिया करते हैं (200 यदि अनुरोध सफल था) और अनुरोधित संसाधन भेजता है।

 

एक उदाहरण इस प्रक्रिया को स्पष्ट करेगा:

क्लाइंट http://google.com का उपयोग करना चाहता है और अपने ब्राउज़र को URL http://google.com पर इंगित करता है (यह एक HTTP अनुरोध संदेश का एक उदाहरण है)। Http://google.com होस्ट करने वाला वेब सर्वर अनुरोध प्राप्त करता है और वेब पेज की सामग्री (HTTP प्रतिक्रिया संदेश) के साथ प्रतिक्रिया करता है।

 

वेब सर्वर आमतौर पर एक प्रसिद्ध टीसीपी पोर्ट 80 का उपयोग करते हैं। यदि URL में पोर्ट निर्दिष्ट नहीं है, तो HTTP अनुरोध भेजने पर ब्राउज़र इस पोर्ट का उपयोग करेंगे। उदाहरण के लिए, http://google.com और http://google.com:80 का अनुरोध करने पर आपको वही परिणाम मिलेगा।

 

NOTE:

आज सबसे अधिक उपयोग किया जाने वाला HTTP का संस्करण HTTP / 1.1 है। एक नया संस्करण, HTTP / 2, अधिकांश ब्राउज़र द्वारा उपलब्ध और समर्थित है।

 

HTTPS (Hypertext Transfer Protocol Secure)

 

Hypertext Transfer Protocol Secure HTTP का एक सुरक्षित संस्करण है। यह प्रोटोकॉल एन्क्रिप्शन का उपयोग करके क्लाइंट (जैसे वेब ब्राउज़र) और सर्वर (जैसे वेब सर्वर) के बीच सुरक्षित संचार सक्षम करता है। HTTPS एन्क्रिप्शन के लिए ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) प्रोटोकॉल या इसके पूर्ववर्ती सिक्योर सॉकेट्स लेयर (SSL) का उपयोग करता है।

 

HTTPS का उपयोग आमतौर पर कुछ असुरक्षित नेटवर्क पर एक सुरक्षित चैनल बनाने के लिए किया जाता है, उदा। इंटरनेट। इंटरनेट पर बहुत सारे ट्रैफ़िक अप्रकाशित हैं और सूँघने के लिए अतिसंवेदनशील हैं। HTTPS संवेदनशील जानकारी को एन्क्रिप्ट करता है, जो एक कनेक्शन को सुरक्षित बनाता है।

 

HTTPS URL http के बजाय https से शुरू होते हैं। इंटरनेट एक्सप्लोरर में, आप तुरंत पहचान सकते हैं कि एक वेब साइट HTTPS का उपयोग कर रही है क्योंकि एड्रेस बार के दाईं ओर एक लॉक दिखाई देता है:

NOTE:

HTTPS एक प्रसिद्ध टीसीपी पोर्ट 443 का उपयोग करता है। यदि पोर्ट URL में निर्दिष्ट नहीं है, तो ब्राउज़र HTTPS अनुरोध भेजते समय इस पोर्ट का उपयोग करेंगे। उदाहरण के लिए, आपको https://gmail.com और https://gmail.com:443 पर अनुरोध करने पर समान परिणाम मिलेगा।

Was this article helpful to you? Yes No