दोस्तों क्या आपने कभी किसी वेब ब्राउज़र के एड्रेस बार में वेबसाइट ब्राउज़ करते समय http:// या https:// पर ध्यान दिया है? और अगर आपने ध्यान दिया है तो क्या आप जानते है, ये क्या और इनका क्या उपयोग है, अगर आपका आंसर ना है तो आइये जानते है, http:// या https:// क्या है, दोस्तों ये दोनों internet protocol है, यदि इनमें से कोई भी मौजूद नहीं है, तो सबसे अधिक संभावना है, यह http:// है, आपके मन में कभी न कभी यह सवाल आया होगा की आखिर ये हैं क्या, ये काम कैसे करते हैं, और HTTP और HTTPS के बीच क्या अंतर है, HTTP हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल(Hypertext Transfer Protocol) का संक्षिप्त नाम है. यह वर्ल्ड वाइड वेब Users को वेब पेजों पर तस्वीरें, टेक्स्ट, वीडियो, संगीत और अन्य फ़ाइलों जैसी जानकारी स्थानांतरित करने की अनुमति देता है. HTTP मूल रूप से html पृष्ठों तक पहुँचने में और उन्हें पढ़ने के लिए उपयोग किया जाता है. HTTP वेब पर Data transfer के लिए सबसे अधिक इस्तेमाल किया जाने वाला Protocol रहा है. यह Protocol मूल रूप से सभी शुरुआती वेबसाइटों के लिए उपयोग किया गया था।
HTTP का अर्थ हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है. हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल नियम का एक सेट है, जिसका उपयोग डब्ल्यूडब्ल्यूडब्ल्यू (वर्ल्ड वाइड वेब) पर फ़ाइलों, ऑडियो, वीडियो, ग्राफिक छवि, पाठ और अन्य मल्टीमीडिया फ़ाइलों को स्थानांतरित करने के लिए किया जाता है. HTTP एक एप्लिकेशन-स्तरीय प्रोटोकॉल है. संचार आमतौर पर टीसीपी / आईपी सॉकेट्स के माध्यम से होता है, लेकिन किसी भी विश्वसनीय परिवहन का उपयोग किया जा सकता है. HTTP कनेक्शन के लिए मानक (डिफ़ॉल्ट) पोर्ट 80 है, लेकिन अन्य पोर्ट का भी उपयोग किया जा सकता है. HTTP का पहला संस्करण HTTP/0.9 था, जिसे 1991 में पेश किया गया था. HTTP का नवीनतम संस्करण HTTP/3 है, जिसे सितंबर 2019 में प्रकाशित किया गया था. यह इसके प्रोसेसर HTTP / 2 का एक विकल्प है. यह नवीनतम संस्करण अंतर्निहित ट्रांसपोर्ट प्रोटोकॉल के लिए टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) के बजाय यूडीपी (उपयोगकर्ता डेटाग्राम प्रोटोकॉल) की मदद से वेब पर पहले से ही उपयोग में है. HTTP का उपयोग विभिन्न प्रकार के होस्ट और क्लाइंट के बीच संचार करने के लिए किया जाता है। यह नेटवर्क कॉन्फ़िगरेशन के मिश्रण का समर्थन करता है. HTTP एक प्रोटोकॉल है जो क्लाइंट एंड से सर्वर एंड में हाइपरटेक्स्ट ट्रांसफर करने के लिए उपयोग किया जाता है, लेकिन HTTP में कोई सुरक्षा नहीं है. जब भी कोई उपयोगकर्ता अपना वेब ब्राउज़र खोलता है, तो इसका अर्थ है कि उपयोगकर्ता अप्रत्यक्ष रूप से HTTP का उपयोग करता है।
What is HTTP in Hindi
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) सहयोगी, वितरित, हाइपरमीडिया सूचना प्रणाली के लिए अनुप्रयोग-स्तरीय प्रोटोकॉल है. यह डेटा संचार प्रोटोकॉल है जिसका उपयोग क्लाइंट और सर्वर के बीच संचार स्थापित करने के लिए किया जाता है. HTTP टीसीपी / आईपी आधारित संचार प्रोटोकॉल है, जिसका उपयोग डिफ़ॉल्ट पोर्ट के साथ वर्ल्ड वाइड वेब (डब्ल्यूडब्ल्यूडब्ल्यू) पर छवि फ़ाइलों, क्वेरी परिणामों, एचटीएमएल फाइलों आदि जैसे डेटा को वितरित करने के लिए किया जाता है, यह कंप्यूटरों के लिए मानकीकृत तरीका प्रदान करता है, एक दूसरे के साथ संवाद।
HTTP का पूरा नाम हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल है, दोस्तों सबसे पहले हम आपको बता दे की इसका उपयोग वेब पर डेटा ट्रांसफर करने के लिए किया जाता है. यह हमारी वेबसाइट की secret के लिए भी बहुत ही उपयोगी है, इंटरनेट प्रोटोकॉल सूट का हिस्सा है और Webpage data transmit करने के लिए इस्तेमाल की जाने वाली कमांड और सेवाओं को परिभाषित करता है। एड्रेस के सामने http: // इंटर करने वाले किसी भी वेब पेज तक पहुंचने पर ब्राउज़र को HTTP पर Communicate करने के लिए कहता है. उदाहरण के लिए, कंप्यूटर हिंदी नोट्स का URL https://www.htmltpoint.com है. आज के ब्राउज़र्स को अब URL के सामने HTTP की आवश्यकता नहीं है क्योंकि यह संचार का डिफ़ॉल्ट तरीका है. हालाँकि, इसे अलग-अलग protocol जैसे FTP की आवश्यकता के कारण ब्राउज़र्स में रखा जाता है।
HTTP के बारे में तीन महत्वपूर्ण बातें
Connectionless
HTTP कनेक्शन रहित है, जब HTTP क्लाइंट ब्राउज़र खोलता है, तो ब्राउज़र एक HTTP अनुरोध शुरू करता है. अनुरोध करने के बाद, क्लाइंट सर्वर से डिस्कनेक्ट हो जाता है और प्रतिक्रिया की प्रतीक्षा करता है. जब प्रतिक्रिया तैयार होती है, तो सर्वर फिर से कनेक्शन को फिर से स्थापित करता है और क्लाइंट को प्रतिक्रिया देता है, जिसके बाद क्लाइंट कनेक्शन को डिस्कनेक्ट करता है. तो क्लाइंट और सर्वर दोनों ही वर्तमान अनुरोध और प्रतिक्रिया के दौरान एक दूसरे के बारे में जानते हैं।
Media Independent
HTTP मीडिया स्वतंत्र है. HTTP किसी भी प्रकार का डेटा वितरित कर सकता है, जब तक कि दो कंप्यूटर इसे पढ़ सकते हैं।
Stateless
HTTP स्टेटलेस है, क्लाइंट और सर्वर वर्तमान अनुरोध के दौरान बस एक दूसरे के बारे में जानते हैं. यदि कनेक्शन बंद है, और दो कंप्यूटर फिर से कनेक्ट करना चाहते हैं, तो उन्हें एक-दूसरे को नए सिरे से जानकारी प्रदान करने की आवश्यकता है, और कनेक्शन को पहले एक के रूप में नियंत्रित किया जाता है।
HTTP को “स्टेटलेस सिस्टम” कहा जाता है, आमतौर पर अगर हम बात करे स्टेटलेस सिस्टम के अर्थ की तो यह अन्य फाइल ट्रांसफर प्रोटोकॉल जैसे FTP के विपरीत, रिक्वेस्ट किए जाने के बाद, HTTP कनेक्शन ड्रॉप हो जाता है. HTTP का इस्तेमाल वर्तमान में बड़ी से बड़ी वेबसाइट में किया जा रहा है,यह आपके वेब ब्राउज़र को रिक्वेस्ट भेजता है और सर्वर वेब पेज के साथ रिस्पॉंड करता है, तो कनेक्शन क्लोज हो जाता है. वेब जैसा कि हम जानते हैं, यह Communication प्रोसेस के बिना फंक्शन नहीं करेगा, क्योंकि लिंक ठीक से काम करने के लिए HTTP पर निर्भर करता है. जैसे ही एक वेब यूजर अपने वेब ब्राउज़र को ओपन करता है, यूजर अप्रत्यक्ष रूप से HTTP का उपयोग कर रहा है. HTTP एक ऐसा Application protocol है जो प्रोटोकॉल के TCP/IP सुट (इंटरनेट के लिए फाउंडेशन प्रोटोकॉल) के टॉप पर चलता है। वेब पेज के सामने http: // एंटर करने पर ब्राउज़र को HTTP पर Communication करने के लिए कहता है। उदाहरण के लिए, आईटी खोज के लिए URL – https://www.htmltpoint.com है. जैसा की आप सभी जानते है आज के Browsers को अब URL के सामने HTTP की आवश्यकता नहीं है क्योंकि यह Communication की डिफ़ॉल्ट मेथड है।
HTTP नीड्स
HTTP को मुख्य रूप से html डॉक्यूमेंट लाने और क्लाइंट को भेजने के लिए डिज़ाइन किया गया था. वह सभी HTTP 1991 में कर रहा था, और यह अन्य मीडिया प्रकारों का समर्थन नहीं करता था, यह सिर्फ html दस्तावेज़ बचाता है. यह एक शानदार तरीके से डिजाइन किया गया था, और यह लगातार विकसित हुआ था, और इसमें विशेषताओं को जोड़ा जा रहा था, यह वेब पर डेटा को जल्दी और मज़बूती से स्थानांतरित करने का सबसे सुविधाजनक तरीका बन जाता है।
HTTPS क्या है ?
HTTPS का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल सिक्योर है। HTTPS का सुरक्षित स्थानांतरण है. इसे नेटस्केप द्वारा विकसित किया गया था, HTTPS का उपयोग उपयोगकर्ता HTTP पेज या HTTP पेज अनुरोधों को एन्क्रिप्ट या डिक्रिप्ट करने के लिए किया जाता है जो वेबसर्वर द्वारा लौटाए जाते हैं. HTTPS का उपयोग पहली बार HTTP / 1.1 में किया गया है और इसे RFC 2616 में परिभाषित किया गया है. HTTPS में, सूचना को स्थानांतरित करने के लिए मानक बंदरगाह 443 है. HTTPS का उपयोग करके, संवेदनशील जानकारी जिसे हम एक उपयोगकर्ता से दूसरे उपयोगकर्ता में स्थानांतरित करना चाहते हैं, सुरक्षित रूप से किया जा सकता है. एचटीटीपीएस प्रोटोकॉल एसएसएल (सिक्योर सॉकेट लेयर) या टीएलएस (ट्रांसपोर्ट लेयर सिक्योरिटी) द्वारा एन्क्रिप्ट किए गए कनेक्शन पर HTTP का उपयोग करता है. HTTPS संचारित डेटा को मैन-इन-द-मिडिल (MITM) हमलों और ईवेर्सड्रॉपिंग से बचाता है. यह वेब पर चालन वित्तीय लेनदेन के लिए डिफ़ॉल्ट प्रोटोकॉल है।
HTTP का संक्षिप्त इतिहास
HTTP को हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के रूप में संक्षिप्त किया गया है, क्लाइंट-सर्वर मॉडल में मुख्य रूप से WWW (वर्ल्ड वाइड वेब) के साथ उपयोग किया जाने वाला एक एप्लिकेशन लेयर प्रोटोकॉल जहां एक वेब ब्राउज़र वेबसर्वर के साथ संचार करने वाला क्लाइंट है जो वेबसाइट की मेजबानी कर रहा है, 1990 के बाद से, यह डेटा संचार की नींव बन गया है. HTTP एक मानक और स्टेटलेस प्रोटोकॉल है जो विभिन्न प्रयोजनों के लिए उपयोग किया जाता है और साथ ही अनुरोध विधियों, त्रुटि कोड, साथ ही हेडर के लिए एक्सटेंशन का उपयोग किया जाता है।
HTTP एक संचार प्रोटोकॉल है जो वर्ल्ड वाइड वेब पर अपने डिफ़ॉल्ट टीसीपी पोर्ट 80 के माध्यम से डेटा देने के लिए नियोजित है (आमतौर पर HTML फाइलें, मल्टीमीडिया फाइलें, आदि। हालांकि, अन्य पोर्ट भी हैं जो इस फ़ंक्शन के लिए लागू किए जा सकते हैं। HTTP के दो अलग-अलग संस्करण हैं, HTTP / 1.0, जो पुराना है और नवीनतम HTTP / 1.1 है। इसके पुराने संस्करण में, एक अलग कनेक्शन की आवश्यकता थी, नए संस्करण के मामले में, एक ही कनेक्शन को कई बार पुनर्नवीनीकरण किया जा सकता है।
HTTP एक क्लाइंट-सर्वर आर्किटेक्चर के आधार पर अनुरोध / प्रतिक्रिया के लिए है, जहां उपयोगकर्ता वेब ब्राउज़र के माध्यम से वेब सर्वर के माध्यम से जानकारी का अनुरोध करता है, जो तब अनुरोधित डेटा पर प्रतिक्रिया करता है. वेब क्लाइंट: इस क्लाइंट-सर्वर आर्किटेक्चर का क्लाइंट एक विशेष सर्वर से HTTP (टीसीपी / आईपी कनेक्शन) के माध्यम से एक यूआरएल के रूप में अनुरोध विधि के लिए अनुरोध करता है. इसमें MIME जैसा संदेश भी होता है जिसमें अनुरोध संशोधक और क्लाइंट जानकारी होती है।
वेब सर्वर: यह स्टेटस लाइन द्वारा प्रतिक्रिया के साथ अनुरोध और प्रक्रिया को स्वीकार करता है, साथ में संदेश के प्रोटोकॉल के संस्करण के साथ-साथ सफलता या त्रुटि कोड, जिसके बाद MIME जैसा संदेश होता है जिसमें सर्वर जानकारी, कुछ मेटाडेटा, और संभव होता है, अनुरोधित जानकारी रखने वाली इकाई-निकाय सामग्री।
टिम बर्नर्स-ली ने मूल वर्ल्ड वाइड वेब को परिभाषित करने में अपने काम के भाग के रूप में 1990 के प्रारंभ में प्रारंभिक HTTP बनाया। 1990 के दशक के दौरान तीन प्राइमरी वर्जन को व्यापक रूप से प्रसारित किया गया था HTTP 0.9 (Basic Hypertext Documents को सपोर्ट करने के लिए) HTTP 1.0 (Rich websites and scalability को सपोर्ट करने के लिए एक्सटेंशन) HTTP 1.1 (HTTP 1.0 के परफॉर्मेस लिमिटेशन को संबोधित करने के लिए डेवलप किया गया, जो इंटरनेट RFC 2068 में स्पेसिफाइड है) लेटेस्ट वर्जन, HTTP 2.0, 2015 में एक एप्रूव्ड स्टैंडर्ड बन गया. यह HTTP 1.1 के साथ Backward compatibility को बनाए रखता है, लेकिन अतिरिक्त परफॉर्मेस ऑफर करता है. जबकि स्टैंडर्ड HTTP एक नेटवर्क पर ट्रैफ़िक को एन्क्रिप्ट नहीं करता है, तो HTTPS स्टैंडर्ड को (मूल) Secure Sockets Layer (SSL) या (बाद में) Transport Layer Security (TLS) के उपयोग के माध्यम से एन्क्रिप्शन एड करने के लिए डेवलप किया गया था।
HTTP संदेश
HTTP संदेश का उपयोग यह दिखाने के लिए किया जाता है कि क्लाइंट और सर्वर के बीच डेटा का आदान-प्रदान कैसे होता है. यह क्लाइंट-सर्वर आर्किटेक्चर पर आधारित है, एक HTTP क्लाइंट एक प्रोग्राम है जो एक या अधिक HTTP अनुरोध संदेश भेजने के लिए सर्वर से कनेक्शन स्थापित करता है. एक HTTP सर्वर एक प्रोग्राम है जो HTTP प्रतिसाद संदेश भेजकर HTTP अनुरोधों की सेवा के लिए कनेक्शन स्वीकार करता है.
HTTP Request
HTTP अनुरोध संदेश हैं जो क्लाइंट या user द्वारा सर्वर पर कार्रवाई शुरू करने के लिए भेजे जाते हैं. संदेश की पहली पंक्ति में क्लाइंट से सर्वर तक अनुरोध संदेश, संसाधन के लिए लागू किया गया तरीका, संसाधन की पहचानकर्ता और प्रोटोकॉल संस्करण शामिल हैं।
Syntax
Request = Request-Line *(( general-header | request-header | entity-header ) CRLF) CRLF [ message-body ]
HTTP की सुरक्षा
HTTP का उपयोग इंटरनेट पर संचार करने के लिए किया जाता है, इसलिए Users, सूचना प्रदाताओं और एप्लिकेशन डेवलपर्स को HTTP / 1.1 में सुरक्षा की सीमाओं के बारे में पता होना चाहिए, यह खंड यहां वर्णित समस्याओं का एक निश्चित समाधान प्रदान नहीं करता है. यह सुरक्षा जोखिम को कम करने के लिए कुछ सुझाव प्रदान करता है।
व्यक्तिगत जानकारी
HTTP में, क्लाइंट अक्सर निजी जानकारी की एक बड़ी मात्रा में प्रिवी होते हैं जैसे: user का नाम, ईमेल पता, पासवर्ड, स्थान, एन्क्रिप्शन कुंजी, आदि, हमें क्लाइंट की इस व्यक्तिगत जानकारी के अनजाने में रिसाव को रोकने के लिए सावधान रहना चाहिए, अन्य स्रोतों के लिए HTTP प्रोटोकॉल।
सर्वर लॉग सूचना का दुरुपयोग
इसमें user के सभी व्यक्तिगत डेटा को एन्क्रिप्टेड रूप में सर्वर पर संग्रहीत किया जाना चाहिए।
संवेदनशील जानकारी का हस्तांतरण
HTTP स्थानांतरित किए गए डेटा की सामग्री को विनियमित नहीं कर सकता है. किसी भी अनुरोध के संदर्भ में सूचना के किसी विशेष भाग की संवेदनशीलता को निर्धारित करने के लिए HTTP के पास कोई पूर्व विधि नहीं हो सकती है. सर्वर के किसी भी विशिष्ट सॉफ्टवेयर संस्करण का खुलासा करने से सर्वर मशीन को सॉफ्टवेयर के खिलाफ हमलों के लिए अधिक संवेदनशील बनने की अनुमति मिल सकती है जिसमें सुरक्षा छेद शामिल हैं. नेटवर्क के फ़ायरवॉल के माध्यम से एक पोर्टल के रूप में काम करने वाले प्रॉक्सी को हेडर की जानकारी के हस्तांतरण के बारे में विशेष सावधानी बरतनी चाहिए, जिसका उपयोग फ़ायरवॉल के पीछे मेजबानों की पहचान करने के लिए किया जाता है।
यूआरआई में संवेदनशील जानकारी एनकोडिंग
एक लिंक का स्रोत निजी जानकारी हो सकती है, इसलिए यह दृढ़ता से अनुशंसा की जाती है कि उपयोगकर्ता संदर्भकर्ता के क्षेत्र को भेजा जाए या नहीं, यह चयन करने में सक्षम हो, यदि हम जिस पृष्ठ को संदर्भित करते हैं, उसे स्रोत प्रोटोकॉल के साथ स्थानांतरित किया गया था, तो क्लाइंट को HTTP अनुरोध में एक रेफरर फ़ील्ड शामिल नहीं करना चाहिए।
डीएनएस स्पूफिंग
HTTP क्लाइंट DNS (डोमेन नाम सेवा) पर बहुत अधिक भरोसा करते हैं, और इस प्रकार आम तौर पर सुरक्षा हमलों के लिए प्रवण होते हैं, जो आईपी पते और DNS के नाम के जानबूझकर गलत सहयोग पर आधारित होते हैं. इसलिए क्लाइंट को आईपी एड्रेस और डीएनएस नाम एसोसिएशन की निरंतर वैधता संभालने में सावधानी बरतनी चाहिए, यदि HTTP के क्लाइंट प्रदर्शन को बेहतर बनाने के लिए hostname लुक्स के परिणामों को कैश करते हैं, तो उन्हें TTL जानकारी का निरीक्षण करना चाहिए, जो DNS द्वारा रिपोर्ट की गई थी। जब पहले से एक्सेस किए गए सर्वर का आईपी पता बदल दिया जाता है, तो यदि वे इस नियम का पालन नहीं करते हैं, तो HTTP क्लाइंट को स्पूफ किया जा सकता है।
HTTP की विशेषताएं ?
HTTP की विशेषताएं निम्न है –
HTTP is Connectionless
जानकारी के लिए user’s के अनुरोध के अनुसार ब्राउज़र (HTTP क्लाइंट) द्वारा एक HTTP अनुरोध शुरू किया जाता है। सर्वर अनुरोध को संसाधित करेगा और एक प्रतिक्रिया के साथ वापस लॉन्च करेगा जिसका ग्राहक इंतजार करता है।
HTTP is Simple
HTTP / 2 फ्रेम में HTTP संदेशों का इनकैप्सुलेशन करता है; यानी, HTTP को आमतौर पर सादा और मानव-पठनीय बनाया गया है।
HTTP is extensible/customized
क्लाइंट और सर्वर के बीच एक सरल समझौता करके HTTP को नई कार्यक्षमता के साथ एकीकृत किया जा सकता है।
HTTP is stateless, but not sessionless
HTTP स्टेटलेस है, जिसका अर्थ है कि एक ही कनेक्शन पर दो अनुरोधों के बीच कोई संबंध नहीं है. हालाँकि, जब HTTP का मूल स्वयं एक स्टेटलेस होता है, तो HTTP कुकीज स्टेटफुल सेशन का उपयोग करने में प्रदान करती हैं. हेडर एक्स्टेंसिबिलिटी की अवधारणा के माध्यम से, HTTP कुकीज़ को वर्कफ़्लो में शामिल किया जा सकता है, जिससे एक ही सामग्री साझा करने के लिए प्रत्येक HTTP अनुरोध पर सत्र निर्माण हो सकता है।
HTTP कैसे काम करता है?
HTTP का अर्थ है HyperText Transfer Protocol। HTTP वर्ल्ड वाइड वेब द्वारा उपयोग किया जाने वाला अंतर्निहित प्रोटोकॉल है और यह प्रोटोकॉल परिभाषित करता है कि संदेश कैसे स्वरूपित और प्रसारित किए जाते हैं, और वेब सर्वर और ब्राउज़र को विभिन्न कमांड के जवाब में क्या कार्रवाई करनी चाहिए, उदाहरण के लिए, जब आप अपने ब्राउज़र में एक URL दर्ज करते हैं, तो यह वास्तव में एक HTTP कमांड को वेब सर्वर को भेजता है जो इसे अनुरोधित वेब पेज को लाने और प्रसारित करने के लिए निर्देशित करता है। वर्ल्ड वाइड वेब कैसे काम करता है, इसे नियंत्रित करने वाला अन्य मुख्य मानक HTML है, जो यह बताता है कि वेब पेज कैसे स्वरूपित और प्रदर्शित होते हैं।
HTTP इंटरनेट पर संसाधनों को स्थानांतरित करने के लिए एक अनुप्रयोग प्रोटोकॉल है. HTTP पोर्ट 80 का उपयोग करता है. वेब सर्वर किस पोर्ट से अनुरोध स्वीकार करता है. अधिकांश संसाधन फाइलें (चित्र आदि) हैं, लेकिन अन्य डेटा जैसे स्क्रिप्ट से आउटपुट शामिल कर सकते हैं. HTTP सत्र एक HTTP एजेंट (उपयोगकर्ता का ब्राउज़र) एक उपयोगकर्ता एजेंट के माध्यम से खोला जाता है और एक कनेक्शन अनुरोध संदेश HTTP सर्वर (यानी वेब सर्वर) को भेजा जाता है. अनुरोध संदेश को ‘ग्राहक अनुरोध’ के रूप में भी जाना जाता है और इसमें निम्नलिखित पंक्तियाँ शामिल हैं: अनुरोध पंक्ति, हेडर, एक खाली लाइन, एक वैकल्पिक संदेश निकाय, एक बार प्रतिक्रिया देने के बाद वेब सर्वर कनेक्शन बंद कर देता है. इस प्रकार के कनेक्शन को स्टेटलेस के रूप में जाना जाता है, यह केवल डेटा एक्सचेंज की अवधि के लिए मौजूद है।
HTTP का एक अधिक सुरक्षित संस्करण HTTPS के रूप में जाना जाता है. इसमें आमतौर पर एक एसएसएल प्रमाणपत्र का उपयोग शामिल होता है जो ब्राउज़र और वेब सर्वर के बीच एक सुरक्षित, एन्क्रिप्टेड कनेक्शन बनाता है. हमारे वेब होस्टिंग पैकेज देखें जिनमें सुरक्षित HTTPS शामिल हैं. यह आमतौर पर उन वेबसाइटों के सुरक्षित क्षेत्रों के लिए उपयोग किया जाता है जहां संवेदनशील डेटा को भुगतान विवरण या लॉगिन क्रेडेंशियल जैसे स्थानांतरित किया जाता है. हाल के वर्षों में हालांकि HTTPS को Google रैंकिंग कारक के रूप में सूचीबद्ध किया गया है और अधिक से अधिक वेबसाइट उस कारण से HTTPS में जा रही हैं. जबकि HTTP 80 पोर्ट का उपयोग करता है, HTTPS संचार के लिए पोर्ट 443 का उपयोग करता है।