HTTP क्या होता है
HTTP का पूरा नाम हाइपर टेक्स्ट ट्रान्सफर प्रोटोकॉल हैं यह एक एक प्रोटोकॉल अथवा मेथड हैं जिसका प्रयोग वर्ल्ड वाइड वेब WWW पर डेटा को एक्सेस करने के Hyper text transfer protocol in hindi लिए किया जाता है |
इसका हम कह सकते हैं कि यह क्लाइंट और सर्वर के बीच सूचना का आदान प्रदान करने में प्रयोग किए जाने वाला है एप्लीकेशन लेबल प्रोटोकॉल है |
यह प्रोटोकॉल डेटा को Plain Text, Hypertext Audio video आदि के रूप में डेटा को ट्रान्सफरhttp ka full form in hindi करता है
यह 1990 से वर्ल्ड वाइड वेब अर्थात इंटरनेट पर डाटा कम्यू निकेशन की नींव है |
HTTP ऐसा प्रोटोकॉल हैं जोकि TCP /IP के आधार पर कम्यू निकेशन करता हैं इसका प्रयोग डेटा जैसे कि इमेज फाइल्स Ouery रिजल्ट्स और
HTML फाइल्स आज को वर्ल्ड वाइड वेब WWW पर भेजने के लिए प्रयोग किया जाता है एक कंप्यूटर को एक दूसरे के साथ कम्यूनिकेट करने के लिए एक आदर्श विधि प्रदान करता है|
यह TCP के पोर्ट 80 par कनेक्शन स्थापित करता हैऔर यह Request और Response के आधार पर कार्य करता है |
HTTP का प्रयोग करना क्यों आवश्यक है और इससे लाभ क्या है
HTTP का प्रयोग किस लिए किया जाता है क्योंकि यह प्रयोगकर्ता को वेब पेजेज पर स्थित हाइपरटेक्स्ट लिंक्स पर क्लिक करके एक पेज से दूसरे पेज पर सीधे-सीधे जम्प करनेurl ka full form in hindi की सुविधा प्रदान करता है|
वेब पेजेज को किसी मार्कअप लैंग्वेज जैसे HTML, XML आदि में लिखा जाता है जो वेबसाइट पर स्थित होते है वेब सर्वर इन पेजेज को क्लाइंट्स को डिलीवरी करने के लिए HTTP मेथड / प्रोटोकॉल का प्रयोग करते हैं|
HTTP Platform Independent और ISO मानक पर आधारित एक ओपन डॉक्यूमेंट आर्किटेक्चर है और विभिन्न ऑपरेटिंग सिस्टम जैसे UNIX, विन्डोस, OS/2, Mac है Hyper text transfer protocol in hindi आदि पर समान रूप से कार्य करता है |
और यह एकल कंप्यूटर या LAN, WAN अथवा इंटरनेट पर भी समान रूप से कार्य करता है |
HTTP कैसे कार्य करता है
HTTP प्रोटोकॉल का कॉन्सेप्ट बहुत ही आसान है इसमें क्लाइंट सर्वर को एक Request मैसेज भेजता है तथा सर्वर क्लाइंट को एक Response मैसेज भेजता है|
Request मैसेज में क्लाइंट द्वारा सर्वर को भेजा गया कमाण्ड Embedded होता है तथा Response मैसेज में सर्वर द्वारा क्लाइंट को भेजा गया डेटा इंफॉर्मेशन Embedded होता है|
यह Request और Response के आधार पर कार्य करता है वास्तव में Request और मैसेज का रिप्लाई HTTP प्रोटोकॉल के दो मैसेज नहीं है बल्कि दोhttp kya hota hai in hindi प्रकार के Methods है |
उदाहरण के लिए GET, HEAD, PUT ,आदि HTTP प्रोटोकॉल की Request प्रकार के मेथड्स हैं|
![]() |
HTTP IN HINDI |
HTTP की विशेषताएं - Basic Features
HTTP को एक सरल किन्तु शक्तिशाली प्रोटोकॉल बनाने वाली तीन मुख्य विशेषताएं निम्नलिखित हैं |
1.HTTP कनेक्शनलेस :
HTTP Connectionless HTTP क्लाइंट एक HTTP Request को एनिशिएट करता है और जब एक Request बन जाती है तो क्लाइंट सर्वर से डिस्कनेक्टHyper text transfer protocol in hindi कर देता है |
और उसकी प्रतिक्रिया की प्रतीक्षा करता है सर्वर क्लाइंट की Request को प्रोसेस करता है और प्रतिक्रिया को वापस भेजने के लिए क्लाइंट के साथ कनेक्शन पुनः स्थापित करता है|
2.HTTP मीडिया स्वतंत्र है
इसका अर्थ यह है कि क्लाइंट और सर्वर दोनों या जानते हैं कि डेटा कन्टेन्ट को किस प्रकार हैंडल किया जाना है तो HTTP द्वारा किसी प्रकार
की डेटा Sent किया जा सकता है क्लाइंट के साथ साथ सर्वर के लिए भी आवश्यक है किक उपयुक्त MIME प्रकार का प्रयोग करके कन्टेन्ट के प्रकार Specify करे |
3.HTTP स्टटेलेस
जैसे कि ऊपर उल्लेख किया गया है कि HTTPकनेक्शनलेस है इसका सीधा सीधा परिणाम या है कि यह एक Stateless प्रोटोकॉल है सर्वर और क्लाइंट एक दूसरे के प्रति एक वर्तमान Request के दौरान सचेत होते हैं
प्रोटोकॉल इस प्रवृति के कारण ना तो क्लाइंट और ना ही ब्राउज़र समूचे वेब पेजेज से विभिन्न Request के बीच कोई इंफॉर्मेशन रोक कर रख सकता है
NODE
HTTP 1. 0 प्रत्येक Request और Respones के आदान-प्रदान के लिए एक नए कनेक्शन का प्रयोग करता है जबकि HTTP 1. 1 कनेक्शन का प्रयोग एक अथवा अधिक Request और Respones अकेली आदान-प्रदान के द्वारा किया जाता है |
URL क्या होता है
URL का पूरा नाम Uniform Resource Identifiers होता है और यह स्पष्ट रूप से Formatted केस insensitive String है जिसमें रिसोर्स को पता करने के लिए नाम और लोकेशन आदि होते हैं |
HTTP का मूलभूत संरचना ( Basic Architecture )
एक वेब एप्लीकेशन की मूलभूत संरचना को दर्शाया गया है साथ यह भी दर्शाया गया है किस स्थान पर HTTP स्थित है|
![]() |
Basic Architecture |
HTTP प्रोटोकॉल एक क्लाइंट और सर्वर आधारिक संरचना पर आधारित एक Request और Responsebasic architecture of http in hindi प्रोटोकॉल है जिसमें वेब ब्राउज़र रोबोट्स और सर्च इंजन आदि एक HTTP क्लाइंट के रूप में और वेब सर्वर एक सर्वर के रूप में कार्य करते है I
HTTP Request क्या होता है
वे Request जिन्हें कंप्यूटर द्वारा वेब सर्वर पर भेजा जाता है और जिसमें सभी प्रकार की संबंधित सूचनाएं भी होती हैं उसे http Request कहलाती है |
HTTP क्लाइंट सर्वर को निम्नलिखित सूचनाओं को समाहित करने वाली रिक्वेस्ट भेजता है |
जो कि इस प्रकार है आइए हम जानते हैं|
- Request लाइन
- सोर्स IP address पोर्ट और होस्ट का अवलोकन
- डेस्टीनेशन IP address पोर्ट और होस्ट का अवलोकन
- Request किया गया URL
- यूनिफॉर्म रिसोर्स आइडेंटीफायर
- Request करने का मेथड और कॉन्टेस्ट
- यूजर एजेंट हैडर
- कैश कंट्रोल हैडर
HTTP Request मेथड्स
GET - इस मेथड का प्रयोग दिए गए URL के लिए Resource को प्राप्त GET करने के लिए किया जाता है|
POST-- यह मेथड GET की तरह प्रयोग किया जाता है परंतु इसमें Request के साथ अतिरिक्त http methods in hindiसूचना भी भेजी जाती है जोकि सर्वर द्वारा स्वीकार की जाती है |
HEAD-- इस मेथड का प्रयोग GET द्वारा रिटर्न किए गए उत्तर के Header भाग को एक्सेस करने के लिए किया जाता है |
TRACE-- यह Request मैसेज के टारगेट रिसोर्स के लिए पाथ के साथ मैसेज लूपबैक टेस्ट करता है |
PUT-- इस मेथड का प्रयोग दी गई सूचना को रिक्वेस्ट किए गए URL के साथ रखने के लिए PUT Hyper text transfer protocol in hindi का प्रयोग किया जाता है |
DELETE --यह मेथड किए गए URL के रिसोर्स को डिलीट करने के लिए किया जाता है |
OPTIONS-- इस मेथड का प्रयोग उन सभी HTTP मेथड्स की सूची प्रदान करने के लिए किया जाता है जिनके लिए रिक्वेस्ट URL Respones कर सकता है |
About me:नमस्कार दोस्तों मैं Sanjay kumar IT इंजीनियरिंग छात्रों हूँ मुझे उम्मीद है कि आपको मेरी यह लेख जरूर पसंद आई होगी अगर मेरी पोस्ट अच्छा लगे तो प्लीज शेयर और कमेंट करके जरूर बताइएगा I अगर आप IT और CS छात्र हैं इस पोस्ट को फॉलो करें हम आपको लिए कंप्यूटर प्रोग्रामिंग और कंप्यूटर टेक्नोलॉजी के बारे में पोस्ट शेयर करते हैं I मेरी पोस्ट को पढ़ने के लिए आप सभी को दिल से बहुत-बहुत Thanks
0 टिप्पणियाँ