HTTP और HTTPS क्या होता है तथा इन दोनों में क्या अंतर है ?

HTTP क्या होता है ?


  • HTTP का पूरा नाम HyperText Transfer Protocol है।
  • यह application layer प्रोटोकॉल होता है |
  • HTTP प्रोटोकॉल हमें सर्वर से क्लाइंट तक डेटा को transfer करने की अनुमति देता है।
  • HTTP प्रोटोकॉल का उपयोग डेटा को plain text, image, audio, video आदि के रूप में transfer करने के लिए किया जाता है।
  • HTTP और FTP दोनों  लगभग  एक समान है क्योंकि यह फ़ाइलों को एक होस्ट से दूसरे होस्ट में transfer करता है। लेकिन FTP की तुलना में HTTP सरल है क्योंकि HTTP केवल एक कनेक्शन का उपयोग करता है, अर्थात, फ़ाइलों को transfer करने के लिए कोई control connection नहीं होता।
  • एक HTTP एक स्टेटलेस प्रोटोकॉल है, जिसका अर्थ है कि एक बार वेब ब्राउज़र और सर्वर के बीच transaction पूरा हो जाने के बाद, connection lost हो जाता है।

HTTPS क्या होता है ?


HTTP का पूरा नाम HyperText Transfer Protocol Secure है। HTTPS प्रोटोकॉल , HTTP का secure version है। यह प्रोटोकॉल डाटा को encrypted form मे transfer करता है जिससे की हमारा डाटा secure रहता है। यह एक Transport Layer प्रोटोकॉल है। वैसे तो HTTPS प्रोटोकॉल का उपयोग अब हर एक वेबसाइट मे किया जा रहा लेकिन HTTPS प्रोटोकॉल का उपयोग ज्यादातर ऐसी वेबसाइट मे किया जाता है जहाँ user को बार बार या हर दिन login करना पड़ता है।

अब हम यह समझते है की दोनों प्रोटोकॉल्स HTTP और HTTPS मे क्या अंतर् है।

  1. Address bar मे HTTP को http://  ऐसे और HTTPS को https://  ऐसे लिखा जाता है।
  2. HTTP port number 80 और HTTPS port number 443 पे डाटा  को  transmit करता है।
  3. HTTP एक application layer protocol है जबकि HTTPS एक Transport Layer protocol है।
  4. HTTPS डाटा को encrypt करने के लिए SSL certificate का उपयोग करती है जबकि http ,SSL certificate का उपयोग नहीं करती।
  5. HTTPS वेबसाइट secure होती है इसलिए गूगल HTTPS वेबसाइट को preferences देती है जबकि HTTP वेबसाइट को गूगल preferences नहीं देती।