कंप्यूटर, सॉफ्टवेयर
HTTP प्रोटोकॉल क्या है?
हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (या HTTP) का आधार है डेटा वर्ल्ड वाइड वेब के लिए। ऐसे प्रोटोकॉल एक संरचित पाठ जो कुछ डेटा युक्त नोड्स के बीच तार्किक लिंक (हाइपरलिंक) का उपयोग करता है। इस प्रकार, का आदान प्रदान या हाइपरटेक्स्ट के हस्तांतरण की इस विधि।
HTTP प्रोटोकॉल क्लाइंट-सर्वर कंप्यूटिंग मॉडल में एक अनुरोध-प्रतिक्रिया के एक समारोह के रूप में काम करता है। उदाहरण के लिए, एक ग्राहक के रूप में एक वेब ब्राउज़र, और एक सर्वर होस्ट करने वाली साइट। क्लाइंट सर्वर को एक HTTP अनुरोध संदेश भेजता है, कुछ संसाधनों (जैसे, एचटीएमएल-फ़ाइलें, और अन्य सामग्री) प्रदान करते हैं, और फिर एक प्रतिक्रिया संदेश देता है। प्रतिक्रिया अनुरोध के बारे में जानकारी है, और यह भी संदेश के मुख्य भाग में अनुरोध सामग्री हो सकती है।
ब्राउज़र एक प्रयोक्ता एजेंट (ग्राहक) की एक बुनियादी उदाहरण है। उपयोगकर्ता एजेंटों के अन्य प्रकार का उपयोग करने वाले खोज प्रदाताओं, मोबाइल अनुप्रयोगों और अन्य संसाधनों या प्रदर्शन वेब सामग्री द्वारा अनुक्रमण के लिए इस्तेमाल किया सॉफ्टवेयर शामिल हैं।
HTTP प्रोटोकॉल को बढ़ाने या क्लाइंट और सर्वर के बीच संचार को सक्षम करने के लिए मध्यवर्ती नेटवर्क संबंधी तत्वों प्रदान करने के लिए बनाया गया है। उच्च यातायात के साथ साइटें अक्सर खुद वेब सर्वर है कि बेहतर संसाधनों की ओर से सामग्री प्रदर्शित, डाउनलोड समय को कम करने के कैश से लाभ के लिए वसूल किया जाता है। एक ही समय में कैश वेब ब्राउज़र उपयोगकर्ता नेटवर्क यातायात को कम करने की अनुमति देता है। एक स्थानीय नेटवर्क पर HTTP आधारित प्रोटोकॉल का उपयोग करता है प्रॉक्सी सर्वर विश्व स्तर पर रॉटेबल नहीं पतों ग्राहकों के लिए कनेक्टिविटी प्रदान कर सकते हैं,, बाहरी सर्वर से संदेश के प्रसारण से।
HTTP सत्र अनुरोध और प्रतिक्रियाओं की एक क्रमिक प्रक्रिया है। क्लाइंट सर्वर पर एक विशेष बंदरगाह के लिए एक टीसीपी-कनेक्शन स्थापित करने के अनुरोध शुरुआत करता है, और पिछले एक इस पोर्ट पर ध्यान दे रहा है और एक अनुरोध संदेश के लिए इंतजार कर रहा है। रसीद सर्वर पर भेज देता है एक स्थिति पट्टी प्रतिक्रिया संदेश। संदेश के मुख्य भाग, एक नियम के रूप में, एक अनुरोध किया गया संसाधन है, हालांकि यह प्रदर्शित किया जा सकता है और एक त्रुटि संदेश या अन्य जानकारी है।
अगर हम HTTP प्रोटोकॉल के प्रयोजन पर विचार, यह ध्यान दिया जाना चाहिए कि यह तरीकों को परिभाषित करता है एक कार्रवाई पहचान संसाधन पर करने से संकेत मिलता है। प्रदर्शन से संबंधित जानकारी को (पहले मौजूदा डेटा या गतिशील रूप से उत्पन्न) सर्वर के कार्यान्वयन पर निर्भर करता है। अक्सर, संसाधन फ़ाइल या स्क्रिप्ट, मेजबान पर स्थित से मेल खाती है।
कुछ तरीकों हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल HTTP का उपयोग करता है, केवल सूचना पुनर्प्राप्ति के लिए हैं, और इस तरह सर्वर की स्थिति बदलने नहीं करना चाहिए। कैशिंग या विज़िटर आंकड़े में वृद्धि - दूसरे शब्दों में, वे एक गंभीर प्रभाव, अपेक्षाकृत हानिरहित प्रभाव के अलावा जरूरत नहीं है।
दूसरी ओर, HTTP प्रोटोकॉल इस्तेमाल किया जा सकता है और इस तरह के तरीकों कार्रवाई है कि या तो सर्वर पर या अन्य बाहरी संसाधनों के लिए एक प्रभाव हो सकता के लिए हैं - वित्तीय लेन-देन को मजबूत करने या ई-मेल संचरण प्रदर्शन करने के लिए। कभी कभी, ऐसे तरीकों वेब रोबोट या कुछ साइटों द्वारा उपयोग किया जाता है और अनुरोध कर सकता है, मुख्य कार्यों की परवाह किए बिना।
Similar articles
Trending Now