HTTP और HTTPS प्रोटोकॉल के बीच अंतर

बहुत से लोग भ्रमित हो जाते हैं जब वे दो अलग-अलग URL को HTTP और दूसरे को HTTPS के रूप में देखते हैं । तो इन दोनों में क्या अंतर है? इस पोस्ट में, मैं HTTP के विकास और HTTP और HTTPS के बीच के अंतर पर सरल शब्दों में चर्चा करूंगा ताकि(HTTP) यह काफी(difference between HTTP and HTTPS) आसानी से समझ में आ जाए।

HTTP और HTTPS

HTTP क्या है ( हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल(HyperText Transfer Protocol) )

उन्नत विषयों पर जाने से पहले बुनियादी बातों के बारे में कुछ जानना हमेशा आवश्यक होता है। HTTP का मतलब H yper T ext  T ransfer P रोटोकॉल है। यह सर्वर और क्लाइंट के बीच सूचना प्रसारित करने और प्राप्त करने की प्रणाली है। सर्वर(Server) वह मशीन है जहां आपका वेबसाइट कोड रखा गया है, और क्लाइंट आपके ब्राउज़र के अलावा और कुछ नहीं है। HTTP सूचना या डेटा का सफलतापूर्वक आदान-प्रदान करने के लिए सर्वर और क्लाइंट के बीच आपसी समझ का प्रबंधन करता है। पहले HTTP में (HTTP)GET नामक केवल एक विधि थी , जो सर्वर से एक पृष्ठ का अनुरोध करेगी और प्रतिक्रिया एक HTML थी(HTML)पृष्ठ। HTTP का नवीनतम संस्करण नौ अनुरोध विधियों को परिभाषित करता है।

यदि आप किसी वेबसाइट पर जाते हैं तो आप देख सकते हैं कि पता HTTP से पहले लगा हुआ है: // इसका मतलब है कि आपका ब्राउज़र अब (HTTP)HTTP का उपयोग कर सर्वर से जुड़ा हुआ है । अब HTTP कनेक्शन स्थापित करने का सबसे सुरक्षित तरीका नहीं है, हालांकि HTTP के साथ समस्या यह है कि यह उन लोगों के लिए असुरक्षित है जो शायद सुनना चाहते हैं या यह देखना चाहते हैं कि आपकी गतिविधि क्या है।

यह कोई चिंता का विषय नहीं होना चाहिए जब आप किसी वेबसाइट या सिर्फ बिंगिंग को ब्राउज़ कर रहे हों, समस्या तब आती है जब आप इंटरनेट(Internet) पर वित्तीय लेनदेन कर रहे होते हैं । जैसा कि हम सभी जानते हैं कि इंटरनेट(Internet) बिल्कुल सुरक्षित जगह नहीं है। वेबसाइटों को खोजने और ब्राउज़ करने के अलावा, हमें पैसे के लेन-देन, ऑनलाइन खरीदारी और सुरक्षित फ़ाइल स्थानांतरण में संलग्न होने की आवश्यकता है। तो हम इस तरह के वित्तीय लेनदेन को कैसे सुरक्षित करते हैं? जवाब है एचटीटीपीएस(HTTPS)

HTTPS क्या है (सिक्योर HTTP)

एचटीटीपीएस(HTTPS) या सिक्योर एचटीटीपी(Secure HTTP) कुछ लोग इसे SSL/TLSहाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल(Hypertext Transfer Protocol) ( एचटीटीपी(HTTP) ) का संयोजन कह सकते हैं । अब आप HTTPS(HTTPS) पर जो कुछ भी संचार करते हैं वह एन्क्रिप्टेड रूप में भेजा और प्राप्त किया(sent and received in encrypted form) जाएगा , जो सुरक्षा के तत्व को जोड़ता है।

जब कोई क्लाइंट सर्वर से अनुरोध करता है, तो सर्वर एन्क्रिप्शन विधियों की एक सूची पेश करके प्रतिक्रिया करता है। जब क्लाइंट HTTPS के माध्यम से किसी वेबसाइट से जुड़ता है , तो वेबसाइट डिजिटल प्रमाणपत्र के साथ सत्र को एन्क्रिप्ट करती है। सिक्योर (Secure) सॉकेट (Sockets) लेयर(Layer) या एसएसएल(SSL) एक क्रिप्टोग्राफिक सिस्टम का उपयोग करता है जो डेटा को दो कुंजियों के साथ एन्क्रिप्ट करता है जो कि ब्राउज़र और सर्वर एक दूसरे को अद्वितीय कोड भेजते हैं जो कि बाकी की बातचीत के लिए एन्क्रिप्शन के लिए उपयोग किए जाते हैं।

Https  का उपयोग कई स्थितियों में किया जाता है, जैसे बैंकिंग के लिए लॉग-इन पेज, फॉर्म, कॉर्पोरेट लॉगिन और अन्य एप्लिकेशन जिनमें डेटा को सुरक्षित करने की आवश्यकता होती है। हमेशा यह सलाह दी जाती है कि HTTP(HTTP) पर चलने वाली वेबसाइटों पर कभी भी क्रेडिट कार्ड विवरण दर्ज न करें ।

पढ़ें(Read)नेटवर्क सुरक्षा खतरे(Network Security Threats)

HTTP और HTTPS के बीच अंतर

  1. HTTP URL के मामले में “HTTP://” से शुरू होता है और HTTPS कनेक्शन के लिए यह “HTTPS://”
  2. HTTP असुरक्षित है दूसरी ओर HTTPS सुरक्षित है।
  3. HTTP , HTTPS के विपरीत संचार के लिए पोर्ट 80 का उपयोग करता है जो पोर्ट 443 . का उपयोग करता है
  4. HTTP के मामले में सत्यापन के लिए किसी प्रमाणपत्र की आवश्यकता नहीं है । HTTPS को SSL डिजिटल प्रमाणपत्र की आवश्यकता है(SSL Digital Certificate)
  5. HTTP में कोई एन्क्रिप्शन नहीं ; HTTPS में भेजने और प्राप्त करने से पहले डेटा(Data) एन्क्रिप्ट किया गया ।

आशा है कि इससे HTTP(HTTP) और HTTPS के बीच का अंतर साफ हो गया है । यदि आपके पास कोई प्रश्न या अवलोकन करने के लिए है, तो कृपया टिप्पणी करें।

आप यहां HTTPS सुरक्षा और स्पूफिंग के बारे में पढ़ सकते हैं ।



About the author

मैं एक सॉफ्टवेयर इंजीनियर हूं, जिसके पास Apple Mac, iOS डिवाइस और Google Chrome ब्राउज़र बनाने और बनाए रखने का 10 से अधिक वर्षों का अनुभव है। मेरे अनुभव में सॉफ्टवेयर उत्पादों को खरोंच से विकसित करना, बनाए रखना और संचालन करना या ओपन सोर्स प्रोजेक्ट्स में योगदान देना शामिल है। मुझे कई तरह की हार्डवेयर परियोजनाओं पर काम करने का अवसर मिला है - अस्पतालों में टूटी स्क्रीन को ठीक करने से लेकर iPhone के लिए नई सुविधाओं को डिजाइन करने और लागू करने तक। अपने खाली समय में, मुझे पसंदीदा वीडियो गेम खेलना, किताबें पढ़ना, अपने परिवार के साथ खाना बनाना या दोस्तों के साथ समय बिताना अच्छा लगता है।



Related posts