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 Full Form in Hindi

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

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

What is HTTP in Hindi

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

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 में प्रदर्शन, सुरक्षा और अन्य सुविधा सुधार शामिल हैं।

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

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

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

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

200 − successful request (the webpage exists)

301 − moved permanently (often forwarded to a new URL)

401 − unauthorized request (authorization required)

403 − forbidden (access is not allowed to the page or directory)

500 − internal server error (often caused by an incorrect server configuration)

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

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