नेटवर्क इंफॉर्मेशन सर्विस (NIS) एक क्लाइंट-सर्वर डायरेक्टरी सर्विस प्रोटोकॉल है जिसका उपयोग पूरे नेटवर्क में लगातार डेटा और कॉन्फ़िगरेशन फ़ाइलों को बनाए रखने के लिए वितरित सिस्टम के लिए किया जाता है। यह शुरुआत में यूनिक्स सिस्टम के प्रशासन को केंद्रीकृत करने के लिए सन माइक्रोसिस्टम्स द्वारा विकसित किया गया था। यह बाद में एक उद्योग मानक के रूप में विकसित हुआ जिसे सभी प्रमुख यूनिक्स विक्रेताओं द्वारा अपनाया गया।
एक नेटवर्क सूचना प्रणाली एक दूरस्थ-प्रक्रिया-कॉल-आधारित क्लाइंट-सर्वर प्रणाली है जो एनआईएस डोमेन के भीतर मशीनों के एक समूह को कॉन्फ़िगरेशन फ़ाइलों के एक सामान्य सेट को साझा करने की अनुमति देती है। यह सिस्टम प्रशासकों को NIS क्लाइंट सिस्टम को कम से कम कॉन्फ़िगरेशन डेटा के साथ सेट करने और कॉन्फ़िगरेशन डेटा को एक ही स्थान से जोड़ने, हटाने या बदलने की अनुमति देता है।
नेटवर्क सूचना सेवा वातावरण में क्लाइंट और सर्वर शामिल होते हैं जो तार्किक रूप से एक डोमेन में एक साथ समूहबद्ध होते हैं, जिसमें डेटाबेस या मानचित्र में परिभाषित विशिष्ट विशेषताएं होती हैं जो उपयोगकर्ता नाम, पासवर्ड और होस्ट नाम जैसी जानकारी निर्दिष्ट करती हैं। नेटवर्क सूचना सेवा में तीन प्रकार के होस्ट मास्टर सर्वर, क्लाइंट सर्वर और क्लाइंट हैं। होस्ट कॉन्फ़िगरेशन जानकारी के लिए सर्वर एक केंद्रीय भंडार के रूप में कार्य करते हैं। मास्टर सर्वर के पास जानकारी की मास्टर कॉपी होती है, जबकि गुलाम सर्वर अतिरेक के लिए इस जानकारी को मिरर करता है। सर्वर साझा किए जाते हैं, और ग्राहक जानकारी के लिए उन पर निर्भर होते हैं। होस्ट फ़ाइलें, मास्टर पासवर्ड और समूह नेटवर्क सूचना सेवा के माध्यम से साझा किए जाते हैं। क्लाइंट NIS सर्वर से पूछताछ करता है जब उसे स्थानीय फाइलों में मिली जानकारी की आवश्यकता होती है।
मास्टर सर्वर को सिस्टम एडमिनिस्ट्रेटर द्वारा एक्सेस किया जा सकता है। मास्टर सर्वर बेहद स्थिर होते हैं, ताकि उन पर निर्भर रहने वाली प्रणालियों को निर्बाध सेवा का आश्वासन दिया जा सके। वे नेटवर्क पर अधिकांश प्रणालियों से भी पहुंच योग्य हैं। यदि बड़ी संख्या में होस्ट हैं, तो मास्टर सर्वर अतिभारित हो सकता है; यदि कुछ ही होस्ट हैं, तो प्रत्येक होस्ट आसानी से सीधे मास्टर सर्वर तक पहुँच सकता है।
नेटवर्क या मास्टर सर्वर की विफलता के मामले में, दास सर्वर बैकअप की भूमिका निभाते हैं। दास सर्वरों की संख्या जितनी अधिक होगी, क्लाइंट को सर्वर से प्रतिक्रिया के लिए प्रतीक्षा करने में उतना ही कम समय लगेगा। हर डोमेन में कम से कम एक स्लेव सर्वर होता है। कई प्रणालियों में डेटा कॉपी करने के खर्च को जोड़े बिना, गुलाम सर्वरों को आवश्यक स्तर की उपलब्धता और प्रतिक्रिया समय प्राप्त करने के लिए संतुलित किया जाता है। भार संतुलन सुनिश्चित करने के लिए, अतिरिक्त मेजबानों को गुलाम सर्वर के रूप में नामित किया जा सकता है।
NSI डोमेन में अधिकांश होस्ट क्लाइंट होते हैं। वे ypbind डेमॉन चलाते हैं, क्लाइंट प्रक्रिया को सर्वर से जानकारी प्राप्त करने में सक्षम बनाते हैं, सर्वर से उपयोगकर्ता और सिस्टम खाता जानकारी प्राप्त करने के लिए क्वेरी करते हैं, और मैप के भीतर सिस्टम जानकारी तक पहुँचने के लिए दूरस्थ प्रक्रिया कॉल का उपयोग करते हैं। सर्वर अनुरोध के आधार पर स्थानीय डेटाबेस की खोज करता है और आवश्यक जानकारी लौटाता है। एनआईएस सर्वर क्लाइंट मशीन से जुड़े नेटवर्क पर प्रसारण करके सर्वर का पता लगाता है। नेटवर्क की गति प्रतिक्रिया समय को प्रभावित करती है।
0 Comments