वेब ब्राउज़र और वेब सर्वर में अंतर

वेब ब्राउज़र और वेब सर्वर में अंतर
(Difference Between Web Browser and Web Server)

वेब ब्राउजर एक एप्लीकेशन प्रोग्राम है जो www डॉक्यूमेंट को प्रदर्शित करता है। यह आमतौर पर डॉक्यूमेंट तक पहुंचने के लिए अन्य इंटरनेट सेवाओं का उपयोग करता है। वेब सर्वर एक प्रोग्राम या कंप्यूटर है जो क्लाइंट नामक अन्य प्रोग्राम्स को सेवाएं प्रदान कर सकता है।

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

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

लेकिन, इससे पहले कि डेटा के पार्सल नेटवर्क पर विशिष्ट रूप से भेजे जाएं, उन्हें संबोधित करने की आवश्यकता है। इस प्रकार हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (या HTTP) नामक एक दूसरा प्रोटोकॉल उस पर एक अद्वितीय पता लेबल डालता है। HTTP वह प्रोटोकॉल है जो वर्ल्ड वाइड वेब को एक कंप्यूटर से दूसरे कंप्यूटर में सूचना के हस्तांतरण में नियोजित करता है – जब आप http: // के साथ उपसर्गित URL देखते हैं, तो आप तुरंत जान सकते हैं कि HTTP में इंटरनेट प्रोटोकॉल का उपयोग किया जा रहा है।

वेब ब्राउज़र से वेब सर्वर पर जाने वाले संदेश को HTTP रिक्वेस्ट के रूप में जाना जाता है। जब वेब सर्वर को यह रिक्वेस्ट प्राप्त होता है, तो वह उचित पेज खोजने के लिए अपने स्टोर खोजता है। यदि वेब सर्वर पेज का पता लगाने में सक्षम है, तो यह भीतर मौजूद HTML (टीसीपी या कुछ अन्य ट्रांसपोर्ट परत प्रोटोकॉल का उपयोग करके) को पार्सल करता है, इन पार्सल को ब्राउज़र (HTTP का उपयोग करके) को संबोधित करता है, और उन्हें पूरे नेटवर्क में वापस प्रसारित करता है।

यदि वेब सर्वर रिक्वेस्ट पेज को खोजने में असमर्थ है, तो वह एक पेज भेजता है जिसमें एक त्रुटि संदेश होता है (यानी, त्रुटि 404 – पेज नहीं मिला) – और यह उस पेज को ब्राउज़र पर भेज देता है। ब्राउज़र द्वारा वेब सर्वर से प्राप्त इस संदेश को HTTP Response कहा जाता है।


इस पोस्ट में आप जानेंगे-
  1. वेब ब्राउज़र और वेब सर्वर का तुलना चार्ट
  2. वेब ब्राउज़र और वेब सर्वर की परिभाषा
  3. वेब ब्राउज़र और वेब सर्वर में मुख्य अंतर
  4. निष्कर्ष

वेब ब्राउज़र और वेब सर्वर का तुलना चार्ट

तुलना का आधार
वेब ब्राउज़र
वेब सर्वर
बेसिक सॉफ्टवेयर जो सर्वर और क्लाइंट के बीच एक इंटरफ़ेस के रूप में कार्य करता है, और क्लाइंट को वेब दस्तावेज़ प्रदर्शित करता है। सॉफ्टवेयर और सिस्टम जो वेब एप्लीकेशन को बनाए रखती है, प्रतिक्रिया उत्पन्न करती है और ग्राहकों के डेटा को स्वीकार करती है।
प्राथमिक भूमिका HTTP रिक्वेस्ट भेजता हैं और HTTP प्रतिक्रिया प्राप्त करता हैं| HTTP रिक्वेस्ट प्राप्त करें और HTTP प्रतिक्रियाएँ भेजता हैं|
प्रोसेसिंग मॉडल कोई प्रोसेसिंग मॉडल मौजूद नहीं है। प्रोसेस आधारित, थ्रेड आधारित और हाइब्रिड।

वेब ब्राउजर की परिभाषा

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

ब्राउज़र आर्किटेक्चर:

व्यावसायिक रूप से कई विक्रेता कई तरह के ब्राउज़र पेश करते हैं, जिनमें से मूल काम वेब डॉक्यूमेंट प्रदर्शित करना है। आपके द्वारा उपयोग किए जाने वाले सभी ब्राउज़र लगभग समान आर्किटेक्चर को नियोजित करते हैं। प्रत्येक ब्राउज़र को तीन भागों में विभाजित किया गया है, अर्थात् controller, client program, और interpreters|

  • कंट्रोलर को कीबोर्ड या माउस के माध्यम से इनपुट मिलता है और क्लाइंट प्रोग्राम का उपयोग करके डॉक्यूमेंट तक पहुंचता है।
  • कंट्रोलर प्राप्त करते समय डॉक्यूमेंट स्क्रीन पर डॉक्यूमेंट प्रदर्शित करने के लिए, इंटरप्रिटर का उपयोग करता है।
  • अंत में क्लाइंट प्रोग्राम जो HTTP, FTP, या TELNET जैसे किसी भी तरीके (या प्रोटोकॉल) का हो सकता है।
  • डॉक्यूमेंट के प्रकार के आधार पर, एक इंटरप्रिटर HTML या जावा हो सकता है।
  • WWW में डाक्यूमेंट्स का समूहीकरण तत्काल पर आधारित है जब सामग्री बनाई जाती है और तीन श्रेणियों में वर्गीकृत की जाती है: Static, Dynamic और Active|

वेब सर्वर की परिभाषा

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

वेब सर्वर सॉफ्टवेयर को अंजाम देने वाली मशीन आपके नेटवर्क के दूसरी तरफ या दुनिया के दूसरे छोर पर रखी गई रिमोट मशीन हो सकती है, या घर में आपका अपना निजी कंप्यूटर हो सकता है।

वेब सर्वर प्रसंस्करण मॉडल

  • प्रक्रिया आधारित सर्वर में कई एकल-थ्रेडेड प्रक्रियाएँ होती हैं।
  • थ्रेड आधारित सर्वरों में एकल मल्टीथ्रेडेड प्रक्रिया होती है।
  • हाइब्रिड सर्वर कई मल्टीथ्रेडेड प्रक्रियाओं का उपयोग करते हैं।

वेब ब्राउज़र और वेब सर्वर के बीच महत्वपूर्ण अंतर

  • वेब ब्राउज़र प्रोटोकॉल की मदद से वेब सर्वर द्वारा दी गई जानकारी तक पहुँचता है।
  • वेब ब्राउज़र HTTP को रिक्वेस्ट भेजता है और HTTP प्रतिक्रिया प्राप्त करता है। इसके विपरीत, एक वेब सर्वर को HTTP रिक्वेस्ट प्राप्त होता है, और यह प्रतिक्रियाएं उत्पन्न करता है।
  • वेब सर्वर के तीन प्रोसेसिंग मॉडल हैं- प्रोसेस बेस्ड, थ्रेड बेस्ड और हाइब्रिड। जबकि वेब ब्राउज़र में कोई भी प्रोसेसिंग मॉडल नहीं होता है।

निष्कर्ष:

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


error: Content is protected !!