HTTP का फुल फॉर्म क्या है | What Is HTTP Full Form In Hindi

HTTP Ka Full Form Kya Hai | What Is HTTP Full Form In Hindi: आप सभी को यह जानने की बहुत उत्सुकता होगी कि Http का फुल फॉर्म क्या है और आप इसका इस्तेमाल कहां कर सकते हैं। अगर आप इंटरनेट से जुड़े हैं तो हर जगह HTTPS या HTTP का इस्तेमाल किया जाता है। और वेबसाइट पर इसका इस्तेमाल करते रहते हैं. तो अगर आप जानना चाहते हैं कि एचटीपी क्या है या एचटीपी का फुल फॉर्म क्या है (HTTP Ka Full Form Kya Hai) और इसका इस्तेमाल कहां करते हैं तो इस जानकारी के लिए आप नीचे दी गई पोस्ट को अंत तक पढ़ें।

HTTP Ka Full Form Kya Hai

  • एचटीपी का फुल फॉर्म क्या है | HTTP Ka Full Form Kya Hai
  • HTTP क्या है? (What is HTTP In Hindi | HTTP Kya Hai?)
  • हाइपरटेक्स्ट क्या है? (What is Hypertext In Hindi)
  • HTTP कैसे काम करता है?
  • HTTP के बारे में रोचक जानकारी
  • HTTP और HTTPS में क्या अंतर है?
  • क्या HTTP सुरक्षित है?
  • HTTP की विशेषताएं
  • HTTP के फायदे
  • HTTP के नुकसान
  • HTTP का सुरक्षित संस्करण
  • कुछ सामान्य HTTP स्थिति कोड

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

एचटीपी का फुल फॉर्म क्या है | HTTP Ka Full Form Kya Hai

HTTP का फुल फॉर्म हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल (HyperText Transfer Protocol) है। हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल डेटा संचार के लिए उपयोग किया जाने वाला एक एप्लीकेशन प्रोटोकॉल है। यह वर्ल्ड वाइड वेब (WWW) में डेटा संचार का आधार है। यह वेब ब्राउज़र के लिए एक मानक प्रदान करता है जो उपयोगकर्ताओं को इंटरनेट पर सूचनाओं का आदान-प्रदान करने की अनुमति देता है।

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

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

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 कहा जाता है। नई गुणवत्ता की वजह से ज्यादा सक्षम है।

हाइपरटेक्स्ट क्या है? (What is Hypertext In Hindi)

जिस टेक्स्ट में लिंक होता है उसे हाइपरटेक्स्ट कहा जाता है। यदि आप किसी वेबपेज पर किसी शब्द पर क्लिक करते हैं और यह आपको एक नए पेज पर रीडायरेक्ट करता है, तो इसका मतलब है कि आपने हाइपरटेक्स्ट (Hypertext) पर क्लिक किया है।

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

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

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

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

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

HTTP के बारे में रोचक जानकारी

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

हम आपको बता दें कि HTTP का विकास 1989 में CERN में टिम बर्नर्स-ली द्वारा शुरू किया गया था, जो एक अंग्रेजी इंजीनियर और कंप्यूटर वैज्ञानिक हैं। वह ऑक्सफोर्ड विश्वविद्यालय में कंप्यूटर विज्ञान के प्रोफेसर के रूप में कार्यरत थे।
सर टिम जॉन बर्नर्स-ली ने 12 मार्च 1989 को एक सूचना प्रबंधन प्रणाली का प्रस्ताव रखा, फिर उसी वर्ष नवंबर के मध्य में एक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) क्लाइंट और सर्वर के बीच पहला सफल संचार इंटरनेट के माध्यम से लागू किया गया।

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

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

  • HTTP URL HTTP:// से शुरू होते हैं और जब HTTPS URL HTTPS:// से शुरू होते हैं।
  • HTTP प्रॉक्सी सर्वर HTTP कनेक्शन पोर्ट 80 का समर्थन करता है और HTTPS प्रॉक्सी सर्वर पूरी तरह से SSL कनेक्शन पोर्ट 443 का समर्थन करता है।
  • HTTP के माध्यम से ऑनलाइन बैंकिंग ऑनलाइन खरीदारी कर सकते है। जबकि HTTPS का उपयोग अक्सर ऑनलाइन लेनदेन में लेनदेन की सुरक्षा के लिए किया जाता है, क्योंकि कई ऐसे ब्लॉक स्कूल या कॉलेज की वेबसाइटें बनाई जाती हैं, जो जानकारी साझा करने के लिए HTTP का उपयोग कर सकती हैं।
  • HTTP में किसी प्रमाणपत्र की आवश्यकता नहीं है। इसलिए यह मुफ़्त है, जिसके कारण यह अपने आप सभी ब्लॉग या वेबसाइटों में जुड़ जाता है, लेकिन एक HTTPS पैड सेवा है जिसका उपयोग करने के लिए एक SSL प्रमाणपत्र की आवश्यकता होती है।

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

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

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

HTTP क्लाइंट और सर्वर जरूरतों के आधार पर रिक्वेस्ट और रिस्पांस चक्रों में काम करता है।

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

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

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

यह एक स्टेटलेस सिस्टम (Stateless System) है क्योंकि प्रत्येक कमांड को पिछले रन कमांड के संदर्भ का इस्तेमाल किए बिना अलग से निष्पादित किया जाता है।

HTTP कनेक्शन रहित है – सूचना के लिए उपयोगकर्ता के अनुरोध के अनुसार ब्राउज़र (HTTP क्लाइंट) द्वारा एक HTTP अनुरोध शुरू किया जाता है। सर्वर अनुरोध को संसाधित करेगा और उस प्रतिक्रिया के साथ वापस लॉन्च करेगा जिसका ग्राहक इंतजार कर रहा है।

HTTP सरल है – HTTP / HTTP संदेशों को 2 फ्रेम में समाहित करता है। यानी HTTP को आम तौर पर सादा और मानव-पठनीय होने के लिए डिज़ाइन किया गया है।

HTTP एक्स्टेंसिबल/कस्टमाइज्ड है – क्लाइंट और सर्वर के बीच एक साधारण समझौता करके HTTP को नई कार्यक्षमता के साथ एकीकृत किया जा सकता है।

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

HTTP के फायदे

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

चूंकि कुछ TCP कनेक्शन हैं, इसलिए Network कंजेशन कम है।

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

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

HTTP के नुकसान

HTTP को संचार स्थापित करने और डेटा ट्रांसफर करने के लिए उच्च शक्ति की जरूरत होती है।

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

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

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

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

HTTP का सुरक्षित संस्करण

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

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

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

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

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

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

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

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

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

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

नोट – “http://” से शुरू होने वाले यूआरएल मानक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (Standard Hypertext Transfer Protocol) तक पहुंचते हैं और डिफ़ॉल्ट रूप से पोर्ट 80 का उपयोग करते हैं। “https://” से शुरू होने वाले URL को एक सुरक्षित HTTPS कनेक्शन पर एक्सेस किया जाता है और अक्सर पोर्ट 443 का उपयोग करते है।

निष्कर्ष

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

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

Leave a Comment

You cannot copy content of this page