कार्नेगी मेलन यूनिवर्सिटी के कोक मशीन ने किस कनेक्टिविटी प्रोटोकॉल का उपयोग किया?


10

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

मैं उत्सुक हूं, हालांकि, इस मशीन के लिए किस कनेक्शन प्रोटोकॉल का उपयोग किया गया है। क्या वे टेलीफोन केबलों के माध्यम से सिग्नल भेज रहे थे या क्या? वे विभिन्न लोगों को संकेत भेजने के बारे में कैसे गए जो कोक के बारे में जानकारी चाहते थे?


1
बस एक छोटा सा अपडेट। यहां जिन कोक मशीनों की चर्चा की गई है, वे पहले बिना जुड़े कोक मशीनों के बच्चे हैं। जब कंप्यूटर सेंटर स्कैफ़ हॉल की शीर्ष दो मंजिलों में था, तो हमारे पास कोक मशीन थी - यह 60 के दशक के अंत में था। कुछ मेक-ए दोस्तों ने कोक मशीन प्राप्त करने और प्राप्त करने के लिए कोक मशीन के इनसाइड को 'बेहतर' किया था। यह तेजी से ठंडा है। वो दिन थे।
थॉमस ली

जवाबों:


10

कोक मशीन, बल्कि मनोरंजक है, इसकी अपनी वेबसाइट है जिसके इतिहास पर थोड़ी अधिक जानकारी है।

प्राचीन इतिहास दस्तावेज़ बताते हैं कि कैसे मूल कोक मशीन संचालित:

सीएमयूए के अलावा किसी अन्य मशीन पर लॉग इन करने पर लोगों को कोक की स्थिति की जांच करने के लिए पहेली के अंतिम टुकड़े की आवश्यकता थी। CMUA के फ़िंगर सर्वर को कोक स्टेटस प्रोग्राम को चलाने के लिए संशोधित किया गया था जब भी किसी ने बिना किसी उपयोगकर्ता के "कोक" में उंगली की। (बिना किसी सूचना के, फ़िंगर सामान्य रूप से रिपोर्ट करता है कि क्या कोई निर्दिष्ट उपयोगकर्ता लॉग इन है, और यदि ऐसा है तो कहां है।) चूंकि फिंगर अनुरोध मानक ARPANET (अब इंटरनेट) प्रोटोकॉल का हिस्सा हैं, इसलिए लोग किसी भी सीएमयू कंप्यूटर से कोक मशीन की जांच कर सकते हैं। कोक @ cmua "। वास्तव में, आप इंटरनेट पर कहीं भी किसी भी मशीन से कोक मशीन की स्थिति की खोज कर सकते हैं! ऐसा नहीं है कि अगर आप कुछ हजार मील दूर होते तो यह बहुत अच्छा होता ...

पहली पीढ़ी के कोक मशीन के लिए, 70 और 80 के दशक में इंटरनेट के अग्रदूत ARPANET केfinger माध्यम से कनेक्ट करते समय कमांड (ab) का उपयोग किया जाता था । वास्तव में एक जटिल प्रोटोकॉल नहीं है, लेकिन यह कोक मशीन की स्थिति को इंगित करने के लिए पर्याप्त रूप से काम करता है ताकि इसे स्थापित करने में अत्यधिक मुश्किल न हो।

यदि आप वास्तव में रुचि रखते हैं कि fingerकमांड कैसे काम करता है, तो यहां विकिपीडिया से यह निकालने का एक विवरण दिया गया है कि यह कैसे संचालित होता है:

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

fingerआदेश भी इस तरह के पूरे नाम, ईमेल पता, और कुछ कस्टम पाठ के रूप में, कुछ कस्टम जानकारी दे सकता है। संभवतः कोक मशीन की स्थिति और अंदर कोक्स की ठंडक भेजने के लिए कस्टम टेक्स्ट का उपयोग किया गया था।


तो सिग्नल सीधे इंटरनेट के माध्यम से भेजा गया था, तब?
anonymous2

2
@ अनाम 2 प्रकार - उस समय इंटरनेट अपनी वर्तमान स्थिति में मौजूद नहीं था, लेकिन कई सरकारी संस्थानों और विश्वविद्यालयों की ARPANET तक पहुंच थी, जो अवधारणा में समान है और संचार करने के लिए समान टीसीपी / आईपी सूट का बहुत उपयोग किया जाता है। कोक मशीन का उपयोग fingerप्रोटोकॉल पर, संवाद करने के लिए किया जाता था ।
Aurora0001
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.