HTTP क्या है? HTTP और HTTPS में अंतर

What Is HTTP In Hindi: HTTP वर्ल्ड वाइड वेब की नींव है, और हाइपरटेक्स्ट लिंक का उपयोग वेब पेजों को लोड करने के लिए किया जाता है। HTTP एक एप्लिकेशन लेयर प्रोटोकॉल है जिसे नेटवर्क उपकरणों के बीच सूचना स्थानांतरित करने के लिए डिज़ाइन किया गया है और नेटवर्क प्रोटोकॉल स्टैक की अन्य लेयर्स के शीर्ष पर चलता है।

HTTP क्या है? (HTTP Kya Hai In Hindi)

HTTP का पूरा नाम हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (Hypertext Transfer Protocol) है। जिसका उपयोग वेब पर डेटा ट्रांसफर करने के लिए किया जाता है। यह इंटरनेट प्रोटोकॉल सूट का हिस्सा है और वेबपेज Data संचारित करने के लिए उपयोग की जाने वाली Command और सेवाओं को परिभाषित करता है।

एड्रेस के सामने http:// दर्ज करने वाले किसी भी वेब पेज तक पहुंचने पर ब्राउज़र को HTTP पर कम्यूनिकेट करने के लिए कहता है। उदाहरण के लिए, Depawali का URL https://www.Depawali.In है। आज के ब्राउज़रों को अब URL के सामने HTTP की आवश्यकता नहीं है क्योंकि यह संचार का डिफ़ॉल्ट तरीका है। हालांकि, एफ़टीपी जैसे विभिन्न प्रोटोकॉल की आवश्यकता के कारण इसे ब्राउज़र में रखा जाता है।

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

यह इंटरनेट पर सूचना स्थानांतरित करने के लिए एक प्रोटोकॉल है। इस प्रोटोकॉल के प्रयोग ने बाद में वर्ल्ड वाइड वेब को जन्म दिया। प्रोटोकॉल को वर्ल्ड वाइड वेब कंसोर्टियम और इंटरनेट इंजीनियरिंग टास्कफोर्स द्वारा संयुक्त रूप से विकसित किया गया था।

यह एक स्टैण्डर्ड इंटरनेट प्रोटोकॉल है। यह माइक्रोसॉफ्ट इंटरनेट एक्सप्लोरर जैसे वेब ब्राउज़र और माइक्रोसॉफ्ट इंटरनेट इंफॉर्मेशन सर्विसेज (आईआईएस) जैसे वेब सर्वर के बीच क्लाइंट/सर्वर इंटरेक्शन प्रक्रिया को निर्दिष्ट करता है।

वास्तविक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल 1.0 एक स्टेटलेस प्रोटोकॉल है जिसके द्वारा वेब ब्राउज़र वेब सर्वर से जुड़ता है, उपयुक्त फ़ाइल डाउनलोड करता है, और फिर कनेक्शन समाप्त करता है। ब्राउज़र आमतौर पर किसी फ़ाइल तक पहुँचने के लिए HTTP अनुरोध करता है। GET विधि TCP पोर्ट 80 पर अनुरोध करती है, जिसमें HTTP अनुरोध हेडर की एक श्रृंखला होती है जो ट्रांजेक्शन मेथड (GET, POST, HEAD), आदि को परिभाषित करती है, साथ ही सर्वर को क्लाइंट की क्षमता को बताती है।

सर्वर HTTP रिस्पोन्स हेडर की सीरीज को रिस्पोन्स देता है। जो दर्शाता है कि ट्रांजेक्शन सफल रहा है कि नहीं, किस प्रकार डेटा भेजा गया है, सर्वर का प्रकार और डेटा जो भेजा गया था, आदि। IIS 4 Protocol के उस नए संस्करण (New Version) का सपोर्ट करता है। इसे HTTP 1.1 कहा जाता है। नई गुणवत्ता की वजह से ज्यादा सक्षम है।

HTTPS क्या है? (HTTPS Kya Hai?)

HTTPS का मतलब हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल सिक्योर है। यह एक प्रोटोकॉल है जो ट्रांसपोर्ट-लेयर सुरक्षा द्वारा एन्क्रिप्ट किए गए कनेक्शन पर HTTP का उपयोग करता है। HTTPS का उपयोग संचारित डेटा को ईव्सड्रॉपिंग (eavesdropping) बचाने के लिए किया जाता है। यह वेब का डिफ़ॉल्ट प्रोटोकॉल है, और वेबसाइट के यूजर को सरकार या ISP द्वारा सेंसरशिप से सुरक्षित कर सकता है।

HTTP फुल फॉर्म

HTTP का फुल फॉर्म है – हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (Hypertext Transfer Protocol)

HTTP की परिभाषा

HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) WWW-वर्ल्ड वाइड वेब पर फ़ाइलों (पाठ, ग्राफिक, छवि, ध्वनि, वीडियो और अन्य मल्टीमीडिया फ़ाइलों) को स्थानांतरित करने के लिए नियमों का एक सेट है।

HTTP की मूल संरचना

निम्नलिखित आरेख एक वेब एप्लिकेशन की मूल संरचना को दर्शाता है –

What is HTTP In Hindi | HTTP Kya Hai | HTTP Ka Full Form

HTTP प्रोटोकॉल क्लाइंट/सर्वर आधारित आर्किटेक्चर पर आधारित एक अनुरोध/प्रतिक्रिया प्रोटोकॉल है जहां वेब ब्राउज़र, रोबोट और सर्च इंजन इत्यादि HTTP क्लाइंट की तरह काम करते हैं और वेब सर्वर एक सर्वर की तरह काम करता है।

क्लाइंट

HTTP क्लाइंट अनुरोध विधि (रिक्वेस्ट मेथड), URI और प्रोटोकॉल संस्करण के रूप में MIME के ​​माध्यम से सर्वर को एक अनुरोध भेजता है।

सर्वर

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

HTTP Status कोड क्या हैं?

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

1xx – 2xx 3xx – 4xx 5xx
100 (Continue) 301 (Moved permanently) 500 (Internal server error)
101 (Switch protocols) 302 (Moved temporarily) 501 (Not Implemented)
102 (Processing) 304 (Loaded Cached copy) 502 (Bad gateway)
200 (Success) 307 (Internal redirect) 503 (Service unavailable)
201 (Fulfilled) 400 (Bad request) 504 (Gateway timeout)
202 (Accepted) 401 (Authorization required) 505 (HTTP version not supported)
204 (No content) 402 (Payment required) 506 (Variant also negotiates)
205 (Reset content) 403 (Forbidden) 507 (Insufficient storage)
206 (Partial content) 404 (Not found) 510 (Not extended)
207 (Multi-Status) 405 (Method not allowed)
406 (Not acceptable)
407 (Proxy authentication required)
408 (Request timeout)
409 (Conflict)
410 (Gone)
411 (Length required)
412 (Precondition failed)
413 (Request entity too large)
414 (Request URI too large)
415 (Unsupported media type)
416 (Request range not satisfiable)
417 (Expectation failed)
422 (Unprocessable entity)
423 (Locked)

कैसे काम करता है HTTP

HTTP क्लाइंट-सर्वर संचार मॉडल का उपयोग करता है जो टीसीपी के शीर्ष पर बनाया गया एक एप्लीकेशन लेयर प्रोटोकॉल है।

HTTP क्लाइंट और सर्वर HTTP अनुरोधों और प्रतिक्रिया संदेशों के माध्यम से संचार करते हैं। तीन मुख्य HTTP संदेश प्रकार GET, POST और HEAD हैं।

सर्वर को भेजे गए HTTP GET संदेश में केवल एक URL होता है। URL के अंत में शून्य या अधिक वैकल्पिक डेटा पैरामीटर जोड़े जा सकते हैं। सर्वर यूआरएल के वैकल्पिक डेटा भाग को संसाधित करता है, यदि मौजूद है, और परिणाम ब्राउज़र (वेब ​​पेज या वेब पेज के एलिमेंट) को लौटाता है।

HTTP POST मैसेज को URL के अंत में जोड़ने के बजाय, रक्‍वेस्‍ट मैसेज के बॉडी में कोई ऑप्‍शनल डेटा पैरामीटर रखता है।

HTTP HEAD अनुरोध GET अनुरोध के समान काम करता है। यूआरएल की पूरी सामग्री के साथ जवाब देने के बजाय, सर्वर केवल हेडर इनफॉर्मेशन (एचटीएमएल सेक्शन के भीतर) को वापस भेजता है।

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

एक सेशन स्थापित होने के बाद, उपयोगकर्ता वेब पेज पर जाकर HTTP मैसेज भेजने और प्राप्त करने के लिए ट्रिगर करता है।

HTTP का इतिहास

टिम बर्नर्स-ली ने मूल वर्ल्ड वाइड वेब को परिभाषित करने में अपने काम के हिस्से के रूप में 1990 के दशक की शुरुआत में प्रारंभिक HTTP बनाया। 1990 के दशक के दौरान तीन प्राथमिक संस्करण व्यापक रूप से प्रसारित हुए –

  • HTTP 0.9 (बेसिक हाइपरटेक्स्ट दस्तावेज़ों का समर्थन करने के लिए)
  • HTTP 1.0 (रिच वेबसाइटों और मापनीयता का समर्थन करने के लिए एक्सटेंशन)
  • HTTP 1.1 (HTTP 1.0 की प्रदर्शन सीमाओं को संबोधित करने के लिए विकसित किया गया है, जो इंटरनेट RFC 2068 में निर्दिष्ट हैं)

नवीनतम संस्करण, HTTP 2.0, 2015 में एक एप्रूव्ड स्‍टैंडर्ड बन गया। यह HTTP 1.1 के साथ बैकवर्ड कम्पेटिबिलिटी कोबनाए रखता है, लेकिन अतिरिक्त प्रदर्शन प्रदान करता है।

जबकि स्‍टैंडर्ड HTTP नेटवर्क पर ट्रैफ़िक को एन्क्रिप्ट नहीं करता है, HTTPS स्‍टैंडर्ड को (मूल रूप से) सिक्योर सॉकेट लेयर (SSL) या (बाद में) ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) के उपयोग के माध्यम से एन्क्रिप्शन जोड़ने के लिए विकसित किया गया था। था।

HTTP की विशेषताएं

HTTP की तीन बुनियादी विशेषताएं हैं जो HTTP को एक सरल और शक्तिशाली प्रोटोकॉल बनाती हैं –

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

HTTP स्वतंत्र मीडिया है – इसका मतलब है, HTTP द्वारा किसी भी प्रकार का डेटा तब तक भेजा जा सकता है जब तक क्लाइंट और सर्वर दोनों को पता है कि डेटा कंटेंट को कैसे संभालना है। क्लाइंट के साथ-साथ उपयुक्त MIME का इस्तेमाल करके कंटेंट प्रकार निर्दिष्ट करने के लिए सर्वर की जरुरत होती है।

HTTP स्टेटलेस है: जैसा कि ऊपर बताया गया है, HTTP कनेक्शन रहित है, इसी तरह यह HTTP का स्टेटलेस प्रोटोकॉल है। सर्वर और क्लाइंट केवल एक वर्तमान अनुरोध के दौरान एक दूसरे के बारे में जानते हैं। बाद में दोनों एक दूसरे को भूल जाते हैं। प्रोटोकॉल की इस प्रकृति के कारण, न तो क्लाइंट और न ही ब्राउज़र वेब पेजों के विभिन्न अनुरोधों के बीच जानकारी को बनाए रख सकता है।

HTTP/1.0 प्रत्येक अनुरोध/प्रतिक्रिया एक्सचेंज के लिए एक नए कनेक्शन का उपयोग करता है, जहां एक या अधिक अनुरोध/प्रतिक्रिया एक्सचेंजों के लिए HTTP/1.1 कनेक्शन का उपयोग किया जा सकता है।

HTTP के साथ समस्याएं 

एचटीटीपी पर भेजे गए संदेश कई कारणों से सफलतापूर्वक डिलीवर होने में विफल हो सकते हैं –

  • उपयोगकर्ता त्रुटि।
  • वेब ब्राउज़र या वेब सर्वर की खराबी।
  • वेब पेज बनाने में त्रुटि।
  • अस्थायी नेटवर्क विलंब।

जब ये विफलताएं होती हैं, तो प्रोटोकॉल विफलता के कारणों को पकड़ लेता है (यदि संभव हो तो) और एक HTTP स्थिति लाइन/कोड के रूप में ब्राउज़र को एक त्रुटि कोड वापस भेजता है। ये त्रुटियां कुछ संख्याओं से शुरू होती हैं, जो बताती हैं कि यह किस प्रकार की त्रुटि है।

उदाहरण के लिए, 4xx त्रुटि इंगित करती है कि पृष्ठ के लिए अनुरोध ठीक से पूरा नहीं किया जा सकता या अनुरोध में गलत सिंटैक्स है। उदाहरण के लिए, 404 त्रुटि का अर्थ है कि पृष्ठ नहीं मिला। कुछ वेबसाइटों में कुछ मज़ेदार कस्टम 404 त्रुटि पृष्ठ भी होते हैं। यह त्रुटि अक्सर वेज पेज का पता बदलने और हटाने के बाद आती है।

HTTP के फायदे

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

HTTP के नुकसान

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

HTTP और HTTPS में अंतर

HTTP या हाइपर टेक्स्ट कंट्रोल प्रोटोकॉल, ये कुछ ऐसे नियम हैं जिन पर इंटरनेट काम कर रहा है और आप मिंटो में इंटरनेट पर सूचनाओं का आदान-प्रदान करने में सक्षम हैं।

अब क्या होता है कि जब भी आप कोई ऐसी वेबसाइट खोलते हैं। जहां पर आपको HTTP मिलता है। उसके बाद आप अपने ब्राउजर से जो भी डाटा भेजते हैं उस वेबसाइट के सर्वर पर या जब आप उस सर्वर से कोई भी जानकारी अपने ब्राउजर पर लेते हैं। तो यह HTTP की मदद से संभव हो पता है, लेकिन यहां समस्या यह है कि जो कनेक्शन बना है वह पूरी तरह से खुला है।

और जो पूरा लिंक-अप बनाया जा रहा है, वह प्लेन टेक्स्ट में है। यानी अगर कोई हैकर आपके कंप्यूटर पर नजर रखने का फैसला करता है और वह आपके कंप्यूटर से निकलने वाले पैकेट्स को स्निफ रहा है तो उन्हें बड़ी आसानी से पता चल जाएगा कि आप किस वेबसाइट पर काम कर रहे हैं।

खैर, साधारण केस में कोई फर्क नहीं पड़ता की मैं क्या काम कर रहा हूं और आप क्या काम कर रहे हो। अगर हम किसी वेबसाइट पर कोई आर्टिकल पढ़ रहे हैं या कोई जोक पढ़ रहे हैं या कुछ भी नार्मल काम कर रहे हैं तो कोई फर्क नही पड़ता।

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

तो इसलिए हम ऐसे में HTTPS का इस्तेमाल करते हैं, इसका फुल फॉर्म हाइपर टेक्स्ट कंट्रोल प्रोटोकॉल सिक्योर है। इसका काम यह है कि आपके वेब-सर्वर और वेब ब्राउजर के बीच जो कनेक्शन बनता है वह पूरी तरह से सुरक्षित होता है।

HTTPS एन्क्रिप्शन के लिए एक एन्क्रिप्शन प्रोटोकॉल का उपयोग करता है। इस प्रोटोकॉल को ट्रांसपोर्ट लेयर सिक्योरिटी (TLS) कहा जाता है, हालाँकि इसे पहले सिक्योर सॉकेट लेयर (SSL) के नाम से जाना जाता था।

यदि कोई तीसरा व्यक्ति बीच में झाँकने की कोशिश भी करता है और उसे कुछ पैकेट भी मिल जाते हैं, तब भी वह यह नहीं जान पाता कि टेक्स्ट क्या था, आप क्या काम कर रहे थे। क्योंकि HTTPS में निहित जानकारी एन्क्रिप्टेड रूप में होती है।

HTTPS आज आपको सभी वेबसाइट में देखने को मिल जाता है और पिछले कुछ 2-3 सालों में गूगल ने भी इसे काफी अहमियत दी है। गूगल की रैंकिंग में HTTPS का भी रेफरेंस मिलता है।

अगर आपके पास एक बेसिक ब्लॉग वगैरह है और अगर आप उसमें HTTPS का इस्तेमाल करते हैं तो उसकी रैंक ज्यादा होगी। अगर आप किसी वेबसाइट के मालिक हैं तो आप भी चाहेंगे कि आपकी वेबसाइट HTTPS का इस्तेमाल करे, ताकि आपके विजिटर्स को सुरक्षित जानकारी मिल सके,और बीच की जानकारी लीक न हो।

HTTP की भूमिका क्या है?

हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल नाम इंटरनेट पर वेबसाइट डेटा संचारित करने में HTTP की भूमिका को संदर्भित करता है। हाइपरटेक्स्ट वेबसाइटों के स्‍टैंडर्ड फॉर्म को संदर्भित करता है जिसमें उपयोगकर्ता क्लिक करने योग्य हाइपरलिंक के माध्यम से एक पृष्ठ पर दूसरे पृष्ठ को संदर्भित कर सकते हैं, जिसे आमतौर पर केवल एक लिंक कहा जाता है। HTTP प्रोटोकॉल का उद्देश्य वेब ब्राउज़र और सर्वर को एक दूसरे से बात करने के लिए एक स्‍टैंडर्ड तरीका प्रदान करना है।

वेब पेजों को हाइपरटेक्स्ट मार्कअप लैंग्‍वेज, या एचटीएमएल का उपयोग करके डिज़ाइन किया गया है, लेकिन एचटीटीपी का उपयोग आज केवल एचटीएमएल और कैस्केडिंग स्टाइल शीट्स, या सीएसएस से अधिक स्थानांतरित करने के लिए किया जाता है, यह इंगित करने के लिए उपयोग किया जाता है कि पृष्ठों को कैसे प्रदर्शित किया जाना चाहिए। HTTP का उपयोग छवियों, वीडियो और ऑडियो फ़ाइलों सहित वेबसाइटों पर अन्य सामग्री को स्थानांतरित करने के लिए भी किया जाता है।

Secure HTTP क्या है?

HTTP का अधिक सुरक्षित संस्करण HTTPS के रूप में जाना जाता है। इसमें आमतौर पर SSL प्रमाणपत्र का उपयोग शामिल होता है जो ब्राउज़र और वेब सर्वर के बीच एक सुरक्षित, एन्क्रिप्टेड कनेक्शन बनाता है।

यह आमतौर पर वेबसाइटों के सुरक्षित क्षेत्रों के लिए उपयोग किया जाता है जहां संवेदनशील डेटा स्थानांतरित किया जाता है जैसे भुगतान विवरण या लॉगिन क्रेडेंशियल।

हाल के वर्षों में हालांकि HTTPS को Google रैंकिंग कारक के रूप में सूचीबद्ध किया गया है और इस कारण से अधिक से अधिक वेबसाइटें HTTPS की ओर बढ़ रही हैं।

HTTP संचार के लिए पोर्ट 80 का उपयोग करता है, जबकि HTTPS पोर्ट 443 का उपयोग करता है।

प्रश्नोत्तरी

क्या HTTP सुरक्षित है?
HTTP अनुरोध और प्रतिक्रियाएं प्लेनटेक्स्ट में भेजी जाती हैं, जिसका अर्थ है कि कोई भी उन्हें पढ़ सकता है। HTTPS इस समस्या को TLS/SSL एन्क्रिप्शन का उपयोग करके ठीक करता है।

यदि कोई वेबसाइट HTTPS के बजाय HTTP का उपयोग करती है, तो सत्र की निगरानी करने वाला कोई भी व्यक्ति सभी अनुरोधों और प्रतिक्रियाओं को पढ़ सकता है। अनिवार्य रूप से, एक दुर्भावनापूर्ण अभिनेता केवल अनुरोध या प्रतिक्रिया में पाठ पढ़ सकता है और जान सकता है कि कोई व्यक्ति क्या जानकारी मांग रहा है, भेज रहा है या प्राप्त कर रहा है।

क्या HTTP को हैक किया जा सकता है?
जब आप किसी HTTP वेबसाइट का उपयोग करके लॉगिन करते हैं, तो एक हैकर आपका लॉगिन और पासवर्ड देख सकता है। यह जानते हुए कि 52% लोग अपने पासवर्ड का पुन: उपयोग करते हैं, इसका मतलब है कि हैकर्स के पास न केवल उस छोटी फोरम साइट तक पहुंच है जो HTTP का उपयोग करती है बल्कि आपका ईमेल, सोशल मीडिया या बैंक अकाउंट भी है।

क्या कोई वेब सर्वर HTTP और HTTPS दोनों का इस्तेमाल कर सकता है?
आप हमारी वेबसाइट को सभी पेजों पर http और https के रूप में देख सकते हैं। उदाहरण के लिए: आप “http://Depawali.In” टाइप कर सकते हैं और साइट http: के रूप में बनी रहेगी क्योंकि आप साइट को नेविगेट करते हैं। आप “https://Depawali.In” भी टाइप कर सकते हैं और जब आप साइट पर नेविगेट करेंगे तो साइट https: के रूप में रहेगी।

निष्कर्ष

उम्मीद है की आपको यह जानकारी (What is HTTP In Hindi | HTTP Kya Hai) पसंद आयी होगी। अगर आपको यह लेख (What is HTTP In Hindi | HTTP Kya Hai) मददगार लगा है तो आप इस लेख को अपने दोस्तों के साथ जरूर शेयर करें । और अगर आपका इस आर्टिकल (What is HTTP In Hindi | HTTP Kya Hai) से सम्बंधित कोई सवाल है तो आप नीचे दिए गए कमेंट बॉक्स का इस्तेमाल कर सकते हैं।

लेख के अंत तक बने रहने के लिए आपका धन्यवाद

Leave a Comment

You cannot copy content of this page