50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420

Ito ang kwento ng paglikha ng ARPANET, ang rebolusyonaryong hinalinhan ng Internet, ayon sa sinabi ng mga kalahok sa mga kaganapan.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420

Pagdating sa Bolter Hall Institute sa University of California, Los Angeles (UCLA), umakyat ako sa hagdan patungo sa ikatlong palapag upang hanapin ang room #3420. At saka ako pumasok doon. Mula sa koridor ay tila wala siyang espesyal.

Ngunit 50 taon na ang nakalilipas, noong Oktubre 29, 1969, isang napakalaking bagay ang nangyari. Ang nagtapos na estudyante na si Charlie Cline, na nakaupo sa isang terminal ng ITT Teletype, ay gumawa ng unang digital data transfer para kay Bill Duvall, isang scientist na nakaupo sa isa pang computer sa Stanford Research Institute (kilala ngayon bilang SRI International), sa isang ganap na naiibang bahagi ng California. Ganito nagsimula ang kwento ARPANET, isang maliit na network ng mga akademikong computer na naging tagapagpauna ng Internet.

Hindi masasabi na sa oras na iyon ang maikling pagkilos na ito ng paghahatid ng data ay dumagundong sa buong mundo. Kahit na sina Cline at Duvall ay hindi lubos na nagpapasalamat sa kanilang nagawa: "Wala akong natatandaan na anumang espesyal tungkol sa gabing iyon, at tiyak na hindi ko napagtanto noong panahong iyon na gumawa kami ng anumang espesyal," sabi ni Cline. Gayunpaman, ang kanilang koneksyon ay naging patunay ng pagiging posible ng konsepto, na sa huli ay nagbigay ng access sa halos lahat ng impormasyon sa mundo para sa sinumang nagmamay-ari ng computer.

Ngayon, lahat mula sa mga smartphone hanggang sa mga awtomatikong pintuan ng garahe ay mga node sa isang network na nagmula sa isang pagsubok na sina Cline at Duvall noong araw na iyon. At ang kuwento kung paano nila natukoy ang mga unang panuntunan para sa paglipat ng mga byte sa buong mundo ay sulit na pakinggan - lalo na kapag sila mismo ang nagsasabi nito.

"Para hindi na ito maulit"

At noong 1969, maraming tao ang tumulong kina Cline at Duvall na gumawa ng tagumpay sa gabing iyon noong Oktubre 29 - kabilang ang isang propesor sa UCLA Leonard Kleinrock, kung kanino, bilang karagdagan kina Cline at Duvall, nakipag-usap ako sa ika-50 anibersaryo. Sinabi ni Kleinrock, na nagtatrabaho pa rin sa unibersidad ARPANET sa isang kahulugan, ito ay isang bata ng Cold War. Noong Oktubre 1957 ang Sobyet Sputnik-1 kumurap sa kalangitan sa ibabaw ng Estados Unidos, ang mga shock wave mula rito ay dumaan sa parehong siyentipikong komunidad at sa pampulitikang establisimyento.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Room No. 3420, ibinalik sa lahat ng ningning nito mula 1969

Ang paglulunsad ng Sputnik ay "nahanap ang Estados Unidos na nakababa ang pantalon, at sinabi ni Eisenhower, 'Huwag na itong mangyari muli,'" naalala ni Kleinrock sa aming pag-uusap sa room 3420, na kilala ngayon bilang Internet History Center. Kleinrock. β€œKaya noong Enero 1958, binuo niya ang Advanced Research Projects Agency, ARPA, sa loob ng Department of Defense upang suportahan ang STEMβ€”ang mga mahirap na agham na pinag-aralan sa mga unibersidad sa U.S. at mga laboratoryo ng pananaliksik."

Noong kalagitnaan ng dekada 1960, nagbigay ang ARPA ng pondo para sa pagtatayo ng malalaking kompyuter na ginagamit ng mga mananaliksik sa mga unibersidad at mga think tank sa buong bansa. Ang punong opisyal ng pananalapi ng ARPA ay si Bob Taylor, isang pangunahing tauhan sa kasaysayan ng computer na kalaunan ay nagpatakbo ng PARC laboratoryo sa Xerox. Sa ARPA, sa kasamaang palad, naging malinaw sa kanya na ang lahat ng mga computer na ito ay nagsasalita ng iba't ibang mga wika at hindi alam kung paano makipag-usap sa bawat isa.

Kinasusuklaman ni Taylor ang paggamit ng iba't ibang mga terminal para kumonekta sa iba't ibang remote research computer, bawat isa ay tumatakbo sa sarili nitong dedikadong linya. Ang kanyang opisina ay puno ng mga teletype machine.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Noong 1969, ang naturang mga terminal ng Teletype ay isang mahalagang bahagi ng mga aparatong computing

β€œSabi ko pare, obvious naman kung ano ang dapat gawin. Sa halip na magkaroon ng tatlong terminal, dapat mayroong isang terminal na pupunta kung saan mo ito kailangan," sinabi ni Taylor sa New York Times noong 1999. "Ang ideyang ito ay ARPANET."

Nagkaroon din si Taylor ng mas praktikal na mga dahilan sa pagnanais na lumikha ng isang network. Patuloy siyang nakatanggap ng mga kahilingan mula sa mga mananaliksik sa buong bansa upang pondohan ang pagbili ng mas malaki at mas mabilis mga mainframe. Alam niya na ang karamihan sa kapangyarihan ng computing na pinondohan ng gobyerno ay nakaupo nang walang ginagawa, paliwanag ni Kleinrock. Halimbawa, maaaring i-maximize ng isang mananaliksik ang mga kakayahan ng computing system sa SRIin sa California, habang ang mainframe sa MIT ay maaaring idle, sabihin, pagkatapos ng mga oras sa East Coast.

O maaaring ang mainframe ay naglalaman ng software sa isang lugar na maaaring maging kapaki-pakinabang sa ibang mga lugarβ€”tulad ng unang graphics software na pinondohan ng ARPA sa University of Utah. Kung walang ganoong network, "kung nasa UCLA ako at gusto kong gumawa ng mga graphics, hihilingin ko sa ARPA na bilhan ako ng parehong makina," sabi ni Kleinrock. "Kailangan ng lahat ang lahat." Pagsapit ng 1966, napagod na ang ARPA sa mga naturang kahilingan.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Leonard Kleinrock

Ang problema ay ang lahat ng mga computer na ito ay nagsasalita ng iba't ibang mga wika. Sa Pentagon, ipinaliwanag ng mga computer scientist ni Taylor na ang mga research computer na ito ay nagpapatakbo ng iba't ibang hanay ng mga code. Walang karaniwang wika ng network, o protocol, kung saan maaaring kumonekta at magbahagi ng nilalaman o mapagkukunan ang mga computer na matatagpuan sa magkalayo.

Hindi nagtagal ay nagbago ang sitwasyon. Hinimok ni Taylor ang direktor ng ARPA na si Charles Hertzfield na mamuhunan ng isang milyong dolyar sa pagbuo ng isang bagong network na nagkokonekta sa mga computer mula sa MIT, UCLA, SRI at saanman. Nakuha ni Hertzfield ang pera sa pamamagitan ng pagkuha nito mula sa ballistic missile research program. Ang Kagawaran ng Depensa ay nagbigay-katwiran sa gastos na ito sa pamamagitan ng katotohanan na ang ARPA ay may tungkulin na lumikha ng isang "nakaligtas" na network na patuloy na gagana kahit na matapos ang isa sa mga bahagi nito ay nawasak-halimbawa, sa isang nuclear attack.

Dinala ng ARPA si Larry Roberts, isang matandang kaibigan ni Kleinrock mula sa MIT, upang pamahalaan ang mga proyekto ng ARPANET. Bumaling si Roberts sa mga gawa ng British computer scientist na si Donald Davis at American Paul Baran at ang mga teknolohiya ng paghahatid ng data na kanilang naimbento.

At sa lalong madaling panahon inanyayahan ni Roberts si Kleinrock na magtrabaho sa teoretikal na bahagi ng proyekto. Siya ay nag-iisip tungkol sa paghahatid ng data sa mga network mula noong 1962, noong siya ay nasa MIT pa.

"Bilang isang nagtapos na mag-aaral sa MIT, nagpasya akong harapin ang sumusunod na problema: Napapaligiran ako ng mga computer, ngunit hindi nila alam kung paano makipag-usap sa isa't isa, at alam ko na maaga o huli ay kakailanganin nila," Kleinrock sabi. - At walang sinuman ang nakikibahagi sa gawaing ito. Ang lahat ay nag-aral ng impormasyon at coding theory."

Ang pangunahing kontribusyon ni Kleinrock sa ARPANET ay teorya ng pagpila. Noon, ang mga linya ay analog at maaaring ipaarkila mula sa AT&T. Nagtatrabaho sila sa pamamagitan ng mga switch, ibig sabihin, ang isang sentral na switch ay nagtatag ng isang nakatuong koneksyon sa pagitan ng nagpadala at ng tatanggap, ito man ay dalawang tao na nakikipag-chat sa telepono o isang terminal na kumokonekta sa isang remote na mainframe. Sa mga linyang ito, maraming oras ang ginugol sa idle time - kapag walang nagsasalita ng mga salita o nagpapadala ng mga bit.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Ang disertasyon ni Kleinrock sa MIT ay naglatag ng mga konsepto na magpapaalam sa proyekto ng ARPANET.

Itinuring ito ni Kleinrock na isang napakawalang-bisang paraan upang makipag-usap sa pagitan ng mga computer. Ang teorya ng queuing ay nagbigay ng paraan upang dynamic na hatiin ang mga linya ng komunikasyon sa pagitan ng mga packet ng data mula sa iba't ibang mga sesyon ng komunikasyon. Kapag ang isang stream ng mga packet ay nagambala, ang isa pang stream ay maaaring gumamit ng parehong channel. Ang mga packet na bumubuo sa isang session ng data (sabihin, isang email) ay makakahanap ng kanilang daan patungo sa tatanggap gamit ang apat na magkakaibang ruta. Kung ang isang ruta ay sarado, ang network ay magre-redirect ng mga packet sa isa pa.

Sa aming pag-uusap sa room 3420, ipinakita sa akin ni Kleinrock ang kanyang thesis, na nakatali ng pula sa isa sa mga mesa. Inilathala niya ang kanyang pananaliksik sa anyo ng libro noong 1964.

Sa ganitong bagong uri ng network, ang paggalaw ng data ay hindi itinuro ng isang sentral na switch, ngunit sa pamamagitan ng mga device na matatagpuan sa mga node ng network. Noong 1969 tinawag ang mga device na ito IMP, "mga tagapangasiwa ng mensahe sa interface". Ang bawat naturang makina ay isang binagong, mabigat na-duty na bersyon ng Honeywell DDP-516 computer, na naglalaman ng mga espesyal na kagamitan para sa pamamahala ng network.

Inihatid ni Kleinrock ang unang IMP sa UCLA noong unang Lunes noong Setyembre noong 1969. Ngayon, monolitikal itong nakatayo sa sulok ng silid 3420 sa Bolter Hall, kung saan naibalik ito sa orihinal na hitsura nito, tulad noong pinoproseso ang mga unang pagpapadala sa Internet 50 taon na ang nakakaraan.

"15-oras na araw ng trabaho, araw-araw"

Noong taglagas ng 1969, si Charlie Cline ay isang nagtapos na estudyante na nagsisikap na makakuha ng degree sa engineering. Ang kanyang grupo ay inilipat sa proyekto ng ARPANET pagkatapos makatanggap ng pondo ng gobyerno si Kleinrock para mapaunlad ang network. Noong Agosto, si Kline at ang iba pa ay aktibong nagtatrabaho sa paghahanda ng software para sa Sigma 7 mainframe upang mag-interface sa IMP. Dahil walang karaniwang interface ng komunikasyon sa pagitan ng mga computer at mga IMPβ€”hindi iimbento nina Bob Metcalfe at David Boggs ang Ethernet hanggang 1973β€”gumawa ang team ng 5-meter cable mula sa simula upang makipag-ugnayan sa pagitan ng mga computer. Ngayon kailangan na lang nila ng isa pang computer para makipagpalitan ng impormasyon.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Charlie Cline

Ang pangalawang research center na nakatanggap ng IMP ay SRI (nangyari ito noong unang bahagi ng Oktubre). Para kay Bill Duvall, ang kaganapan ay minarkahan ang pagsisimula ng mga paghahanda para sa unang paglipat ng data mula sa UCLA patungo sa SRI, sa kanilang SDS 940. Ang mga koponan sa parehong mga institusyon, aniya, ay nagsusumikap upang makamit ang unang matagumpay na paglipat ng data sa Oktubre 21.

"Pumunta ako sa proyekto, binuo at ipinatupad ang kinakailangang software, at ito ang uri ng proseso na kung minsan ay nangyayari sa pagbuo ng software - 15-oras na araw, araw-araw, hanggang sa matapos ka," paggunita niya.

Habang papalapit ang Halloween, bumibilis ang takbo ng pag-unlad sa parehong mga institusyon. At handa na ang mga koponan bago pa man ang deadline.

"Ngayon mayroon na kaming dalawang node, inupahan namin ang linya mula sa AT&T, at inaasahan namin ang mga kamangha-manghang bilis na 50 bits bawat segundo," sabi ni Kleinrock. "At handa kaming gawin ito, para mag-log in."

"Naiskedyul namin ang unang pagsubok para sa Oktubre 29," dagdag ni Duval. – Sa oras na iyon ito ay pre-alpha. At naisip namin, okay, mayroon kaming tatlong araw ng pagsubok upang maihanda ang lahat at tumakbo."

Sa gabi ng ika-29, nagtrabaho si Kline nang huli - tulad ng ginawa ni Duvall sa SRI. Pinlano nilang subukang ipadala ang unang mensahe sa ARPANET sa gabi, upang hindi masira ang trabaho ng sinuman kung ang computer ay biglang "mag-crash". Sa room 3420, nakaupong mag-isa si Cline sa harap ng isang terminal ng ITT Teletype na konektado sa isang computer.

At narito ang nangyari noong gabing iyon - kabilang ang isa sa mga makasaysayang pagkabigo sa computer sa kasaysayan ng pag-compute - sa mga salita nina Kline at Duvall mismo:

Kline: Nag-log in ako sa Sigma 7 OS at pagkatapos ay nagpatakbo ng isang program na isinulat ko na nagpapahintulot sa akin na mag-utos ng isang test packet na ipapadala sa SRI. Samantala, sinimulan ni Bill Duvall sa SRI ang isang programa na tumatanggap ng mga papasok na koneksyon. At sabay kaming nag usap sa phone.

Nagkaroon kami ng ilang mga problema noong una. Nagkaroon kami ng problema sa pagsasalin ng code dahil ginamit ang aming system EBCDIC (extended BCD), isang pamantayang ginagamit ng IBM at Sigma 7. Ngunit ginamit ang computer sa SRI ASCII (Standard American Code for Information Interchange), na kalaunan ay naging pamantayan para sa ARPANET, at pagkatapos ay ang buong mundo.

Sa pagharap sa ilan sa mga problemang ito, sinubukan naming mag-log in. At para magawa ito kailangan mong i-type ang salitang "login". Ang sistema sa SRI ay na-program upang matalinong makilala ang mga magagamit na command. Sa advanced mode, noong una kang nag-type ng L, pagkatapos ay O, pagkatapos ay G, naintindihan niya na malamang na LOGIN ang ibig mong sabihin, at siya mismo ang nagdagdag ng IN. Kaya pumasok ako sa L.

Ako ay nasa linya kasama si Duvall mula sa SRI, at sinabi ko, "Nakuha mo ba ang L?" Sabi niya, "Oo." Sinabi ko na nakita ko ang L na bumalik at nag-print sa aking terminal. At pinindot ko ang O at sinabi nitong, "'O' came." At pinindot ko ang G, at sinabi niya, "Sandali, nag-crash ang aking sistema dito."

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Bill Duvall

Pagkatapos ng ilang titik, naganap ang buffer overflow. Napakadaling hanapin at ayusin, at karaniwang nai-back up at tumatakbo ang lahat pagkatapos noon. Nabanggit ko ito dahil hindi iyon ang tungkol sa buong kwentong ito. Ang kwento kung paano gumagana ang ARPANET.

Kline: Nagkaroon siya ng maliit na pagkakamali, at hinarap niya ito sa loob ng halos 20 minuto, at sinubukang simulan muli ang lahat. Kailangan niyang i-tweak ang software. Kailangan kong suriin muli ang aking software. Tinawag niya ulit ako at sinubukan ulit namin. Nagsimula ulit kami, nagtype ako ng L, O, G and this time I got the answer "IN".

"Mga engineer lang sa trabaho"

Ang unang koneksyon ay naganap sa alas-diyes y media ng gabi ng oras ng Pasipiko. Nakapag-log in si Kline sa SRI computer account na ginawa ni Duvall para sa kanya at nagpatakbo ng mga program gamit ang system resources ng isang computer na matatagpuan 560 km sa baybayin mula sa UCLA. Ang isang maliit na bahagi ng misyon ng ARPANET ay nagawa.

"Noon ay gabi na, kaya umuwi ako," sabi ni Kline sa akin.

50 taon na ang nakalilipas ang Internet ay isinilang sa silid No. 3420
Ipinapaliwanag ng sign sa room 3420 kung ano ang nangyari dito

Alam ng koponan na nakamit nila ang tagumpay, ngunit hindi gaanong inisip ang sukat ng tagumpay. "Ito ay mga inhinyero lamang sa trabaho," sabi ni Kleinrock. Nakita ni Duvall ang Oktubre 29 bilang isang hakbang lamang sa isang mas malaki, mas kumplikadong gawain ng pag-uugnay ng mga computer sa isang network. Nakatuon ang gawain ni Kleinrock sa kung paano iruta ang mga packet ng data sa mga network, habang ang mga mananaliksik ng SRI ay nagtrabaho sa kung ano ang bumubuo sa isang packet at kung paano nakaayos ang data sa loob nito.

"Sa pangkalahatan, doon unang nilikha ang paradigm na nakikita natin sa Internet, na may mga link sa mga dokumento at lahat ng bagay na iyon," sabi ni Duvall. "Palagi naming naiisip ang ilang mga workstation at mga taong magkakaugnay. Noon tinawag namin silang knowledge center dahil academic ang orientation namin.”

Sa loob ng mga linggo ng unang matagumpay na pagpapalitan ng data sa pagitan ng Cline at Duvall, lumawak ang ARPA network upang isama ang mga computer mula sa University of California, Santa Barbara, at University of Utah. Ang ARPANET pagkatapos ay lumawak nang higit pa sa 70s at karamihan ng 1980s, na nag-uugnay sa higit pang mga pamahalaan at akademikong mga computer nang magkasama. At pagkatapos ay ang mga konsepto na binuo sa ARPANET ay ilalapat sa Internet na alam natin ngayon.

Noong 1969, isang press release ng UCLA ang nagpahayag ng bagong ARPANET. "Ang mga network ng computer ay nasa kanilang pagkabata pa," isinulat ni Kleinrock noong panahong iyon. "Ngunit habang lumalaki ang mga ito sa laki at pagiging kumplikado, malamang na makikita natin ang paglaganap ng 'mga serbisyo sa kompyuter' na, katulad ng mga serbisyong elektrikal at telepono ngayon, ay magsisilbi sa mga indibidwal na tahanan at opisina sa buong bansa."

Ngayon ang konsepto na ito ay tila medyo luma - ang mga network ng data ay tumagos hindi lamang sa mga tahanan at opisina, kundi pati na rin sa pinakamaliit na aparato na kabilang sa Internet of Things. Gayunpaman, ang pahayag ni Kleinrock tungkol sa "mga serbisyo ng computer" ay nakakagulat na nauunawaan, dahil ang modernong komersyal na Internet ay hindi lumitaw hanggang sa ilang dekada mamaya. Ang ideyang ito ay nananatiling may-katuturan sa 2019, kapag ang mga mapagkukunan ng pag-compute ay papalapit na sa kaparehong nasa lahat ng dako, kinuha-for-granted na estado gaya ng kuryente.

Marahil ang mga anibersaryo na tulad nito ay isang magandang pagkakataon hindi lamang para alalahanin kung paano tayo nakarating sa panahong ito na lubos na konektado, ngunit upang tumingin din sa hinaharap - tulad ng ginawa ni Kleinrock - upang isipin kung saan susunod ang network.

Pinagmulan: www.habr.com

Magdagdag ng komento