इन्टरनेट एंड वेब पेज डिजाइनिंग इन्टरनेट और ई-कॉमर्स

सर्वर क्या है? सर्वर के प्रकार

सर्वर क्या है? सर्वर के प्रकार (What is Server and its Types)

सर्वर क्या है? (What is Server?)

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

सर्वर एक कंप्यूटर होता है जो अन्य कंप्यूटरों को डेटा प्रदान करता है। यह एक Local area network (LAN) या इंटरनेट पर Wide area network (WAN) पर सिस्टम को डेटा प्रदान कर सकता है। वेब सर्वर, मेल सर्वर और फ़ाइल सर्वर सहित कई प्रकार के सर्वर मौजूद हैं। उदाहरण के लिए, वेब सर्वर Apache HTTP सर्वर या Microsoft IIS चला सकता है, दोनों इंटरनेट पर वेबसाइटों तक पहुंच प्रदान करते हैं। मेल सर्वर Exim या iMail जैसे प्रोग्राम चला सकता है, जो ईमेल भेजने और प्राप्त करने के लिए SMTP सर्विस प्रदान करता है। फ़ाइल सर्वर नेटवर्क पर फ़ाइलों को शेयर करने के लिए Samba या Operating System की built in file sharing services का उपयोग करता है।

सर्वर का इतिहास (History of Server)

1981 The IBM VM Machine पहला लिस्ट सर्वर
1991 NeXTCube पहला वेब सर्वर
1994 ProLiant, first Rack पहला रैक-माउन्टेबल सर्वर
1998 Sun Ultra II पहला गूगल सर्वर
2001 RLX Blade पहला मॉडर्न ब्लेड सर्वर
2008 PS3 Cluster GPU के साथ डिस्ट्रिब्यूटेड कंप्यूटिंग
2009/2012 क्‍लाउड सर्वर

सर्वर के प्रकार (Types of Server)

Computer Networking की दुनिया में कई प्रकार के Serves होते हैं। सर्वर एक मशीन है, जिसे मशीनों को एक-दूसरे के साथ जोड़ने के लिए डिज़ाइन किया जा सकता है। विभिन्न प्रकार की सुविधा के लिए सर्वर द्वारा कई प्रकार के कार्य किए जाते हैं।

File Server

फ़ाइल सर्वर एक ऐसा सर्वर होता है जो फाइल्स को स्टोर और मैनेज करने का कार्य करता हैं इसी के साथ फाइल सर्वर यूजर्स के लिए फाइल्स को शेयर करनी की अनुमति भी प्रदान करता है| फ़ाइल सर्वर नेटवर्क से कनेक्‍ट एक कंप्यूटर होता है जो शेयर्ड डिस्क एक्सेस के लिए लोकेशन प्रदान करता है, अर्थात यह कंप्यूटर फ़ाइलों का शेयर्ड स्‍टोरेज हैं (जैसे कि documents, sound files, photographs, movies, images, databases, आदि) जिन्‍हे वर्कस्‍टेशन द्वारा एक्‍सेस किया जाता हैं।

Database Server

Database Server एक कंप्यूटर सिस्टम होता हैं जिसका कार्य डेटाबेस से डाटा को एक्सेस करने और रिट्रीव करने से सम्बंधित सेवाएं प्रदान करना होता है| डेटाबेस के भीतर की जानकारी प्राप्त करने के बाद यह यूजर द्वारा रिक्‍वेस्‍ट डेटा का आउटपूट देता हैं। यह वेयरहाउस के समान होता है, जहां वेबसाइट का डाटा और इनफार्मेशन को स्टोर और मेन्टेन करके रखा जाता है|

कई कंपनियां स्‍टोरेज के लिए डेटाबेस सर्वर का उपयोग करती हैं। यूजर डेटाबेस से संबंधित क्वेरी लैग्‍वेज का उपयोग कर डेटा को एक्‍सेस करते हैं। SQL, क्वेरी लैग्‍वेज का एक अच्छा उदाहरण है।

Web Server

वेब सर्वर एक सर्वर है जो वेबसाइटों को चलाता है इसे कंप्यूटर प्रोग्राम भी कहा जाता है इसका मुख्य कार्य यूजर्स के लिए web page store, process और deliver करना होता है. इसमे communication करने के लिए hypertext transfer protocol (HTTP) का उपयोग होता है|

इंटरनेट पर जितनी भी वेबसाइट हैं उन सभी वेबसाइट का डाटा Web servers में स्टोर किया जाता है| वेब सर्वर, वेब ब्राउज़र के माध्यम से वेब पेजेस को यूजर को दिखाती हैं| जब भी कोई यूजर वेब ब्राउज़र जैसे chrome, mozilla, internet explorer पर किसी वेबसाइट के URL को इंटर करते है तो वेब सर्वर उस URL की रिक्वेस्ट को प्राप्त करता है और वेब सर्वर यूजर को वेब ब्राउज़र के माध्यम से डिवाइस में डाटा भेज देता है|

Proxy Server

Proxy server जिसे “proxy” भी कहा जाता है| यह यूजर और इन्टरनेट के बीच gateway के रूप में कार्य करता है, जब एक क्लाइंट, proxy server से जुड़ता है और किसी सेवा के लिए रिक्वेस्ट करता है. जैसे किसी web-page के लिए तो यह उस रिक्वेस्ट को सरल बनाने और उसकी जटिलता को कण्ट्रोल करने के तरीके का मूल्यांकन करता है| यह network connection sharing, network data filtering और data caching करने के लिए client program और external server के बीच मध्यस्थता (Mediator) की तरह कार्य करता है|

Mail Server

Mail Server या Email Server एक कंप्यूटर सिस्टम है जो ईमेल भेजता है और प्राप्त करता है। Mail server को mail server transfer agent (MTA) या internet mailer भी कहा जाता है. हर email जो हमारे द्वारा भेजा जाता है वह मेल सर्वर की एक श्रंखला से होकर गुजरता है|जब आप कोई mail send करते है, तो यह तुरंत दूसरे तक पहुंच जाता है| यह Simple Mail Transfer Protocol (SMTP) का उपयोग कर मैसेजेस भेजने और प्राप्त करने के लिए क्लाइंट-सर्वर एप्लिकेशन मॉडल का उपयोग करता है।

Application Server

Application Server एक फ्रेमवर्क है, यह एक ऐसा एनवायरनमेंट है जहां ऐप्‍लीकेशन रन हो सकते हैं| Application Server में एक सर्वर ऑपरेटिंग सिस्टम (OS) और सर्वर हार्डवेयर शामिल होता है जो ऐप्‍लीकेशन के लिए कम्प्यूटिंग- इंटेंसिव ऑपरेशन और सर्विसेस को प्रोवाइड करता हैं। यह एक ऐसा फ्रेमवर्क है, जहाँ सभी एप्लिकेशन को विकसित करने और चलाने के लिए एक application server का उपयोग किया जाता है| यह कई प्रकार के होते है जैसे- PHP, Java और .NET framework.

FTP Server

इंटरनेट पर हजारो फाइले हर दिन एक कम्प्यूटर से दूसरे कम्प्यूटर पर ट्रांसफर होती है। इनमे से अधिकतर फाईले File Transfer Protocol के माध्यम से ट्रांसफर होती है। इसे सामान्यतः संक्षिप्त रूप मे FTP कहते है। इसका पूरा नाम File transfer protocol है, जिसका कार्य file transfer करना होता है| जब आप वेब ब्राउज़र पर किसी वेब पेज की रिक्वेस्ट करते है, तो ब्राउज़र आपकी फाइल को दिखाने के लिए इसी प्रोटोकॉल का इस्तेमाल करता है| FTP दुनिया के किसी भी computer में files transfer करने का एक तरीका है, जो इंटरनेट से जुड़ा है|

Subject Wise Notes

error: Content is protected !!