यो घटनामा सहभागीहरूले बताए अनुसार इन्टरनेटको क्रान्तिकारी पूर्ववर्ती अर्पानेटको सिर्जनाको कथा हो।
क्यालिफोर्निया विश्वविद्यालय, लस एन्जलस (UCLA) को बोल्टर हल इन्स्टिच्युटमा पुगेर, म कोठा #3420 को खोजीमा तेस्रो तल्लामा सिँढी चढें। अनि म त्यसमा गएँ । करिडोरबाट उनलाई खासै केही लागेन ।
तर ५० वर्षअघि २९ अक्टोबर १९६९ मा एउटा ठूलो घटना घट्यो । ITT टेलिटाइप टर्मिनलमा बसेर स्नातक विद्यार्थी चार्ली क्लाइनले क्यालिफोर्नियाको पूर्णतया फरक भागमा रहेको स्ट्यानफोर्ड रिसर्च इन्स्टिच्युट (आज एसआरआई इन्टरनेशनल भनेर चिनिन्छ) मा अर्को कम्प्युटरमा बसेका वैज्ञानिक बिल डुवालको लागि पहिलो डिजिटल डाटा ट्रान्सफर गरे। यसरी सुरु भयो कथा
त्यसबेला डाटा ट्रान्समिसनको यो छोटो कार्यले सारा संसारमा गर्ज्यो भनेर भन्न सकिँदैन। क्लाइन र डुभलले पनि उनीहरूको उपलब्धिको पूर्ण रूपमा प्रशंसा गर्न सकेनन्: "मलाई त्यो रातको बारेमा केही खास याद छैन, र मैले निश्चित रूपमा त्यस समयमा हामीले केहि विशेष गरेका थियौं भनेर थाहा थिएन," क्लाइन भन्छिन्। यद्यपि, तिनीहरूको जडान अवधारणाको सम्भाव्यताको प्रमाण बन्यो, जसले अन्ततः कम्प्युटरको मालिक जो कोहीको लागि लगभग सबै संसारको जानकारीमा पहुँच प्रदान गर्यो।
आज, स्मार्टफोन देखि स्वचालित ग्यारेज ढोका सम्म सबै कुरा एक क्लाइन र डुवलले त्यो दिन परीक्षण गरिरहेको नेटवर्कबाट आएको नोडहरू हुन्। र तिनीहरूले कसरी संसारभर बाइटहरू सार्नको लागि पहिलो नियमहरू निर्धारण गरे भन्ने कथा सुन्न लायक छ - विशेष गरी जब तिनीहरू आफैले बताउँछन्।
"यस्तो दोहोरि नदोहोरियोस्"
र 1969 मा, धेरै मानिसहरूले Cline र Duvall लाई अक्टोबर 29 मा त्यो साँझको सफलता बनाउन मद्दत गरे - UCLA प्रोफेसर सहित
कोठा नं. 3420, 1969 बाट यसको सबै भव्यतामा पुनर्स्थापित
स्पुतनिकको प्रक्षेपणले "संयुक्त राज्य अमेरिकालाई यसको प्यान्ट तल फेला पार्यो, र आइसेनहोवरले भने, 'यो फेरि नहोस्,'" क्लेनरोकले कोठा 3420 मा हाम्रो कुराकानीमा सम्झनुभयो, जुन अहिले इन्टरनेट इतिहास केन्द्र भनेर चिनिन्छ। क्लेनरोक। "त्यसैले जनवरी 1958 मा, उनले STEM लाई समर्थन गर्न रक्षा विभाग भित्र उन्नत अनुसन्धान परियोजना एजेन्सी, ARPA गठन गरे - अमेरिकी विश्वविद्यालयहरू र अनुसन्धान प्रयोगशालाहरूमा अध्ययन गरिएका कठिन विज्ञानहरू।"
1960 को मध्यमा, ARPA ले देशभरका विश्वविद्यालयहरू र थिंक ट्याङ्कहरूमा अनुसन्धानकर्ताहरूले प्रयोग गर्ने ठूला कम्प्युटरहरू निर्माण गर्न कोष प्रदान गर्यो। एआरपीएका प्रमुख वित्तीय अधिकारी बब टेलर थिए, कम्प्युटर इतिहासका एक प्रमुख व्यक्तित्व जसले पछि जेरोक्समा PARC प्रयोगशाला चलाए। ARPA मा, दुर्भाग्यवश, यो उहाँलाई स्पष्ट भयो कि यी सबै कम्प्युटरहरूले विभिन्न भाषाहरू बोल्छन् र एकअर्कासँग कसरी कुराकानी गर्ने भनेर थाहा थिएन।
टेलरले विभिन्न रिमोट रिसर्च कम्प्युटरहरूमा जडान गर्न विभिन्न टर्मिनलहरू प्रयोग गर्न घृणा गर्थे, प्रत्येक आफ्नै समर्पित लाइनमा चलिरहेको थियो। उनको कार्यालय टेलिटाइप मेसिनले भरिएको थियो।
1969 मा, त्यस्ता टेलिटाइप टर्मिनलहरू कम्प्युटिङ उपकरणहरूको अभिन्न अंग थिए
"मैले भनेँ, यार, यो के गर्नुपर्छ भन्ने स्पष्ट छ। तीनवटा टर्मिनलहरू हुनुको सट्टा, त्यहाँ एउटा टर्मिनल हुनुपर्छ जुन तपाईंलाई आवश्यक पर्ने ठाउँमा जान्छ,” टेलरले 1999 मा न्यूयोर्क टाइम्सलाई भने। "यो विचार ARPANET हो।"
टेलरसँग नेटवर्क सिर्जना गर्न चाहने थप व्यावहारिक कारणहरू पनि थिए। उनले लगातार देश भरका अन्वेषकहरु बाट ठूलो र छिटो खरिद कोष को लागी अनुरोध प्राप्त गरे
वा यो हुन सक्छ कि मेनफ्रेमले एक ठाउँमा सफ्टवेयर समावेश गरेको हुन सक्छ जुन अन्य ठाउँहरूमा उपयोगी हुन सक्छ - जस्तै Utah विश्वविद्यालयमा पहिलो ARPA द्वारा अनुदान प्राप्त ग्राफिक्स सफ्टवेयर। यस्तो नेटवर्क बिना, "यदि म UCLA मा छु र म ग्राफिक्स गर्न चाहन्छु भने, म ARPA लाई मलाई उही मेसिन किन्न अनुरोध गर्नेछु," Kleinrock भन्छन्। "सबैलाई सबै कुरा चाहिन्छ।" 1966 सम्म, एआरपीए यस्ता मागहरूले थकित भइसकेको थियो।
लियोनार्ड क्लेनरोक
समस्या यो थियो कि यी सबै कम्प्युटरहरूले विभिन्न भाषाहरू बोल्छन्। पेन्टागनमा, टेलरका कम्प्युटर वैज्ञानिकहरूले वर्णन गरे कि यी अनुसन्धान कम्प्युटरहरू सबै कोडका विभिन्न सेटहरू चलाउँछन्। त्यहाँ कुनै साझा नेटवर्क भाषा, वा प्रोटोकल थिएन, जसको माध्यमबाट टाढा अवस्थित कम्प्युटरहरू जडान गर्न र सामग्री वा स्रोतहरू साझेदारी गर्न सक्थे।
चाँडै स्थिति परिवर्तन भयो। टेलरले एआरपीए निर्देशक चार्ल्स हर्ट्जफिल्डलाई एमआईटी, यूसीएलए, एसआरआई र अन्य ठाउँबाट कम्प्युटर जडान गर्ने नयाँ नेटवर्क विकास गर्न एक मिलियन डलर लगानी गर्न राजी गरे। हर्ट्जफिल्डले ब्यालेस्टिक मिसाइल अनुसन्धान कार्यक्रमबाट लिएर पैसा प्राप्त गरेको थियो। डिपार्टमेन्ट अफ डिफेन्सले यो लागतलाई यस तथ्यद्वारा जायज ठहरायो कि ARPA सँग एउटा "बाँच्ने" नेटवर्क सिर्जना गर्ने काम थियो जुन यसको एउटा भाग नष्ट भए पछि पनि सञ्चालन जारी रहनेछ - उदाहरणका लागि, आणविक आक्रमणमा।
ARPA ले ARPANET परियोजनाहरू व्यवस्थापन गर्न MIT बाट Kleinrock's को पुरानो साथी ल्यारी रोबर्ट्सलाई ल्यायो। रोबर्ट्सले ब्रिटिश कम्प्युटर वैज्ञानिक डोनाल्ड डेभिस र अमेरिकी पल बारनका कामहरू र उनीहरूले आविष्कार गरेका डाटा ट्रान्समिशन टेक्नोलोजीहरूतिर फर्के।
र चाँडै रोबर्ट्सले Kleinrock लाई परियोजनाको सैद्धान्तिक भागमा काम गर्न आमन्त्रित गरे। उनले सन् १९६२ देखि नेटवर्कमा डाटा ट्रान्समिसनको बारेमा सोचिरहेका थिए, जब उनी अझै एमआईटीमा थिए।
"एमआईटीमा स्नातक विद्यार्थीको रूपमा, मैले निम्न समस्याहरू समाधान गर्ने निर्णय गरें: म कम्प्युटरहरूले घेरिएको छु, तर उनीहरूलाई एकअर्कासँग कसरी कुराकानी गर्ने भनेर थाहा छैन, र मलाई थाहा छ कि ढिलो वा पछि उनीहरूले गर्नुपर्नेछ," क्लेनरोक। भन्छन्। - र यो कार्यमा कोही संलग्न थिएनन्। सबैले सूचना र कोडिङ सिद्धान्तको अध्ययन गरे।"
ARPANET मा Kleinrock को मुख्य योगदान थियो
MIT मा Kleinrock को शोध प्रबंधले ARPANET परियोजनालाई सूचित गर्ने अवधारणाहरू प्रस्तुत गर्यो।
Kleinrock ले यसलाई कम्प्यूटरहरू बीच सञ्चार गर्न एक जंगली रूपमा अकुशल तरिका मान्नुभयो। लामबद्ध सिद्धान्तले विभिन्न सञ्चार सत्रहरूबाट डाटा प्याकेटहरू बीच गतिशील रूपमा संचार लाइनहरू विभाजन गर्ने तरिका प्रदान गर्यो। जब प्याकेटहरूको एउटा स्ट्रिममा अवरोध हुन्छ, अर्को स्ट्रिमले उही च्यानल प्रयोग गर्न सक्छ। प्याकेटहरू जसले एक डेटा सत्र बनाउँछ (भन्नुहोस्, एउटा इमेल) चार फरक मार्गहरू प्रयोग गरेर प्रापकलाई आफ्नो बाटो फेला पार्न सक्छ। यदि एक मार्ग बन्द छ भने, नेटवर्कले अर्को मार्फत प्याकेटहरू रिडिरेक्ट गर्नेछ।
कोठा 3420 मा हाम्रो कुराकानीको क्रममा, क्लेनरकले मलाई एउटा टेबुलमा रातोमा बाँधिएको आफ्नो थेसिस देखाए। उनले आफ्नो अनुसन्धानलाई सन् १९६४ मा पुस्तकको रुपमा प्रकाशित गरेका थिए ।
यस्तो नयाँ प्रकारको नेटवर्कमा, डाटा आवागमन केन्द्रीय स्विचद्वारा होइन, तर नेटवर्क नोडहरूमा अवस्थित उपकरणहरूद्वारा निर्देशित गरिएको थियो। 1969 मा यी उपकरणहरू भनिन्छ
Kleinrock ले 1969 मा सेप्टेम्बरको पहिलो सोमबार UCLA लाई पहिलो IMP डेलिभर गर्यो। आज यो बोल्टर हलको कोठा 3420 को कुनामा एकल रूपमा खडा छ, जहाँ यसलाई यसको मौलिक उपस्थितिमा पुनर्स्थापित गरिएको छ, जस्तै यो 50 वर्ष पहिले पहिलो इन्टरनेट प्रसारण प्रक्रिया गर्दा थियो।
"15-घण्टा काम दिन, हरेक दिन"
1969 को पतनमा, चार्ली क्लाइन एक इन्जिनियरिङ डिग्री हासिल गर्न कोशिस गर्दै एक स्नातक विद्यार्थी थिए। क्लेनरकले नेटवर्क विकास गर्न सरकारी कोष प्राप्त गरेपछि उनको समूह ARPANET परियोजनामा सारिएको थियो। अगस्टमा, Kline र अन्यहरू सक्रिय रूपमा IMP सँग इन्टरफेस गर्न सिग्मा 7 मेनफ्रेमको लागि सफ्टवेयर तयार गर्ने काममा थिए। कम्प्यूटर र IMPs बीच कुनै मानक संचार इन्टरफेस नभएको कारण - Bob Metcalfe र David Boggs ले 1973 सम्म इथरनेट आविष्कार गरेनन् - टोलीले कम्प्युटरहरू बीच सञ्चार गर्न स्क्र्याचबाट 5-मिटर केबल सिर्जना गर्यो। अब उनीहरूलाई जानकारी आदानप्रदान गर्न अर्को कम्प्युटर चाहिन्छ।
चार्ली क्लाइन
IMP प्राप्त गर्ने दोस्रो अनुसन्धान केन्द्र SRI थियो (यो अक्टोबरको सुरुमा भएको थियो)। बिल डुभालका लागि, कार्यक्रमले उनीहरूको SDS 940 मा UCLA बाट SRI मा पहिलो डेटा स्थानान्तरणको तयारीको सुरुवात भएको चिन्ह लगाइयो। दुवै संस्थाका टोलीहरूले अक्टोबर 21 सम्ममा पहिलो सफल डाटा स्थानान्तरण हासिल गर्न कडा मेहनत गरिरहेका थिए।
"म परियोजनामा गएँ, आवश्यक सफ्टवेयरको विकास र कार्यान्वयन गरें, र यो त्यस्तो प्रकारको प्रक्रिया थियो जुन कहिलेकाहीँ सफ्टवेयर विकासमा हुन्छ - 15-घण्टा दिन, हरेक दिन, तपाईंले पूरा नगरेसम्म," उनी सम्झन्छन्।
हेलोवीन नजिकिँदै गर्दा, दुबै संस्थाहरूमा विकासको गति तीव्र हुन्छ। र टोलीहरू समयसीमा अघि नै तयार थिए।
"अब हामीसँग दुईवटा नोडहरू थिए, हामीले AT&T बाट लाइन भाडामा लिएका थियौं, र हामीले प्रति सेकेन्ड 50 बिट्सको अद्भुत गतिको अपेक्षा गरेका थियौं," Kleinrock भन्छन्। "र हामी यो गर्न तयार थियौं, लग इन गर्न।"
"हामीले अक्टोबर २९ मा पहिलो टेस्ट तय गर्यौं," डुभाल थप्छन्। - त्यो समयमा यो पूर्व-अल्फा थियो। र हामीले सोच्यौं, ठीक छ, हामीसँग यो सबै गर्न र चलाउन तीनवटा परीक्षण दिनहरू छन्।
२९ को साँझमा, क्लाइनले ढिलो काम गर्यो - जसरी SRI मा Duvall ले गरेको थियो। तिनीहरूले साँझमा पहिलो सन्देश ARPANET मा प्रसारण गर्ने प्रयास गर्ने योजना बनाए, ताकि कम्प्युटर अचानक "क्र्यास" भयो भने कसैको काम बिग्रन नपरोस्। कोठा 29 मा, क्लाइन कम्प्युटरमा जडान भएको ITT टेलिटाइप टर्मिनलको अगाडि एक्लै बसे।
र यहाँ त्यो साँझ के भयो - कम्प्युटिङ इतिहासमा ऐतिहासिक कम्प्युटर असफलताहरू मध्ये एक सहित - क्लाइन र डुवाल आफैंका शब्दहरूमा:
क्लाइन: मैले Sigma 7 OS मा लग इन गरें र त्यसपछि मैले लेखेको एउटा प्रोग्राम चलाएको छु जसले मलाई SRI मा पठाउनको लागि परीक्षण प्याकेट आदेश दिन अनुमति दियो। यसैबीच, SRI मा बिल डुवालले आगमन जडानहरू स्वीकार गर्ने कार्यक्रम सुरु गरे। अनि हामी एकै समयमा फोनमा कुरा गर्यौं।
सुरुमा हामीलाई केही समस्याहरू थिए। हामीलाई कोड अनुवादमा समस्या थियो किनभने हाम्रो प्रणाली प्रयोग भयो
यी धेरै समस्याहरूको सामना गर्दै, हामीले लग इन गर्ने प्रयास गर्यौं। र यो गर्न को लागी तपाईले "लगइन" शब्द टाइप गर्नु पर्यो। SRI मा प्रणाली बौद्धिक रूपमा उपलब्ध आदेशहरू पहिचान गर्न प्रोग्राम गरिएको थियो। उन्नत मोडमा, जब तपाईंले पहिलो पटक L, त्यसपछि O, त्यसपछि G टाइप गर्नुभयो, उहाँले बुझ्नुभयो कि तपाईंले सायद LOGIN भन्नुभएको हो, र उनले आफैं IN थपिन्। त्यसैले म एल.
म SRI बाट डुभलसँग लाइनमा थिएँ, र मैले भनें, "के तपाईंले एल पाउनुभयो?" उसले भन्छ, "हो।" मैले भने कि मैले L फर्केर आएको र मेरो टर्मिनलमा प्रिन्ट आउट गरेको देखें। र मैले ओ थिचेँ र यो भनियो, "ओ" आयो। र मैले G थिचेँ, र उसले भन्यो, "एक मिनेट पर्खनुहोस्, मेरो प्रणाली यहाँ क्र्यास भएको छ।"
बिल डुवाल
केही पत्रहरू पछि, एक बफर ओभरफ्लो भयो। यो फेला पार्न र ठीक गर्न धेरै सजिलो थियो, र मूलतः सबै कुरा ब्याक अप र त्यस पछि चलिरहेको थियो। म यो उल्लेख गर्दछु किनभने यो सम्पूर्ण कथाको बारेमा होइन। ARPANET कसरी काम गर्छ भन्ने कथा।
Kline: उहाँसँग एउटा सानो त्रुटि थियो, र उहाँले लगभग 20 मिनेटमा यसलाई व्यवहार गर्नुभयो, र सबै कुरा फेरि सुरु गर्ने प्रयास गर्नुभयो। उसले सफ्टवेयर ट्वीक गर्न आवश्यक थियो। मलाई मेरो सफ्टवेयर फेरि जाँच गर्न आवश्यक थियो। उसले मलाई फिर्ता बोलायो र हामीले फेरि प्रयास गर्यौं। हामीले फेरि सुरु गर्यौं, मैले L, O, G टाइप गरें र यस पटक मैले "IN" जवाफ पाएँ।
"काममा इन्जिनियरहरू मात्र"
पहिलो जडान प्यासिफिक समय साँझ साढे दस मा भयो। क्लाइनले त्यसपछि डुभालले आफ्नो लागि सिर्जना गरेको एसआरआई कम्प्युटर खातामा लग इन गर्न र UCLA बाट 560 किलोमिटर तटमा अवस्थित कम्प्युटरको प्रणाली स्रोतहरू प्रयोग गरेर प्रोग्रामहरू चलाउन सक्षम भयो। ARPANET को मिसन को एक सानो भाग पूरा भयो।
"त्यतिबेला ढिलो भइसकेको थियो, त्यसैले म घर गएँ," क्लाइनले मलाई भने।
साइन इन रूम 3420 ले यहाँ के भयो भनेर बताउँछ
टोलीलाई थाहा थियो कि उनीहरूले सफलता हासिल गरेका छन्, तर उपलब्धिको मापनको बारेमा धेरै सोचेनन्। "यो काममा इन्जिनियरहरू मात्र थियो," क्लेनरोकले भने। डुभालले अक्टोबर २९ लाई कम्प्युटरलाई नेटवर्कमा जोड्ने ठूलो, थप जटिल कार्यमा मात्र एक कदमको रूपमा हेरे। Kleinrock को कामले नेटवर्कहरूमा डाटा प्याकेटहरू कसरी रुट गर्ने भन्नेमा केन्द्रित थियो, जबकि SRI अनुसन्धानकर्ताहरूले प्याकेट के बनाउँछ र त्यस भित्रको डाटा कसरी व्यवस्थित हुन्छ भन्नेमा काम गरे।
"मूलतया, त्यहीं हो जहाँ हामीले इन्टरनेटमा देख्ने प्रतिमान पहिलो पटक कागजातहरू र ती सबै सामानहरूको लिङ्कको साथ सिर्जना गरिएको थियो," डुवाल भन्छन्। “हामीले जहिले पनि धेरै वर्कस्टेशनहरू र व्यक्तिहरू आपसमा जोडिएको कल्पना गर्यौं। त्यसबेला हामीले तिनीहरूलाई ज्ञान केन्द्र भन्यौं किनभने हाम्रो अभिमुखीकरण शैक्षिक थियो।
Cline र Duvall बीच डेटाको पहिलो सफल आदानप्रदानको हप्ता भित्र, ARPA नेटवर्कले क्यालिफोर्निया विश्वविद्यालय, सान्ता बारबरा, र यूटा विश्वविद्यालयका कम्प्युटरहरू समावेश गर्न विस्तार गर्यो। ARPANET त्यसपछि 70 र 1980 को दशकमा थप विस्तार भयो, धेरै भन्दा धेरै सरकारी र शैक्षिक कम्प्युटरहरू एकसाथ जोड्दै। र त्यसपछि ARPANET मा विकसित अवधारणाहरू इन्टरनेटमा लागू हुनेछ जुन हामीले आज थाहा पाएका छौं।
1969 मा, एक UCLA प्रेस विज्ञप्तिले नयाँ ARPANET लाई टाउट गर्यो। "कम्प्युटर नेटवर्कहरू अझै पनि उनीहरूको बाल्यकालमा छन्," क्लेनरोकले त्यस समयमा लेखे। "तर तिनीहरू आकार र जटिलतामा बढ्दै जाँदा, हामीले 'कम्प्युटर सेवाहरू' को विस्तार देख्ने सम्भावना छ, जुन आजको विद्युतीय र टेलिफोन सेवाहरू जस्तै, देश भरका व्यक्तिगत घर र कार्यालयहरूमा सेवा दिनेछ।"
आज यो अवधारणा धेरै पुरानो जमानाको देखिन्छ - डाटा नेटवर्कहरू घर र कार्यालयहरूमा मात्र होइन, तर चीजहरूको इन्टरनेटसँग सम्बन्धित साना यन्त्रहरूमा पनि प्रवेश गरेको छ। यद्यपि, "कम्प्युटर सेवाहरू" बारे क्लेनरोकको कथन आश्चर्यजनक रूपमा पूर्वनिर्धारित थियो, किनकि आधुनिक व्यावसायिक इन्टरनेट धेरै दशक पछिसम्म देखा परेन। यो विचार 2019 मा सान्दर्भिक रहन्छ, जब कम्प्युटिङ स्रोतहरू उही सर्वव्यापी, लिइएको राज्य बिजुलीको रूपमा आउँदैछन्।
सायद यस प्रकारको वार्षिकोत्सवहरू हामी कसरी यस उच्च जोडिएको युगमा आइपुग्यौं भनेर सम्झने राम्रो अवसर मात्र होइन, तर भविष्यलाई हेर्ने पनि - Kleinrock ले गरे जस्तै - नेटवर्क अर्को कहाँ जान सक्छ भनेर सोच्ने।
स्रोत: www.habr.com