HTTP Full Form in Hindi




HTTP Full Form in Hindi - HTTP की पूरी जानकारी?

HTTP Full Form in Hindi, HTTP Full Form, एचटीटीपी की फुल फॉर्म इन हिंदी, दोस्तों क्या आपको पता है HTTP की full form क्या है, और HTTP का क्या मतलब होता है, एचटीटीपी क्या है इसका पूरा नाम और हिंदी अर्थ क्या होता है, अगर आपका answer नहीं है तो आपको उदास होने की कोई जरुरत नहीं है क्योंकि आज हम इस post में आपको HTTP की पूरी जानकारी हिंदी भाषा में देने जा रहे है तो फ्रेंड्स HTTP Full Form in Hindi में और HTTP की पूरी history जानने के लिए इस post को लास्ट तक पढ़े.

आपने इंटरनेट का उपयोग करते समय ब्राउज़र के यूआरएल बार में एक डोमेन पते से पहले http: // देखा होगा. लेकिन, क्या आपने कभी सोचा है कि HTTP क्या है और HTTP का फुल फॉर्म क्या है. इस लेख में, हमने समझाया है कि HTTP क्या है, HTTP full form क्या है, इसके कार्य, विशेषताएँ, फायदे और नुकसान

HTTP Full Form in Hindi

HTTP की फुल फॉर्म “Hypertext Transfer protocol” होती है. HTTP को डाटा संचार का उपयोग करने के लिए बनाया, यह एक एप्लीकेशन है, दोस्तों वर्ल्ड वाइड वेब (WWW) में data communication का आधार यही है, जैसा की आप जानते है यह web browser के लिए एक standard प्रदान करता है जो users को internet पर जानकारी का आदान-प्रदान करने की सुविधा देता है.

वर्तमान समय में Technology इतनी अधिक आगे घटित हो रही है, कि आज के समय कोई भी काम कठिन नहीं लगता है, यानी यदि हम किसी काम करने के लिए बार-बार प्रयास करते रहेंगे तो एक दिन हमे उस काम में Success आवेश प्राप्त हो जाएगी . इसी तरह http भी एक टेक्नोलॉजीज होता है, जिसका इस्तेमाल ज्यादातर ब्राउजर्स करते हैं. क्योंकि ब्रोसेर्स HTTP ही लेते हैं, क्योंकि यह बेहद आसान होता है और इसमें केवल डोमेन नाम फिल करना होता है. इसके बाद ब्राउज़र खुद ही http: // को Autofill कर देता है. यह एक ऐसी तकनीक है, जिसका इस्तेमाल मुख्य रूप से वेब सर्वर और वेब उपयोगकर्ताओं के बीच बेहतर संचार के लिए किया जाता है. इसलिए यदि आप http के विषय में अधिक जानकारी नहीं प्राप्त करते हैं, और आप इसके विषय में जानना चाहते हैं, तो यहां पर आपको HTTP फुल फॉर्म हिंदी में, http का मतलब क्या है? इसकी पूरी जानकारी प्रदान की जा रही है. HTTP का अर्थ या फुल फॉर्म हाइपर टेक ट्रांसफर प्रोटोकॉल होता है, Hypertext एक टेक है, जो विशेष रूप से एक मानक कोडिंग भाषा का उपयोग करके कोडित किया जाता है, जिसे Hypertext चिह्नित भाषा (एचएसटीएल) कहा जाता है. मतलब जब हम HTML Language coding का उपयोग करके एक विशेष पाठ लिखते हैं, तो उस पाठ को Hypertext कहा जाता है. दूसरे शब्दों में, HTML फ़ाइलें को Hypertext कहा जाता है. HTML फ़ाइलों में साधारण पाठ के रूप में डेटा होता है. HTML एक भाषा है, जबकि HTTP इसकी सामग्री है. इसलिए हम कह सकते हैं कि HTML का उपयोग करके लिखे गए किसी भी पाठ को Hypertext कहा जाता है. 1990 से, HTTP वर्ल्ड वाइड वेब या इंटरनेट की नींव है.

What is HTTP in Hindi

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

HTTP का use किसी भी फ़ाइल या पेज को access करने के लिए किया जाता है, आज के समय में अधिकांश websites इसका इस्तेमाल करती है. HTTP क्लाइंट सर्वर कंप्यूटिंग मॉडल में एक request response प्रोटोकॉल है, यह एक ऐसी एप्लीकेशन है जो लेयर प्रोटोकॉल का काम करती है और इसको internet प्रोटोकॉल सूट के framework के अनुसार डिज़ाइन किया गया है.

HTTP का आविष्कार HTML के साथ-साथ पहला इंटरैक्टिव, टेक्स्ट-आधारित वेब ब्राउज़र बनाने के लिए किया गया था: मूल वर्ल्ड वाइड वेब, आज, प्रोटोकॉल इंटरनेट का उपयोग करने के प्राथमिक साधनों में से एक है. HTTP एक तरह का प्रोटोकॉल है जो की हमारे काम के लिए बहुत ही आवश्यक है. यह डाटा को वेब सर्वर और क्लाईंट सर्वर की मदद से एक जगह से दूसरी जगह भेजने में काम आता है. पूरा document दूसरे छोटे document से बन कर काम में आता है जैसे की लेख, लेआउट, इमेज, विडियो आदि. यहाँ पर हम आपकी जानकारी के लिए बताना चाहेंगे की HTTP को वर्ष 1990 में बनाया गया था जो की समय के साथ साथ अच्छा और प्रभावी बनता जा रहा है. यह Hyper text document को वेब पर डालने के काम में आता है जैसे की फोटो, विडियो आदि को अलग अलग सर्वरों पर डाला जाता है जिससे की हम आसानी से इसका इस्तेमाल कर सकें, हम इसमे HTML का भी काफी इस्तेमाल करते हैं.

आपने अक्सर देखा भी होगा website के address से पहले http लिखा होता है (जैसे http://www.webinhindi.com) तो web browser और server के बीच किसी भी प्रकार का डेटा (जैसे text, image, audio, video file आदि) स्थानांतरण होने पर इन्हें कुछ नियमों का पालन करना होता है और ये नियम HTTP protocol द्वारा निर्धारित होंते हैं. यह protocol यह निर्धारित करता है, की स्थानांतरण होने वाले डेटा का format कैसा होगा, उसका transmission किस तरीके से होगा और अलग-अलग commands पर ब्राउज़र और सर्वर का response कैसा होगा. आजकल browser में http type करने की जरुरत नही होती क्योंकि ब्राउज़र by default HTTP का उपयोग करता है, इसलिए जब आप सीधे वेबसाइट का address enter करते हैं तो उसके सामने automatically http:// आ जाता है.

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

हालांकि HTTP की सादगी इसकी सबसे बड़ी ताकत है लेकिन यह इसकी मुख्य खामी भी है. परिणामस्वरूप, हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल - नेक्स्ट जनरेशन (HTTP-NG) प्रोजेक्ट HTTP को बदलने के प्रयास के रूप में उभरा है. HTTP-NG, HTTP की सुरक्षा और प्रमाणीकरण सुविधाओं को आसान बनाने के अलावा कुशल व्यावसायिक अनुप्रयोगों का समर्थन करने के लिए बहुत अधिक प्रदर्शन और अतिरिक्त सुविधाएं देने का वादा करता है. HTTP-NG के कुछ लक्ष्यों को पहले ही HTTP / 1.1 में लागू किया जा चुका है, जिसमें इसके मूल संस्करण HTTP / 1.0 में प्रदर्शन, सुरक्षा और अन्य सुविधा सुधार शामिल हैं.

एचटीटीपी का क्या मतलब है ?

HTTPS के मतलब है "हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल स्रोत" आभी लगभग आपको समाज आ गया होगा की http और https के बिच में क्या अंतर हो सकता है. HTTP का जो काम है वोही काम https का भी है, सिर्फ https Ja सेफ है http के तुलना में. HTTP और HTTPS में और एक बड़ा अंतर है कि अगर किसी साइट पर https इस्तेमाल होता है तो उस साइट के सभी डेटा एन्क्रिप्टेड होक ट्रांसफर होते हैं जिससे वह सुरक्षित है. एचटीटीपीएस जतरा बैंकिंग, ई-कॉमर्स वेबसाइट में इस्तेमाल होता है, वर्कटैल जिन जिन वेबसाइट में मनी ट्रांसफर होते हैं उसी साइट में https का उपयोग होता है. किसी भी वेबसाइट में अगर https का उपयोग होता है तो उसके url में एक हरे रंग का एक "सिक्योर" लिखा होना है. आप Google, फेसबुक, अमेज़ॅन, फ्लिपकार्ट नोहि वेबसाइट पर चेक कर सकते हैं.

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

HTTP एक अनुरोध-प्रतिक्रिया प्रोटोकॉल है जो की ग्राहक और सर्वर के बीच संचार का एक माध्यम है. यहाँ पर हमारा वेब ब्राउज़र एक क्लाइंट की तरह और वेब सर्वर जैसे अपाचे या IIS एक सर्वर की तरह काम करते हैं. सर्वर में सभी फाइलें स्टोर रहती हैं और क्लाइंट के अनुरोध के अनुसार ही सर्वर क्लाइंट को रिस्पॉन्स करता है. HTTP स्टेटलेस प्रोटोकॉल में यानि की ग्राहक द्वारा प्रेषित सभी अनुरोधों के बारे में आप में अलग-अलग निष्पादन होते हैं और अनुरोध का जवाब देने के बाद कनेक्शन बंद हो जाता है. क्लाइंट को जिस फ़ाइल की आवश्यकता होती है, उसका अनुरोध वह सर्वर को बताता है और सर्वर उस फ़ाइल को खोजने के बाद उसे क्लाइंट को भेजने का प्रस्ताव देता है.

HTTP टीसीपी के शीर्ष पर बनाया गया है और एक एप्लीकेशन लेयर प्रोटोकॉल है. यह क्लाइंट-सर्वर संचार मॉडल का उपयोग करता है और अनुरोध-और-प्रतिक्रिया संदेशों के माध्यम से संचार करता है. तीन मुख्य प्रकार के HTTP संदेश हैं जो इस प्रकार हैं: -

HTTP GET

सर्वर पर भेजे गए संदेशों में केवल एक URL होता है. वैकल्पिक डेटा पैरामीटर, जो शून्य या अधिक हो सकते हैं, URL के अंत में चिपकाए जा सकते हैं. सर्वर वैकल्पिक डेटा भाग को संसाधित करता है और परिणामों को ब्राउज़र में वापस करता है.

HTTP POST

संदेश वैकल्पिक डेटा मापदंडों को रखते हैं, यदि कोई हो, तो अनुरोध संदेश निकाय में उन्हें URL के अंत में जोड़ने के बजाय.

HTTP HEAD

यह GET अनुरोधों के समान काम करता है. पूर्ण URL सामग्री के साथ जवाब देने के बजाय, सर्वर केवल हेडर जानकारी भेजता है जो HTML अनुभाग के अंदर निहित है.

सबसे पहले, जब भी हम किसी भी वेबसाइट को खोलना चाहते हैं तो सबसे पहले हम वेब ब्राउज़र खोलते हैं उसके बाद हम उस वेबसाइट का URL टाइप करेंगे (जैसे, www.facebook.com). यह URL अब डोमेन नेम सर्वर (DNS) को भेज दिया गया है. तब DNS पहले अपने डेटाबेस में इस URL के रिकॉर्ड को चेक करता है, फिर DNS इस URL के अनुरूप वेब ब्राउजर को आईपी एड्रेस लौटाएगा. अब ब्राउज़र वास्तविक सर्वर पर अनुरोध भेजने में सक्षम है. सर्वर क्लाइंट को डेटा भेजने के बाद, कनेक्शन बंद हो जाएगा. अगर हमें सर्वर से कुछ और चाहिए तो हमें क्लाइंट और सर्वर के बीच कनेक्शन को फिर से स्थापित करना चाहिए.

HTTP का क्या अर्थ है?

HTTP एक संक्षिप्त नाम है जिसका उपयोग 'हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल' के लिए किया जाता है. यह एक एप्लिकेशन प्रोटोकॉल है जो इंटरनेट पर संचार बनाने के लिए वेब ब्राउज़र के लिए एक मानक प्रदान करने के लिए जिम्मेदार है.

HTTP एक नेटवर्किंग प्रोटोकॉल है जो मुख्य रूप से सहयोगी, वितरित, हाइपरमीडिया सूचना प्रणाली के लिए उपयोग किया जाता है. यह डब्ल्यूडब्ल्यूडब्ल्यू के लिए डेटा संचार की नींव है; इसका मतलब है कि यह WWW पर डेटा (यानी, पाठ, चित्र, ऑडियो, वीडियो, आदि) को स्थानांतरित करता है. सरल शब्दों में, HTTP क्लाइंट-एंड से सर्वर-एंड पर हाइपरटेक्स्ट को स्थानांतरित करने के लिए वेब पर विभिन्न प्रणालियों के बीच संबंध स्थापित करने में मदद करता है.

हाइपरटेक्स्ट क्या है?

हाइपरटेक्स्ट एक विशिष्ट प्रकार का टेक्स्ट है जिसमें एक लिंक होता है. इसका मतलब यह है कि अगर हम किसी वेबपेज पर एक शब्द या पाठ पर क्लिक करते हैं, जिसके साथ एक लिंक है, तो हम निर्दिष्ट लिंक के आधार पर एक नए वेब पेज पर पुनर्निर्देशित हो जाएंगे.

जब हम डोमेन नाम से पहले ब्राउज़र के URL बार में http: // दर्ज करते हैं, तो यह ब्राउज़र को HTTP पर कनेक्ट करने के लिए कहता है. इस मामले में, ब्राउज़र एक नया GET अनुरोध बनाता है और इसे पूरे इंटरनेट पर भेजता है. एक बार जब लक्ष्य सर्वर को यह अनुरोध प्राप्त होता है, तो वह उपयोगकर्ता के ब्राउज़र पर वापस HTTP प्रतिक्रिया बनाता है. यदि कनेक्शन अच्छी तरह से स्थापित है, तो सर्वर से एक वेब पेज प्रदान किया जाएगा. अन्यथा, त्रुटियों की व्याख्या करने वाला एक HTTP स्थिति कोड होगा.

हाइपरटेक्स्ट एक पाठ है जिसके भीतर एक कनेक्शन लिंक शामिल है. एक वेबसाइट पेज पर, यदि कोई पाठक किसी शब्द पर क्लिक करता है और यदि वह किसी नए वेबसाइट पेज पर पहुंचता है, तो यह इंगित करता है कि उपयोगकर्ता ने हाइपरटेक्स्ट कनेक्शन पर क्लिक किया है. जब कोई उपयोगकर्ता किसी विशेष पृष्ठ या फ़ाइल तक पहुंचने का प्रयास करता है और अपने इंटरनेट ब्राउज़र में एक URL दर्ज करता है, तो ब्राउज़र तब एक HTTP सर्वर बनाता है और इसे URL-निर्दिष्ट इंटरनेट प्रोटोकॉल पते पर भेजता है जिसे आईपी पता कहा जाता है. प्रोटोकॉल सर्वर से डेटा एकत्र करता है और ग्राहक को वांछित वेब ब्राउज़र लौटाता है. एक उपयोगकर्ता को अपने पृष्ठ पते के सामने HTTP लगाने की आवश्यकता है.

क्या HTTP सुरक्षित है?

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

HTTP के लक्षण -

HTTP के कुछ मुख्य लक्षण नीचे दिए गए हैं −

  • HTTP क्लाइंट और सर्वर आवश्यकताओं के आधार पर अनुरोध और प्रतिक्रिया चक्रों में काम करता है.

  • जैसे ही डेटा का ठीक से आदान-प्रदान होता है, कनेक्शन समाप्त हो जाता है.

  • HTTP पर किसी भी प्रकार के डेटा का आदान-प्रदान तब तक किया जा सकता है, जब तक क्लाइंट और सर्वर इसके अनुकूल हों.

  • यह एक कनेक्शन-कम प्रोटोकॉल है क्योंकि एक बार कनेक्शन बंद हो जाता है; क्लाइंट और साथ ही सर्वर को कुछ भी याद नहीं है.

  • यह एक स्टेटलेस सिस्टम है क्योंकि प्रत्येक कमांड को पिछले रन कमांड के संदर्भ का उपयोग किए बिना अलग से निष्पादित किया जाता है.

HTTP का लाभ -

  • एक साथ कम कनेक्शन के कारण मेमोरी उपयोग और सीपीयू का उपयोग कम है।

  • चूंकि कुछ टीसीपी कनेक्शन हैं, इसलिए नेटवर्क कंजेशन कम है।

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

  • HTTP अनुरोध या प्रतिक्रिया के HTTP पाइप-लाइनिंग की अनुमति देता है।

HTTP का नुकसान -

  • HTTP को संचार स्थापित करने और डेटा स्थानांतरित करने के लिए उच्च शक्ति की आवश्यकता होती है।

  • HTTP कम सुरक्षित है, क्योंकि यह सामान्य HTTP अनुरोधों और प्रतिक्रिया को एन्क्रिप्ट करने के लिए https उपयोग TLS जैसी किसी भी एन्क्रिप्शन विधि का उपयोग नहीं करता है।

  • HTTP सेलुलर फोन के लिए अनुकूलित नहीं है, और यह बहुत गैबी है।

  • HTTP डेटा का वास्तविक आदान-प्रदान नहीं करता है, क्योंकि यह कम सुरक्षित है।

  • क्लाइंट तब तक कनेक्शन बंद नहीं करता है, जब तक उसे सर्वर से पूरा डेटा प्राप्त नहीं हो जाता है, और इसलिए सर्वर को डेटा पूरा होने तक इंतजार करना पड़ता है और इस दौरान अन्य क्लाइंट के लिए उपलब्ध नहीं हो सकता है।

एक मूल HTTP अनुरोध में निम्नलिखित चरण को शामिल किया गया हैं -

  • HTTP सर्वर से कनेक्शन खोला जाता है.

  • सर्वर के लिए एक अनुरोध भेजा जाता है.

  • कुछ प्रोसेसिंग सर्वर द्वारा की जाती है.

  • सर्वर से प्रतिक्रिया वापस भेजी जाती है.

  • कनेक्शन बंद है.

HTTP के दो संस्करण हैं, संस्करण HTTP/1.0 और नवीनतम संस्करण HTTP/1.1. संशोधन में किए गए परिवर्तन मुख्य रूप से प्रत्येक अनुरोध और प्रतिक्रिया लेनदेन के संबंध में थे. इसके पूर्व संस्करण में, एक अलग कनेक्शन की आवश्यकता थी. बाद के संस्करण में, कनेक्शन को कई बार पुन: उपयोग किया जा सकता है.

HTTP कैसे काम करता है, आइये जानते है, दोस्तों जब आप किसी search engine में जा कर किसी भी website को search करने के लिए address bar में उस वेबसाइट का URL लखते है, तो आप ने देखा होगा उस URL के साथ http भी लिखा रहता है. HTTP के बाद आप जो http लिखा हुआ देखते हो वह server होता है जहाँ website store रहती है से आपकी वेबसाइट को fetch करता है और browser उसे read करके आपको show करा देता है.

HTTP technology का use web server और web users के बीच बेहतर communication बनाने के लिए किया जाता है. HTTP को Tim Berners- Lee और उनकी team ने साथ में मिल कर बनाया था, इसका इस्तेमाल सबसे पहले CERN में किया गया था, और आपको पता होना चाहिए HTTP का पहला डॉक्युमेंटेड version HTTP V0.9 था इस version को सन 1991 में release किया गया था.

Features of 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 का एक अधिक सुरक्षित संस्करण HTTPS के रूप में जाना जाता है. इसमें आमतौर पर एक एसएसएल प्रमाणपत्र का उपयोग शामिल होता है, जो ब्राउज़र और वेब सर्वर के बीच एक सुरक्षित, एन्क्रिप्टेड कनेक्शन बनाता है. हमारे वेब होस्टिंग पैकेज देखें जिनमें सुरक्षित HTTPS शामिल हैं. यह आमतौर पर उन Websites के सुरक्षित क्षेत्रों के लिए उपयोग किया जाता है जहां संवेदनशील डेटा को भुगतान विवरण या लॉगिन क्रेडेंशियल जैसे स्थानांतरित किया जाता है. हाल के वर्षों में हालांकि HTTPS को एक Google रैंकिंग कारक के रूप में सूचीबद्ध किया गया है और अधिक से अधिक वेबसाइट उस कारण से HTTPS में जा रही हैं.

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

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

कुछ सामान्य HTTP स्थिति कोड में शामिल हैं

200 − सफल अनुरोध (वेबपेज मौजूद है)

301 − स्थायी रूप से ले जाया गया (अक्सर एक नए URL पर अग्रेषित किया गया)

401 − अनधिकृत अनुरोध (प्राधिकरण आवश्यक)

403 − निषिद्ध (पृष्ठ या निर्देशिका तक पहुंच की अनुमति नहीं है)

500 − आंतरिक सर्वर त्रुटि (अक्सर गलत सर्वर कॉन्फ़िगरेशन के कारण)

HTTP, GET और POST जैसी कमांड्स को भी परिभाषित करता है, जिनका उपयोग Websites पर फॉर्म सबमिशन को संभालने के लिए किया जाता है. कनेक्ट कमांड का उपयोग एक सुरक्षित कनेक्शन की सुविधा के लिए किया जाता है. जो SSL का उपयोग करके एन्क्रिप्ट किया गया है. एन्क्रिप्ट किए गए HTTP कनेक्शन HTTPS से अधिक होते हैं, सुरक्षित डेटा प्रसारण के लिए डिज़ाइन किए गए HTTP का विस्तार.

NOTE - "http: //" से शुरू होने वाले URL मानक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल पर पहुंचते हैं और डिफ़ॉल्ट रूप से पोर्ट 80 का उपयोग करते हैं. "Https: //" से शुरू होने वाले URL एक सुरक्षित HTTPS कनेक्शन पर एक्सेस किए जाते हैं और अक्सर पोर्ट 443 का उपयोग करते हैं.

सारांश

HTTP (संक्षिप्त रूप में हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल) सुरक्षित नहीं है और यही कारण है कि आज ज्यादातर वेबसाइटें HTTPS को पसंद करती हैं. इसके अलावा, HTTPS पर निर्मित वेबसाइटें HTTP पर निर्मित साइटों की तुलना में बेहतर खोज इंजन रैंकिंग प्राप्त करती हैं.