वेब सर्वर कैसे काम करते हैं

विषयसूची:

वेब सर्वर कैसे काम करते हैं
वेब सर्वर कैसे काम करते हैं

वीडियो: वेब सर्वर कैसे काम करते हैं

वीडियो: वेब सर्वर कैसे काम करते हैं
वीडियो: वेब सर्वर क्या हैं और वे कैसे काम करते हैं (उदाहरण के साथ httpd और nodejs) 2024, मई
Anonim

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

वेब सर्वर कैसे काम करते हैं
वेब सर्वर कैसे काम करते हैं

अनुदेश

चरण 1

शब्द "सर्वर" अंग्रेजी मूल का है, इसका शाब्दिक अर्थ है "सेवा उपकरण"। कंप्यूटर विज्ञान के क्षेत्र में, सर्वर नेटवर्क संसाधनों को सूचना प्रदान करने के लिए जिम्मेदार है।

चरण दो

जब वेब सर्वर पर वेबसाइट बनाई जाती है, तो उसे एक आईपी एड्रेस दिया जाता है। IP इंटरनेट प्रोटोकॉल का संक्षिप्त नाम है। एक आईपी पते में दस बिंदु वाले अंक होते हैं (उदाहरण के लिए, 127.21.61.137)। किसी विशेष साइट के बारे में वेब सर्वर से अनुरोध करने के लिए, कंप्यूटर पर ब्राउज़र को पहले उस साइट के आईपी पते का पता लगाना चाहिए। यदि यह जानकारी ब्राउज़र कैश में नहीं है, तो यह इंटरनेट पर DNS सर्वर से संबंधित अनुरोध करता है।

चरण 3

DNS सर्वर तब ब्राउज़र को बताता है कि साइट किस आईपी पते पर स्थित है। ब्राउज़र तब वेब सर्वर से साइट URL का अनुरोध करता है। सर्वर अनुरोधित पृष्ठ भेजकर प्रतिक्रिया करता है। यदि यह पृष्ठ मौजूद नहीं है, तो सर्वर एक त्रुटि संदेश भेजता है। ब्राउज़र संदेश प्राप्त करता है और उसे प्रदर्शित करता है।

चरण 4

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

चरण 5

एक वेब सर्वर में आमतौर पर एक से अधिक साइट के बारे में जानकारी होती है। कई होस्टिंग कंपनियां एक ही वेब सर्वर पर सैकड़ों या हजारों वेबसाइटों के लिए स्थान प्रदान करती हैं। प्रत्येक वेबसाइट को आमतौर पर अपना विशिष्ट आईपी पता सौंपा जाता है। डोमेन नाम प्राप्त करने के लिए यह पता DNS सर्वर द्वारा डिक्रिप्ट किया गया है।

चरण 6

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

चरण 7

प्रत्येक सर्वर कंप्यूटर क्रमांकित पोर्ट का उपयोग करके उस पर संग्रहीत जानकारी तक पहुँच प्रदान करता है। सर्वर (ईमेल, होस्टिंग) द्वारा प्रदान की जाने वाली प्रत्येक सेवा का अपना पोर्ट होता है। ग्राहक एक आईपी पते और एक बंदरगाह के माध्यम से सेवा से जुड़ते हैं।

चरण 8

जब कोई क्लाइंट किसी पोर्ट पर सर्वर से जुड़ता है, तो वह प्रोटोकॉल का उपयोग कर रहा होता है। प्रोटोकॉल टेक्स्ट है जो दिखाता है कि क्लाइंट और सर्वर कैसे संवाद करेंगे।

चरण 9

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

चरण 10

जब उपयोगकर्ता ब्राउज़र लाइन में URL का नाम टाइप करता है, तो ब्राउज़र नाम को तीन भागों में विभाजित करता है: प्रोटोकॉल, सर्वर का नाम, फ़ाइल का नाम। ब्राउज़र सर्वर के नाम से साइट के आईपी-एड्रेस के बारे में जानकारी प्राप्त करता है और इसकी मदद से सर्वर कंप्यूटर से जुड़ता है। ब्राउज़र तब पोर्ट के माध्यम से इस आईपी पते पर वेब सर्वर से जुड़ता है। प्रोटोकॉल का पालन करते हुए, ब्राउज़र सर्वर को "Receive" कमांड भेजता है। सर्वर वेब पेज पर HTML टेक्स्ट भेजता है। ब्राउज़र HTML टैग्स को पढ़ता है और क्लाइंट कंप्यूटर स्क्रीन के लिए पेज को फॉर्मेट करता है।

चरण 11

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

चरण 12

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

सिफारिश की: