वेब ब्राउज़र और वेब सर्वर कैसे संचार करते हैं

विषयसूची:

वेब ब्राउज़र और वेब सर्वर कैसे संचार करते हैं
वेब ब्राउज़र और वेब सर्वर कैसे संचार करते हैं
Anonim

वेब ब्राउजर जैसे माइक्रोसॉफ्ट एज, फायरफॉक्स, क्रोम और सफारी दुनिया में सबसे लोकप्रिय नेटवर्क एप्लिकेशन में रैंक करते हैं। लोग इन ब्राउज़रों का उपयोग बुनियादी जानकारी ब्राउज़िंग और अन्य ज़रूरतों के लिए करते हैं, जिसमें ऑनलाइन शॉपिंग और आकस्मिक गेमिंग शामिल हैं। वेब सर्वर संचार नेटवर्क प्रोटोकॉल पर निर्भर करता है।

वेब सर्वर वे हैं जो वेब ब्राउज़र के लिए सामग्री की आपूर्ति करते हैं। ब्राउज़र जो अनुरोध करता है, सर्वर इंटरनेट नेटवर्क कनेक्शन के माध्यम से वितरित करता है।

Image
Image

क्लाइंट-सर्वर नेटवर्क डिजाइन और वेब

वेब ब्राउज़र और वेब सर्वर क्लाइंट-सर्वर सिस्टम के रूप में एक साथ कार्य करते हैं।कंप्यूटर नेटवर्किंग में, क्लाइंट-सर्वर अनुप्रयोगों को डिजाइन करने के लिए एक मानक तरीका है जहां डेटा केंद्रीय स्थानों (सर्वर कंप्यूटर) में रखा जाता है और अनुरोध पर किसी भी अन्य कंप्यूटर (क्लाइंट) के साथ कुशलतापूर्वक साझा किया जाता है। सभी वेब ब्राउज़र क्लाइंट के रूप में कार्य करते हैं जो वेबसाइटों (सर्वर) से जानकारी का अनुरोध करते हैं।

कई वेब ब्राउज़र क्लाइंट एक ही वेबसाइट से डेटा का अनुरोध कर सकते हैं। अनुरोध सभी अलग-अलग समय पर या एक साथ हो सकते हैं। क्लाइंट-सर्वर सिस्टम अवधारणात्मक रूप से एक ही साइट पर सभी अनुरोधों को एक सर्वर द्वारा नियंत्रित करने के लिए कहते हैं। व्यवहार में, हालांकि, क्योंकि वेब सर्वर के अनुरोधों की मात्रा कभी-कभी बहुत बड़ी हो सकती है, वेब सर्वर अक्सर सर्वर कंप्यूटरों के एक वितरित पूल के रूप में बनाए जाते हैं।

दुनिया भर के विभिन्न देशों में लोकप्रिय वेबसाइटों के लिए, यह वेबसर्वर पूल भौगोलिक रूप से ब्राउज़रों के लिए प्रतिक्रिया समय को बेहतर बनाने में मदद करने के लिए वितरित किया गया है। यदि सर्वर अनुरोध करने वाले डिवाइस के करीब है, तो सामग्री को वितरित करने में लगने वाला समय सर्वर से दूर होने की तुलना में तेज़ है।

वेब ब्राउज़र और सर्वर के लिए नेटवर्क प्रोटोकॉल

वेब ब्राउज़र और सर्वर टीसीपी/आईपी का उपयोग करके संचार करते हैं। हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल टीसीपी/आईपी के शीर्ष पर मानक एप्लिकेशन प्रोटोकॉल है जो वेब ब्राउज़र अनुरोधों और सर्वर प्रतिक्रियाओं का समर्थन करता है।

वेब ब्राउज़र यूआरएल के साथ काम करने के लिए डीएनएस पर भी भरोसा करते हैं। ये प्रोटोकॉल मानक प्रत्येक संयोजन के लिए विशेष तर्क की आवश्यकता के बिना वेब ब्राउज़र के विभिन्न ब्रांडों को वेब सर्वर के विभिन्न ब्रांडों के साथ संवाद करने में सक्षम बनाते हैं।

अधिकांश इंटरनेट ट्रैफ़िक की तरह, वेब ब्राउज़र और सर्वर कनेक्शन आमतौर पर इंटरमीडिएट नेटवर्क राउटर की एक श्रृंखला के माध्यम से चलते हैं।

एक बुनियादी वेब ब्राउज़िंग सत्र इस तरह काम करता है:

  • एक व्यक्ति ब्राउज़र में एक यूआरएल निर्दिष्ट करता है।
  • ब्राउज़र अपने आईपी पते के माध्यम से सर्वर या सर्वर पूल (डिफ़ॉल्ट रूप से पोर्ट 80 का उपयोग करके) के लिए एक टीसीपी कनेक्शन शुरू करता है, जैसा कि डीएनएस में प्रकाशित होता है। इस प्रक्रिया के भाग के रूप में, ब्राउज़र URL को IP पते में बदलने के लिए DNS लुकअप अनुरोध भी करता है।
  • सर्वर द्वारा टीसीपी कनेक्शन के अपने पक्ष की स्वीकृति पूर्ण करने के बाद, ब्राउज़र सामग्री को पुनः प्राप्त करने के लिए सर्वर को HTTP अनुरोध भेजता है।
  • सर्वर द्वारा पृष्ठ के लिए सामग्री के साथ जवाब देने के बाद, ब्राउज़र इसे HTTP पैकेट से पुनर्प्राप्त करता है और तदनुसार प्रदर्शित करता है। सामग्री में विज्ञापन बैनर या अन्य बाहरी सामग्री के लिए एम्बेडेड यूआरएल शामिल हो सकते हैं, जो बदले में ब्राउज़र को उन स्थानों पर नए टीसीपी कनेक्शन अनुरोध जारी करने के लिए ट्रिगर करता है। ब्राउज़र क्लाइंट कंप्यूटर पर स्थानीय फ़ाइलों से अपने कनेक्शन के बारे में अस्थायी जानकारी, जिसे कुकी कहते हैं, सहेज भी सकता है।
  • सामग्री के अनुरोध के दौरान आने वाली कोई भी त्रुटि HTTP स्थिति पंक्तियों के रूप में दिखाई दे सकती है।

सिफारिश की: