नमस्कार दोस्तों, Factshop पर आपका स्वागत हैं। जब-जब आप Internet में कुछ भी Search करते हो तो कभी Web Address यानि URL को देखा होगा। वहां पर कुछ Websites पर Http और कुछ पर Https लिखा हुआ होता है आखिर यह Http और Https क्या है ?
क्या इसके लिए उन्हें कुछ पैसा देना पड़ता है, आज इस आर्टिकल पर आपको इन दोनों के बीच अंतर बताऊंगा लेकिन कौनसा अच्छा है आपको decide करना होगा।
Http और Https क्या है के साथ-साथ में आपको एक और विषय SSL Certificate के बारे में भी बताऊंगा जो की इनसे Related है। आखिर तक बने रहिये ताकि आपको सारे Concept अच्छे से समझ में आ जाए।
Http क्या होता है
Http का मतलब Hypertext Transfer Protocol होता है आप जब किसी भी Website को खोलते हो (http://factshop.net/) तब Url bar पर Http लिखा हुआ देखा होगा।
जब भी किसी Query पर हम Search Engine को पूछते हैं वह एक Special Set of Rules का पालन करते हुए हमे Result देता है इसी Set of Rules को Protocol कहते हैं।
यह Result देने के लिए Port 80 का इस्तेमाल करता हैं इसी ort के माध्यम से यह client को internet server से जोड़ता है।
यह सब प्रक्रिया Request-Response Principle पर आधारित होता है। जब हम कुछ पूछते हैं तब हमारा Http उसे Server से Connect करता है और Request को Accept करता है उसके बाद Server ही उसे हम तक Response पहुंचाता है।
Client को Server से जुड़ने के लिए Http का use करना होता है इसके बिना यह सब मुमकिन नहीं है। आज कल Search Engine को कुछ इस तरह बनाया जाता है की यह Automatic ही Http को शामिल कर देता है।
Https क्या होता है
Https का मतलब Hypertext Transfer Protocol Secured होता है यह Connection Establish करने के लिए Port 443 का इस्तेमाल करता है।
इसके अंदर Client और Server के अंदर जो Data Exchange होता है वह Secured और Encrypted होता है।
Https Client की Query को Apache Server तक पहुँचने से पहले एक Secured Socket Layer का इस्तेमाल किया जाता है, जिसे हम SSL कहते हैं।
SSL Data को Encrypted Form में Server तक Send करता है। जिसकी वजह से कोई External उसे देख नहीं सकता इसे Cryptography कहाँ जाता है।
Https का इस्तेमाल अपने Customers को एक Secure Service Provide करने के लिए होता है इसका नहीं होना मतलब वह Website Secure नहीं कहलायेगा।
SSL Certificate क्या हैं
SSL Certificate का मतलब Secure Socket Layer होता है। यह Website को Secure बनाने के लिए इस्तेमाल किया जाता है।
इसको हम TLS के नाम से भी जानते हैं जिसका फुल फॉर्म Transport Layer Security है।
SSL/TSL Client-Server Transportation के बीच एक Layer Provide करता है जो की इसको Secure बनाता है यह डाटा को गुप्त रूप से Exchange करवाता है।
इससे हमारा Data सुरक्षित रहता है और प्रक्रिया को ज्यादा समय भी नहीं लगता। SSL का उपयोग मुख्य रूप से E-commerce Website पर किया जाता है क्योंकि वहां पर Hacking और कुछ और तरह का data चोरी होने का खतरा रहता है।
SSL कहाँ से खरीदें
अगर आप एक Website या फिर एक नया Blog बनाना चाहते हो तो हमेशा ध्यान रखिये की SSL का Use करें। यह आपके Blog को Security Provide करेगा और Client के बीच एक Trusted Relation रखने में मदद करेगा।
अब सवाल आता है की हम SSL कहाँ से खरीदे इसको खरीदने के लिए बहुत सारी Websites हैं जहाँ आप इसे 500 से 1000 रूपए में खरीद सकते हैं।
अगर आप कोई अच्छा Platform से Hosting ले रहे हो जैसे की Hostinger, GoDaddy आपको SSL Certificate बिल्कुल फ्री में मिल जायेगा, जो लोग इसे खरीदना चाहते हैं उनके लिए कुछ Websites का नाम नीचे दिए गए हैं।
- Godaddy
- NameCheap
- GlobalSign
- The SSL Store
- SSls.com
Http और Https के बीच अंतर
बहुत से ऐसे कारण हैं जो की इन दोनों को एक दूसरे से बहुत ही अलग बनाते है। जैसे की ऊपर हमने पढ़ा की एक Secure है और एक नहीं। चलिए इन सब कारण को जानते हैं।
HTTP | HTTPS |
---|---|
Http हमेशा Port 80 का इस्तेमाल करता है। | Https हमेशा Port 443 का इस्तेमाल करता है। |
Http के अंदर जितने भी Data Exchange होते हैं सब Unsecured होते हैं। | Https के अंदर जितने भी Data Exchange होते हैं सब Secured होने के साथ-साथ Encrypted भी होते हैं। |
इसमें SSL का इस्तेमाल नहीं होता। | Https हमेशा SSL/TSL का इस्तेमाल Security के लिए करता है। |
Http हमे Online Transaction करने के लिए Freedom नहीं देता क्योंकि इसे Safe नहीं माना जाता। | SSL के होने की वजह से यह Secure माना जाता है और यह Transaction Security Provide करता है। |
Http के ऊपर Based Website को कभी भी SERP में Ranking देने के लिए Google Prefer नहीं करता हैं। | इसको Google हमेशा से Prefer करता आया है। SSL हमें Ranking में मदद करता है। |
इसकी यह खास बात है कि यह दुसरो के मुकाबले बहुत fast होता है। क्यूंकि इसमें बिना कोई Security Layer के Direct Data Exchange होते हैं। | एक Extra Layer होने की वजह से यह Slow होता है लेकिन उसे उतना फर्क नहीं पड़ता। |
इसको हम किसी भी छोटा Blog या फिर Website के लिए इस्तेमाल कर सकते हैं। | Https का इस्तेमाल बड़े-बड़े E-commerce Websites में होता है और इसे आज कल Blogs पर भी इस्तेमाल किया जा रहा है। |
अब आपको पता चल गया होगा की कौन सा Best है। इन में से किस को Trust कर सकते हैं। आप कौनसा server इस्तेमाल करना पसंद करेंगे?
FAQ
Ans. HTTP का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है।
Ans. HTTPS का पूरा नाम – Hypertext Transfer Protocol Secure.
Ans. HTTPS संचार को एन्क्रिप्ट करने के लिए SSL/TLS प्रोटोकॉल का उपयोग करता है ताकि हमलावर डेटा चोरी न कर सकें।
Ans. हाइपरटेक्स्ट लिंक का उपयोग करके वेबपेजों को लोड करने के लिए किया जाता है।
Ans. 1989-1991 के बीच।
आशा करता हूँ आपको मेरा यह लेख Http और Https क्या है समझ आया होगा। यहाँ पर आप सबको जितना आसान हो सके उतना आसान बना कर समझाने की कोशिश की है और ज्यादा Technical वे में नहीं समझाया है। अगर कुछ कमी रह गयी हो या फिर कुछ सवाल हो तो आप Blog Comment करके पूछ सकते हैं।