क्लाइंट सर्वर मॉडल की उत्पत्ति क्या है?


13

मैं सोच रहा था कि क्या किसी को क्लाइंट सर्वर मॉडल की उत्पत्ति पता थी। शब्द (कागज, सॉफ्टवेयर अनुप्रयोग, पुस्तक) कहां से आता है?

जवाबों:


17

यह अच्छा प्रश्न है।

ऐसा प्रतीत होता है कि शब्द सर्वर का उपयोग आमतौर पर 1960 के दशक में किया गया था। उदाहरण के लिए, RFC 5 , जो 1969 में प्रकाशित हुआ था , पहले से ही इस शब्द का उपयोग करता है, और ऐसा लगता है कि यह पहले से ही एक आम उपयोग में था।

हालाँकि, इस संदर्भ में क्लाइंट शब्द हाल ही में बहुत अधिक प्रतीत होता है; सबसे शुरुआती संदर्भ जो मुझे खोजने में सक्षम थे वे 1978 से हैं । निम्नलिखित कागज जल्द से जल्द हिट हो रहा है:

  • जे ई। इज़राइल एट अल। (1978): डिस्ट्रीब्यूटेड फाइल सिस्टम में फंक्शन से डेटा को अलग करना।

मुझे इस पेपर का पूरा पाठ नहीं मिला। ऐसा लगता है कि यह ऑपरेटिंग सिस्टम थ्योरी और प्रैक्टिस पर दूसरी अंतर्राष्ट्रीय संगोष्ठी की कार्यवाही में प्रकाशित हुआ था , जो अक्टूबर 1978 में आयोजित किया गया था। एक पूर्वावलोकन यहां उपलब्ध है ; मैं संबंधित भाग (जोर मेरा) को उद्धृत कर रहा हूं:

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

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


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

OED शब्द जानता है , लेकिन फिर से जल्द से जल्द उपयोग Isreal et al।


संपादित करें: यहाँ "सर्वर" शब्द पर कुछ और टिप्पणियां हैं। 1960 के दशक में लिखे गए विभिन्न पत्रों को देखते हुए, ऐसा लगता है कि "सर्वर" शब्द का उपयोग मुख्य रूप से कतार सिद्धांत के संदर्भ में किया गया था ; "सर्वर" किसी भी प्रकार की इकाई हो सकती है जो कुछ सेवा प्रदान करती है।

जब भी 1960 के दशक में लिखे गए कंप्यूटर विज्ञान के पत्रों में "सर्वर कंप्यूटर" का उल्लेख किया गया था, यह आमतौर पर कंप्यूटर सिस्टम के संदर्भ में कतारबद्ध सिद्धांत के अनुप्रयोगों से संबंधित था। शायद यह हमारे क्षेत्र में शब्द का मूल है?

मुझे यकीन नहीं है कि एक "सर्वर" का पहला उदाहरण इस अर्थ में उपयोग किया जाता है कि कतार के सिद्धांत से कोई सीधा संबंध न हो।

हालाँकि, 1969 से RFC 5 जिसका मैंने ऊपर उल्लेख किया है, ग्राहक-सर्वर सिस्टम और कंप्यूटर नेटवर्क के संदर्भ में पहले से ही "सर्वर" शब्द का उपयोग कर रहा है, बिना किसी स्पष्ट संदर्भ के स्पष्ट संदर्भ के बिना। बेशक "क्लाइंट" शब्द अभी तक पेश नहीं किया गया था, इसलिए उन्होंने "सर्वर-होस्ट" और "उपयोगकर्ता-होस्ट" शब्दों का इस्तेमाल किया।


0

मूल रूप से कंप्यूटिंग का "क्लाइंट-सर्वर" मॉडल पहले के मॉडल और वेब सर्वर मॉडल का समर्थन करने के लिए बाद में वेब ब्राउज़र को मेनफ्रेम करने के लिए डंब टर्मिनल से थोड़ा अलग था।

क्लाइंट-सर्वर सिस्टम के साथ सिस्टम के कुछ हिस्सों के बीच प्रसंस्करण का एक साझाकरण होता था, जिसमें सर्वर डेटा को संभालता था और क्लाइंट इस डेटा को प्राप्त करता था और फिर उस पर अतिरिक्त प्रोसेसिंग करता था और इसे ग्राफिकल डिस्प्ले का प्रबंधन करता था।

इसका पहला उदाहरण ओरेकल फॉर्म 4.0 के साथ था, जो 1992 में जारी किया गया था। ओरेकल डेटाबेस सर्वर ने ओरेकल फॉर्म्स एप्लिकेशन को चलाने वाले पीसी-आधारित क्लाइंट से टीसीपी / आईपी नेटवर्क पर अनुरोधों का जवाब दिया। डेटा प्रबंधन और पुनर्प्राप्ति सर्वर द्वारा नियंत्रित किया गया था और क्लाइंट ने लौटाए गए डेटा और उपयोगकर्ता इंटरफ़ेस को इस पर संसाधित किया।

यह ओरेकल फॉर्म्स 4.0 के विकास के दौरान था जो मैंने पहली बार "क्लाइंट-सर्वर" वाक्यांश को मई 1991 में रेडवुड शॉर्स सीए में ओरेकल के मुख्यालय में एक ग्राहक परिचित घटना के दौरान इस्तेमाल किया था। शब्द "सर्वर" और "क्लाइंट" का अक्सर उल्लेख किया गया था लेकिन पहले एक साथ गढ़ा नहीं गया था। ब्रिटिश कंपनी बीटी के रिचर्ड मोल्डिंग ने सबसे पहले चर्चा के दौरान मुहावरा क्लाइंट-सर्वर का उपयोग शुरू किया। यह अन्य प्रतिभागियों द्वारा जल्दी से उठाया गया था, यह तब उत्पाद साहित्य में अपना स्थान बना रहा था और इसलिए कंप्यूटिंग समुदाय में सामान्य उपयोग में।

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


टेलनेट और एफ़टीपी क्लाइंट-सर्वर सिस्टम थे जो 1970 के दशक की शुरुआत में चल रहे थे, हालांकि RFCs निर्दिष्ट करते हैं कि वे "क्लाइंट" शब्द का उपयोग नहीं करते हैं। डीएनएस 1983 में निर्दिष्ट है और दोनों क्लाइंट और सर्वर के बारे में बात करता था। इसलिए मुझे नहीं लगता कि ओरेकल फॉर्म क्लाइंट-सर्वर कंप्यूटिंग का एक प्रारंभिक उदाहरण था। [ en.wikipedia.org/wiki/… 1960 के दशक में इस शब्द की जड़ें डालता है।
डेविड रिचरबी

मैं इस बात से सहमत हूं कि 60 के दशक में निश्चित रूप से कार्यकाल की जड़ें हैं। 60 और 70 के दशक से मेजबानों, टर्मिनलों और बाद के क्लाइंट और सर्वर के बारे में बहुत सारी बातें। जब क्लाइंट-सर्वर को सिस्टम का वर्णन करने के लिए एक शब्द के रूप में एक साथ लाया गया था तब इसकी बात थी। जैसा कि मैंने कहा, मुझे 90 के दशक की शुरुआत तक इस्तेमाल किए गए शब्द याद नहीं हैं, हालांकि मैं इस बात से सहमत हूं कि यह आसानी से पहले ही तैयार किया जा सकता था।
कैरोल पोस्ट

..हो और टेलनेट, एफ़टीपी और यहां तक ​​कि शुरुआती वेब आधारित सिस्टम क्लाइंट-सर्वर सिस्टम के मूल रूप से नहीं थे। सीएस सिस्टम का विशेष रूप से ग्राहक और सर्वर के बीच एक अनुप्रयोग का बँटवारा है, प्रत्येक प्रदर्शन के साथ वे सबसे अच्छे थे। इसका मतलब है कि सर्वर ने डेटा अपडेट और पुनर्प्राप्ति को संभाला और क्लाइंट ने आगे डेटा हेरफेर और प्लस जीयूआई को संभाला। डंब टर्मिनल सिस्टम (टेलनेट की तरह) में बहुत कम या कोई टर्मिनल-साइड प्रसंस्करण नहीं था।
कैरल पोस्ट

0

शायद नेटवर्किंग के इतिहास को देखें तो क्लाइंट-सर्वर कंप्यूटिंग और वितरित प्रसंस्करण को समझना आसान है। ARPAnet 1960 के दशक में हनीवेल मिनिकॉमपॉइंट्स का उपयोग संदेश प्रोसेसर के रूप में किया गया था। 1973 तक ARPAnet ने पूरे नेटवर्क में फ़ाइलों को स्थानांतरित करने का समर्थन किया।

डिजिटल इक्विपमेंट कॉर्पोरेशन (DEC) ने 1975 में DECnet 1.0 जारी किया। यह मिनिकॉमपॉइंट और मेनफ्रेम के बीच नेटवर्क कनेक्शन (LAN और WAN) को सपोर्ट करता है, जो फाइल ट्रांसफर, रिमोट लॉगिन और वर्चुअल टर्मिनल जैसी कार्यक्षमता प्रदान करता है। 70 के दशक के उत्तरार्ध में, डाटापॉइंट ने ARCnet को भेजा, एक LAN जिसने संसाधन साझाकरण और फ़ाइल सेवा का समर्थन किया।

आईबीएम पीसी आने से पहले, कई कंपनियां CP / M सिस्टम (8-बिट कंप्यूटर) बेच रही थीं। उन माइक्रो सिस्टम में आमतौर पर फ्लॉपी ड्राइव होते थे। क्योंकि हार्ड ड्राइव महंगे थे, हार्ड डिस्क साझा करने के लिए एक समाधान की मांग थी। कई कंपनियों ने फ़ाइल सर्वर उत्पादों के साथ बाजार में छलांग लगाई जो एक सीपी / एम कंप्यूटर को एक हार्ड ड्राइव साझा करने में सक्षम बनाती हैं। आईबीएम पीसी द्वारा व्यापक रूप से स्वीकृति प्राप्त करने से पहले नोवेल और कोरवस से स्थानीय क्षेत्र नेटवर्क ऑपरेटिंग सिस्टम सीपी / एम कंप्यूटरों द्वारा समर्थित फ़ाइल साझाकरण, और बाद में पीसी के लिए डिस्क और प्रिंटर साझाकरण को जोड़ा गया।

नॉवेल की स्थापना 1979 में हुई थी और इसने स्मार्ट टर्मिनलों, एक डॉट मैट्रिक्स प्रिंटर और नेक्सस, एक उच्च अंत सीपी / एम-आधारित कार्य केंद्र ( 18,000 डॉलर) सहित हार्डवेयर का निर्माण और बिक्री शुरू की थी ।13

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

1984 में Sybase की स्थापना की गई थी और इसने SQL क्लाइंट-सर्वर आर्किटेक्चर की शुरुआत की, एक सर्वर पर SQL डेटाबेस के साथ प्रोसेसिंग वितरित की और क्लाइंट पर चलने वाले एप्लिकेशन जो सर्वर को क्वेरी अनुरोध भेजे।


कंप्यूटर विज्ञान में आपका स्वागत है ! यह एक अच्छा इतिहास है, लेकिन यह वास्तव में इस सवाल का जवाब नहीं देता है, जो क्लाइंट-सर्वर कंप्यूटिंग की उत्पत्ति और उस अवधि के बारे में है, न कि नेटवर्किंग के पूरे इतिहास के बारे में। आप यह दावा नहीं करते हैं कि आपके द्वारा उल्लेखित कोई भी सिस्टम मूल था जिसे कहा जा रहा है।
डेविड रिचेर्बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.