क्लाइंट web documents या सेवाओं के लिए requests भेजता है। वेब ब्राउज़र से वेब सर्वर तक जाने वाले message को HTTP requests के रूप में जाना जाता है। जब वेब सर्वर को requests प्राप्त होता है, तो वह उपयुक्त पृष्ठ ढूंढने के लिए अपने store में search करता है।
यदि वेब सर्वर page का पता लगा सकता है, तो यह भीतर मौजूद HTML तक पार्सल करता है (कुछ ट्रांसपोर्ट लेयर प्रोटोकॉल का उपयोग करके), इन पार्सल को ब्राउज़र में संबोधित करता है (HTTP का उपयोग करके), और उन्हें पूरे नेटवर्क में वापस भेजता है। यदि वेब सर्वर अनुरोधित पृष्ठ को ढूंढने में असमर्थ है, तो यह एक error message वाला एक page भेजता है (अर्थात त्रुटि 404 - पृष्ठ नहीं मिला) और यह उस page को ब्राउज़र में भेजने तक पार्सल कर देता है। वेब ब्राउज़र द्वारा सर्वर को प्राप्त इस संदेश को HTTP प्रतिक्रिया कहा जाता है। वेब ब्राउज़र और वेब सर्वर के बीच मुख्य अंतर हैं:
यदि वेब सर्वर page का पता लगा सकता है, तो यह भीतर मौजूद HTML तक पार्सल करता है (कुछ ट्रांसपोर्ट लेयर प्रोटोकॉल का उपयोग करके), इन पार्सल को ब्राउज़र में संबोधित करता है (HTTP का उपयोग करके), और उन्हें पूरे नेटवर्क में वापस भेजता है। यदि वेब सर्वर अनुरोधित पृष्ठ को ढूंढने में असमर्थ है, तो यह एक error message वाला एक page भेजता है (अर्थात त्रुटि 404 - पृष्ठ नहीं मिला) और यह उस page को ब्राउज़र में भेजने तक पार्सल कर देता है। वेब ब्राउज़र द्वारा सर्वर को प्राप्त इस संदेश को HTTP प्रतिक्रिया कहा जाता है। वेब ब्राउज़र और वेब सर्वर के बीच मुख्य अंतर हैं:
web browser web server difference
web browser web server| 01. | Basics | वेब ब्राउज़र एक एप्लिकेशन प्रोग्राम है जो वर्ल्ड वाइड वेब दस्तावेज़ प्रदर्शित करता है। | यह आमतौर पर दस्तावेज़ तक पहुंचने के लिए इंटरनेट सेवा का उपयोग करता है। |
| 02. | फ़ंक्शन | वेब ब्राउज़र वेब दस्तावेज़ों और सेवाओं के लिए सर्वर से अनुरोध करता है। | वेब सर्वर स्वीकार करता है, अनुमोदन करता है , और वेब दस्तावेज़ या सेवा के लिए वेब ब्राउज़र द्वारा किए गए अनुरोध का जवाब देता है। |
| 03. | Responsibility | एक वेब ब्राउज़र एक प्रोग्राम है जो जानकारी के लिए इंटरनेट पर खोज करने के लिए वेबसाइटों का उपयोग करता है। | वेब सर्वर वेबसाइटों और वेब ब्राउज़रों को जोड़ने के लिए जिम्मेदार है। |
| 04. | इंटरफ़ेस | वेब ब्राउज़र सर्वर और क्लाइंट के बीच एक इंटरफेस के रूप में कार्य करता है और क्लाइंट को एक वेब दस्तावेज़ प्रदर्शित करता है। | वेब सर्वर एक सॉफ्टवेयर या सिस्टम है जो वेब अनुप्रयोगों को बनाए रखता है , प्रतिक्रिया उत्पन्न करें और क्लाइंट डेटा स्वीकार करें। |
| 05. | आर्किटेक्चर के घटक | वेब ब्राउज़र आर्किटेक्चर के घटक - एक नियंत्रक, क्लाइंट प्रोग्राम और दुभाषिए। | वेब सर्वर आर्किटेक्चर के घटक - हार्डवेयर, ऑपरेटिंग सिस्टम सॉफ्टवेयर और वेब सर्वर सॉफ्टवेयर। |
| 06. | HTTP अनुरोध और प्रतिक्रिया | वेब ब्राउज़र HTTP अनुरोध भेजता है और HTTP प्रतिक्रिया प्राप्त करता है। | वेब सर्वर HTTP अनुरोध प्राप्त करता है और HTTP प्रतिक्रिया भेजता है। |
| 07. | प्रोसेसिंग मॉडल | वेब ब्राउज़र के लिए कोई प्रोसेसिंग मॉडल मौजूद नहीं है। | वेब सर्वर के लिए तीन प्रकार के प्रोसेसिंग मॉडल मौजूद हैं यानी प्रोसेस -आधारित, थ्रेड आधारित, और हाइब्रिड |
| 08. | डेटा भंडारण | वेब ब्राउज़र विभिन्न वेबसाइटों के लिए कुकीज़ संग्रहीत करता है। | वेब सर्वर वेबसाइट के पृष्ठों को संग्रहीत और व्यवस्थित करने के लिए एक क्षेत्र प्रदान करता है |
| 09. | इंस्टॉलेशन | वेब ब्राउज़र क्लाइंट के कंप्यूटर पर स्थापित होता है | वेब सर्वर आपके नेटवर्क के दूसरी तरफ या दुनिया के दूसरे छोर पर स्थित एक रिमोट मशीन हो सकता है, या यह घर पर आपका अपना निजी कंप्यूटर हो सकता है। |
| 10. | उदाहरण | वेब ब्राउज़र के उदाहरण मोज़िला फ़ायरफ़ॉक्स, Google क्रोम और इंटरनेट हैं एक्सप्लोरर। | वेब सर्वर का एक उदाहरण अपाचे सर्वर है। |
