HTTP क्या है? | HTTP Kya Hai
Hello Friend, कैसे हो? आज हम जानेगे HTTP के बारे में की HTTP Kya Hota hai और HTTP के मुख्या घटक क्या है? और HTTP, HTTPS दोनों में क्या अंतर है के बारे में जानने को मिलेगा। तो आईये दोस्तों शुरू करते है।
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) एक मानक संचार प्रोटोकॉल है जिसका उपयोग वर्ल्ड वाइड वेब (WWW) पर सूचनाओं के आदान-प्रदान के लिए किया जाता है। HTTP क्लाइंट-सर्वर मॉडल पर काम करता है, जिसमें क्लाइंट (आमतौर पर एक वेब ब्राउज़र) सर्वर से अनुरोध करता है और सर्वर क्लाइंट को प्रतिक्रिया भेजता है। हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP) इंटरनेट पर डेटा ट्रांसफर करने का एक तरीका है। यह एक नियमों का समूह है जो वेब ब्राउज़र और वेब सर्वर के बीच संचार को नियंत्रित करता है।
इस प्रोटोकॉल का उपयोग मुख्य रूप से टेक्स्ट-आधारित जानकारी, जैसे HTML पेज, चित्र, वीडियो और अन्य मल्टीमीडिया सामग्री के आदान-प्रदान के लिए किया जाता है। जब आप अपने वेब ब्राउज़र में किसी वेबसाइट का यूआरएल दर्ज करते हैं, तो टैब ब्राउज़र सर्वर को अनुरोध भेजने के लिए HTTP का उपयोग करता है, जिसे सर्वर संसाधित करता है और फिर एक प्रतिक्रिया उत्पन्न करता है और क्लाइंट को भेजता है। यह संचार आम तौर पर HTTP के संस्करणों के माध्यम से होता है, जिनमें से मुख्य हैं HTTP/1.1 और HTTP/2
HTTP एक स्टेटलेस प्रोटोकॉल है, जिसका अर्थ है कि सर्वर प्रत्येक अनुरोध को व्यक्तिगत रूप से संसाधित करता है और कोई कनेक्शन या स्थिति बनाए नहीं रखता है। प्रत्येक अनुरोध स्वतंत्र है।
HTTP में बुनियादी सुविधाएँ
HTTP कनेक्शन रहित है: क्लाइंट एक HTTP अनुरोध आरंभ करता है और प्रतिक्रिया की प्रतीक्षा करता है। सर्वर अनुरोध को संसाधित करता है और वापस प्रतिक्रिया भेजता है, जिसके बाद क्लाइंट कनेक्शन काट देता है।
HTTP मीडिया-स्वतंत्र है: किसी भी प्रकार का डेटा HTTP द्वारा तब तक भेजा जा सकता है जब तक क्लाइंट और सर्वर दोनों जानते हैं कि डेटा सामग्री को कैसे संभालना है।
HTTP स्टेटलेस है: सर्वर और क्लाइंट केवल वर्तमान अनुरोध के दौरान ही एक-दूसरे के बारे में जानते हैं। इसके बाद दोनों एक-दूसरे को भूल जाते हैं।
प्रोटोकॉल सुरक्षा के लिए
इस प्रोटोकॉल में सुरक्षा के लिए HTTPS (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल सिक्योर) भी है, जिसमें डेटा एन्क्रिप्ट किया गया है, और यह SSL/TLS का उपयोग करता है। इससे डेटा सुरक्षा बढ़ती है, और संवेदनशील जानकारी जैसे पासवर्ड, क्रेडिट कार्ड विवरण आदि सुरक्षित रूप से प्रसारित होते हैं। इस प्रकार, HTTP वेब संचार के लिए एक मौलिक प्रोटोकॉल है जो सूचना विनिमय को संभव बनाता है।
HTTP आधारित सिस्टम के घटक
HTTP एक क्लाइंट-सर्वर प्रोटोकॉल है: अनुरोध एक इकाई, उपयोगकर्ता एजेंट (या उसकी ओर से एक प्रॉक्सी) द्वारा भेजे जाते हैं।
प्रत्येक व्यक्तिगत अनुरोध एक सर्वर को भेजा जाता है, जो इसे संभालता है और एक उत्तर प्रदान करता है जिसे प्रतिक्रिया कहा जाता है।
क्लाइंट और सर्वर के बीच, कई इकाइयाँ होती हैं, जिन्हें सामूहिक रूप से प्रॉक्सी कहा जाता है, जो अलग-अलग ऑपरेशन करती हैं और गेटवे या कैश के रूप में कार्य करती हैं
क्लाइंट सर्वर इंटरेक्शन
एक वेब पेज प्रदर्शित करने के लिए, ब्राउज़र उस HTML दस्तावेज़ को लाने के लिए एक मूल अनुरोध भेजता है जो पेज का प्रतिनिधित्व करता है।
इसके बाद यह इस फ़ाइल को पार्स करता है, निष्पादन स्क्रिप्ट, प्रदर्शित करने के लिए लेआउट जानकारी (सीएसएस), और पृष्ठ के भीतर मौजूद उप-संसाधनों (आमतौर पर छवियां और वीडियो) के अनुरूप अतिरिक्त अनुरोध करता है।
फिर वेब ब्राउज़र संपूर्ण दस्तावेज़, वेब पेज प्रस्तुत करने के लिए इन संसाधनों को जोड़ता है
सरल भाषा में HTTP के बारे में
- जब आप किसी वेबसाइट के लिए URL टाइप करते हैं, तो आपका ब्राउज़र HTTP का उपयोग करके उस वेबसाइट के सर्वर से जानकारी का अनुरोध करता है।
- सर्वर फिर से HTTP का उपयोग करके आपके ब्राउज़र को जानकारी भेजता है।
- जानकारी में वेब पेज का HTML कोड, छवियां, वीडियो और अन्य फाइलें शामिल हो सकती हैं।
HTTP के कुछ महत्वपूर्ण काम हैं:
- वेब पेज और अन्य इंटरनेट सामग्री को एक कंप्यूटर से दूसरे कंप्यूटर पर ट्रांसफर करना।
- सर्वर को यह बताना कि ब्राउज़र किस जानकारी का अनुरोध कर रहा है।
- सर्वर को यह बताना कि जानकारी को कैसे प्रारूपित किया जाना चाहिए।
- सर्वर और ब्राउज़र के बीच त्रुटियों की पहचान और सुधार करना।
- HTTP के बिना, इंटरनेट जैसा कि हम जानते हैं, मौजूद नहीं होगा।
अतिरिक्त जानकारी:
- HTTP का एक असुरक्षित संस्करण है, जिसे HTTP कहा जाता है।
- HTTPS सुरक्षित संस्करण है जिसे वेबसाइट की सुरक्षा के लिए जरुर चीज है।
- HTTPS डेटा को एन्क्रिप्ट करता है, जिससे यह हैकर्स के लिए चोरी करना कठिन बना देता है।
- आप अक्सर HTTP और HTTPS को URL में देखेंगे। उदाहरण के लिए, http://www.google.com एक असुरक्षित URL है, जबकि https://www.google.com एक सुरक्षित URL है।
आज आप ने किया सीखा?
आज हम ने HTTP के बारे में विस्तृत जानकारी प्राप्त किया है, यह इस प्रकार है की HTTP एक एक्स्टेंसिबल प्रोटोकॉल है जो समय के साथ विकसित हुआ है। यह एक एप्लिकेशन लेयर प्रोटोकॉल है, जो TCP या TLS-एन्क्रिप्टेड TCP कनेक्शन पर भेजा जाता है, हालांकि सैद्धांतिक रूप से किसी भी विश्वसनीय ट्रांसपोर्ट प्रोटोकॉल का उपयोग किया जा सकता है।
इसकी विस्तारशीलता के कारण, इसका उपयोग न केवल हाइपरटेक्स्ट दस्तावेजों को लाने के लिए बल्कि छवियों और वीडियो को लाने या सर्वर पर सामग्री पोस्ट करने के लिए भी किया जाता है, जैसे HTML फॉर्म परिणामों के साथ। HTTP का उपयोग मांग पर वेब पेजों को अपडेट करने के लिए दस्तावेज़ों के कुछ हिस्सों को लाने के लिए भी किया जा सकता है।
Conclusion
हमेशा से मेरे तरफ से कोशिश रहता है की आपको सही, सटीक और पूर्ण रूप से जानकारी आपको प्राप्त हो। मैं आशा करता हूँ की आपको HTTP क्या है? हिंदी में समूर्ण जानकारी | What is HTTP in Hindi, समझ में आया होगा, अगर आपको यह जानकारी आपके लिए उपयोगी होगी। यदि आपके पास कोई अन्य प्रश्न या विषय है जिसे आप जानना चाहते हैं, इसके अलावा यदि आप किसी अन्य टॉपिक या विषयों के बारे में जानना चाहते हैं, तो आप हमे बताएं।
इस सन्दर्भ में कुछ संदेह है तो कमेंट बॉक्स में अपनी राय दर्ज करे, ताकि हम उसे फिर से संसोधित करने का प्रयास करेंगे। अगर आपको इसी तरह की जानकारी चाहिए तो आप हमे Comment Box में अपनी राय प्रस्तुत कर सकते है और ज्यादा जानकारी के लिए हमसे फेसबुक, इंस्टाग्राम, व्हाट्सएप और टेलीग्राम में भी जुड़ सकते हैं।