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