Interneteko historia: ARPANET - Azpisarea

Interneteko historia: ARPANET - Azpisarea

Serieko beste artikulu batzuk:

ARPANET Robert Taylor eta Larry Roberts erabiliz batzera zihoazen ikerkuntza institutu ezberdin asko, bakoitzak bere ordenagailua zuen, bere ardura osoa zuen software eta hardwarerako. Hala ere, sarearen bera softwarea eta hardwarea erdiko eremu lainotsuan kokatuta zegoen, eta ez ziren leku horietako inongoak. 1967tik 1968ra bitartean, Robertsek, Informazio Prozesatzeko Teknologiaren Bulegoaren (IPTO) sare proiektuko buruak, sarea nork eraiki eta mantendu behar zuen eta sarearen eta erakundeen arteko mugak non egon behar zuen zehaztu behar izan zuen.

skeptics

Sarea egituratzeko arazoa teknikoa bezain politikoa zen behintzat. ARPA ikerketa-zuzendariek, oro har, gaitzetsi zuten ARPANET ideia. Batzuek argi eta garbi erakutsi zuten ez zuten inola ere sarean sartzeko gogorik; horietako gutxi ziren gogotsu. Zentro bakoitzak ahalegin handia egin beharko luke besteek bere ordenagailu oso garestia eta oso arraroa erabil dezaten. Sarbide-hornikuntza honek desabantaila argiak erakusten zituen (baliabide baliotsu baten galera), bere onura potentzialak lausoak eta lausoak izaten jarraitzen zuen bitartean.

Baliabideetarako sarbide partekatuari buruzko eszeptizismo berak UCLA sareko proiektua hondoratu zuen duela urte batzuk. Hala ere, kasu honetan, ARPA-k askoz indar handiagoa izan zuen, baliabide informatiko baliotsu horiek guztiak zuzenean ordaintzen baitzituen, eta lotutako ikerketa-programen diru-fluxu guztietan eskua izaten jarraitu baitzuen. Eta mehatxu zuzenik egin ez arren, β€œedo bestela” esan ez arren, egoera oso argia zen: nola edo hala, ARPAk bere sarea eraikiko zuen, praktikan oraindik bereak ziren makinak batzeko.

Momentua 1967ko udaberrian Att Arbor-eko (Michigan) zuzendari zientifikoen bilera batean iritsi zen. Robertsek bere plana aurkeztu zuen zentroetako hainbat ordenagailu konektatzeko sare bat sortzeko. Exekutibo bakoitzak bere tokiko ordenagailua sareko software berezi batekin emango zuela iragarri zuen, telefono sarearen bidez beste ordenagailu batzuei deitzeko erabiliko zuela (hau Robertsek ideiaren berri izan baino lehen izan zen). paketeen aldaketa). Erantzuna eztabaida eta beldurra izan zen. Ideia hori gauzatzeko gogo gutxien zeudenen artean IPTOk sustatutako proiektu handietan lanean ari ziren zentrorik handienak zeuden, eta horietatik MIT zen nagusia. MITeko ikertzaileek, beren Project MAC denbora partekatzeko sistemaren eta adimen artifizialaren laborategiko diruarekin, ez zuten onurarik ikusi gogor irabazitako baliabideak Mendebaldeko riffraffekin partekatzean.

Eta, bere egoera edozein dela ere, zentro bakoitzak bere ideiak estimatzen zituen. Bakoitzak bere software eta ekipamendu berezia zuen, eta zaila zen ulertzea nola ezar zitezkeen elkarren artean oinarrizko komunikazioa, are gutxiago elkarrekin lan egitea. Beren makinarako sareko programak idazteak eta exekutatu besterik ez du denbora eta baliabide informatikoen zati handi bat hartuko du.

Ironikoa zen, baina harrigarriro ere egokia zen Robertsek arazo sozial eta tekniko horiei aurre egiteko irtenbidea Wes Clarkengandik zetorrela, denbora partekatzea eta sareak ez zituen gizon batek. Clarkek, denei ordenagailu pertsonal bat emateko ideia kixotikoaren defendatzaileak, ez zuen inorekin informatika baliabideak partekatzeko asmorik, eta bere campusa, San Louis-eko Washington Unibertsitatea, ARPANETetik urrun mantendu zuen urte askotan. Hori dela eta, ez da harritzekoa bera izan izana sarearen diseinua garatu zuena, zentro bakoitzaren baliabide informatikoei karga handirik gehitzen ez diena eta haietako bakoitzari software berezia sortzeko ahalegina behar ez izatea.

Clarkek proposatu zuen zentro bakoitzean miniordenagailu bat jartzea sarearekin zuzenean lotutako funtzio guztiak kudeatzeko. Zentro bakoitzak bere tokiko laguntzailearekin (geroago interfaze-mezu-prozesadoreak deituak izan zirenak) nola konektatu behar izan zuen. IMP), eta gero mezua bide zuzenetik bidali zuen, hartzailearen kokapenean dagokion IMPra irits zedin. Funtsean, ARPAk zentro bakoitzari doako ordenagailu osagarriak banatzea proposatu zuen, sarearen baliabide gehienak hartuko lituzketela. Ordenagailuak oraindik arraroak eta oso garestiak ziren garaian, proposamen hau ausarta zen. Hala ere, orduantxe hasi ziren agertzen hamar mila dolar gutxi batzuk kostatzen ziren miniordenagailuak, ehunka batzuk beharrean, eta azkenean proposamena printzipioz bideragarria izan zen (IMP bakoitzak 45 dolar balio zuen, edo 000 dolar inguru). gaurko dirua).

IMP planteamenduak, lider zientifikoen kezkak arintzen zituen bitartean beren konputazio-ahalmenaren sareko kargari buruz, beste arazo politiko bat ere jorratu zuen ARPArentzat. Orduko agentziaren gainontzeko proiektuetan ez bezala, sarea ez zen ikerketa zentro bakar batera mugatzen, non nagusi bakar batek zuzenduko baitzuen. Eta ARPAk berak ez zuen gaitasunik zuzenean eskala handiko proiektu tekniko bat sortzeko eta kudeatzeko. Horretarako kanpoko enpresak kontratatu beharko lituzke. IMPren presentziak erantzukizunaren banaketa argia sortu zuen kanpoko agente batek kudeatutako sarearen eta lokalean kontrolatutako ordenagailuaren artean. Kontratistak IMPak eta tarteko guztia kontrolatuko luke, eta zentroek beren ordenagailuetako hardware eta softwarearen erantzule jarraituko lukete.

IMP

Robertsek kontratista hori hautatu behar izan zuen orduan. Licklider-ek bere ikertzaile gogokoenari proposamen bat zuzenean eramateko antzinako ikuspegia ez zen kasu honetan aplikatu. Proiektua enkante publikoan jarri behar izan zen beste edozein gobernu kontratu bezala.

1968ko uztailera arte ez zituen Robertsek eskaintzaren azken xehetasunak argitu. Sei hilabete inguru igaro dira puzzlearen azken pieza teknikoa Gatlinburgeko hitzaldi batean pakete-aldaketa sistemaren berri eman zenetik. Ordenagailuen fabrikatzaile handienetako bik, Control Data Corporation (CDC) eta International Business Machines (IBM), berehala uko egin zioten parte hartzeari, ez zutelako IMP rolerako egokiak diren miniordenagailu merkeak.

Interneteko historia: ARPANET - Azpisarea
Honeywell DDP-516

Gainerako partaideen artean, gehiengoak ordenagailu berri bat aukeratu zuen DDP-516 Honeywell-ekoa, nahiz eta batzuk aldekoa izan PDP-8 digitala. Honeywell-en aukera bereziki erakargarria zen, industria-kontrola bezalako aplikazioetarako denbora errealeko sistemetarako bereziki diseinatutako I/O interfaze bat zuelako. Komunikazioak, noski, zehaztasun egokia ere eskatzen zuen: ordenagailuak beste lanekin okupatuta zegoen bitartean sarrerako mezu bat galdu bazuen, ez zegoen hura harrapatzeko bigarren aukerarik.

Urte amaierarako, Raytheon serioski kontuan harturik, Robertsek Bolt, Beranek eta Newman-ek sortutako Cambridge enpresa hazten ari zenari esleitu zion zeregina. Ordurako informatika interaktiboaren zuhaitz genealogikoa oso errotuta zegoen, eta Roberts erraz leporatu zitekeen nepotismoa BBN aukeratzeagatik. Lickliderrek informatika interaktiboa ekarri zuen BBNra IPTOko lehen zuzendaria izan aurretik, bere sare intergalaktikoaren haziak erein eta Roberts bezalako jendeari tutoretza emanez. Leakeren eraginik gabe, ARPAk eta BBNk ez zuten ARPANET proiektuari zerbitzatzeko ez interesatu ez gai izango. Gainera, BBNk IMPn oinarritutako sarea eraikitzeko bildutako taldearen funtsezko zati bat Lincoln Labs-etik zuzenean edo zeharka etorri zen: Frank Hart (taldeburua), Dave Walden, Will Crowther eta North Ornstein. Laborategietan izan zen Roberts bera graduondoko eskolara joan zen, eta hantxe piztu zuen Leakek Wes Clark-ekin izandako kasualitateak ordenagailu interaktiboekiko interesa.

Baina egoerak elkarlana dirudien arren, hain zuzen ere, BBN taldea Honeywell 516a bezain egokia zen denbora errealean lan egiteko. Lincolnen, radar sistemetara konektatutako ordenagailuetan ari ziren lanean, aplikazio baten beste adibide bat. datuak ez dira itxarongo ordenagailua prest egon arte. Hartek, adibidez, Whirlwind ordenagailuan lan egin zuen 1950eko hamarkadan ikasle gisa, SAGE proiektuan sartu zen eta guztira 15 urte eman zituen Lincoln Laboratories-en. Ornsteinek SAGE protokolo gurutzatuan lan egin zuen, zeinak radar jarraipenaren datuak ordenagailu batetik bestera transferitzen zituen, eta geroago Wes Clark-en LINC-en, zientzialariei zuzenean laborategian datuak sarean lan egiten laguntzeko diseinatutako ordenagailuan. Crowther, gaur egun testu-jokoaren egilea bezala ezaguna Kobazulo Kolosala Abentura, hamar urte eman zituen denbora errealeko sistemak eraikitzen, Lincoln Terminal Experiment barne, antena kontrolatzen zuen eta sarrerako seinaleak prozesatzen zituen ordenagailu txiki batekin satelite bidezko komunikazio-estazio mugikorra.

Interneteko historia: ARPANET - Azpisarea
IMP taldea BBNn. Frank Hart adineko zentroko gizona da. Ornstein eskuineko ertzean dago, Crowtherren ondoan.

IMP ordenagailu batetik bestera mezuak bideratzea eta bidaltzeaz ulertu eta kudeatzeaz arduratu zen. Ordenagailuak aldi berean 8000 byte bidal ditzake tokiko IMPra, helmuga helbidearekin batera. Ondoren, IMPk mezua zati txikiagoetan zatitu zuen, AT&T-k lagatako 50 kbps-ko lerroetan modu independentean transmititzen ziren helburuko IMPra. IMP hartzaileak mezua bildu eta bere ordenagailura bidali zuen. IMP bakoitzak mahai bat gordetzen zuen bere auzokideetatik zeinek zuen biderik azkarrena edozein helburu lortzeko. Auzokide horietatik jasotako informazioaren arabera dinamikoki eguneratu zen, bizilaguna eskuraezina zela (kasu horretan norabide horretan bidaltzeko atzerapena mugagabetzat jotzen zen). Robertsen prozesamendu guztietarako abiadura eta errendimendu eskakizunak betetzeko, Hart-en taldeak arte-mailako kodea sortu zuen. IMP prozesatzeko programa osoak 12 byte baino ez zituen hartzen; bideratze-taulak jorratzen zituen zatiak 000 besterik ez zituen hartzen.

Taldeak hainbat neurri ere hartu zituen, izan ere, ezinezkoa zela arloko IMP bakoitzari laguntza talde bat eskaintzea.

Lehenik eta behin, ordenagailu bakoitza urrutiko monitorizazio eta kontrolerako gailuz hornitu zuten. Elektrizitate etenaldi bakoitzaren ondoren hasten zen berrabiarazte automatikoaz gain, IMPak programatu ziren bizilagunak berrabiarazi ahal izateko, software eragilearen bertsio berriak bidaliz. Arazketan eta analisian laguntzeko, IMPk, aginduz, uneko egoeraren argazkiak ateratzen has liteke aldian-aldian. Gainera, IMP pakete bakoitzak zati bat erantsi zuen haren jarraipena egiteko, eta horri esker, lanaren erregistro zehatzagoak idazteko aukera izan zen. Gaitasun horiekin guztiekin, arazo asko zuzenean konpon zitezkeen BBNren bulegotik, sare osoaren egoera ikusi ahal izateko kontrol zentro gisa balio zuena.

Bigarrenik, 516-ren bertsio militarra eskatu zioten Honeywell-i, bibrazioetatik eta beste mehatxuetatik babesteko kaxa lodi batez hornitua. BBN-k, funtsean, graduko ikasle jakintsuentzako "urrundu" seinalea izatea nahi zuen, baina ezer ez zuen tokiko ordenagailuen eta BBN-k exekutatzen duen azpisarearen arteko muga blindatu shell honen antzera.

Lehenengo armairu sendotuak, hozkailu baten tamaina gutxi gorabehera, 30ko abuztuaren 1969ean iritsi ziren Kaliforniako Unibertsitatera (UCLA), BBNk kontratua jaso eta 8 hilabetera.

ostalarien

Robertsek sarea lau ostalarirekin abiaraztea erabaki zuen; UCLAz gain, Kaliforniako Santa Barbarako Unibertsitatean (UCSB) kostaldean IMP bat instalatuko zen, Kalifornia iparraldeko Stanford Research Instituten (SRI) eta beste bat. azkena Utahko Unibertsitatean. Hauek guztiak Mendebaldeko kostaldeko bigarren mailako erakundeak ziren, informatika zientifikoaren arloan nolabait frogatu nahian. Familia-loturak lanean jarraitu zuten arduradun zientifikoetako bi gisa, Len Kleinrock UCLAtik eta Ivan Sutherland Utahko Unibertsitatekoak, Robertsen lankide zaharrak ere izan ziren Lincoln Laborategietan.

Robertsek sarearekin lotutako funtzio osagarriak eman zizkien bi ostalariei. 1967an, SRIko Doug Englebart-ek sareko informazio zentro bat sortzeko borondatez aurkeztu zuen lidergo bilera batean. SRIren informazioa berreskuratzeko sistema sofistikatua erabiliz, ARPANET direktorioa sortzeari ekin zion: hainbat nodotan dauden baliabide guztiei buruzko informazio-bilduma antolatua, eta sarean dauden guztien eskura jarri. Kleinrock-ek sareko trafikoaren analisian duen esperientzia kontuan hartuta, Robertsek UCLA izendatu zuen sare neurtzeko zentro (NMC) gisa. Kleinrock-entzat eta UCLArentzat, ARPANET tresna praktiko bat izateaz gain, datuak atera eta bildu ahal izateko esperimentu bat izan nahi zen, lortutako ezagutza sarearen diseinua eta ondorengoak hobetzeko aplikatu ahal izateko.

Baina bi hitzordu hauek baino garrantzitsuagoa ARPANETen garapenerako, Network Working Group (NWG) izeneko graduondoko ikasleen komunitate informalagoa eta solteagoa izan zen. IMP-ko azpisare batek sareko edozein ostalariri mezu bat fidagarritasunez bidaltzeko aukera ematen zion beste edozeini; NWG-ren helburua ostalariek komunikatzeko erabil zezaketen hizkuntza komun edo multzo bat garatzea zen. "Ostalari protokoloak" deitu zieten. "Protokoloa" izena, diplomatikoengandik hartuta, sareei 1965ean aplikatu zieten lehen aldiz, Roberts eta Tom Marill-ek, datu-formatua eta bi ordenagailu elkarren artean nola komunikatzen diren zehazten duten urrats algoritmikoak deskribatzeko.

NWG, UCLAko Steve Crockerren gidaritza informal baina eraginkorraren pean, aldizka biltzen hasi zen 1969ko udaberrian, lehen IMP baino sei hilabete inguru lehenago. Los Angeles eremuan jaio eta hazi zen, Crocker Van Nuys High School-era joan zen eta NWG-ko etorkizuneko bi taldekideen adin bera zuen, Vint Cerf eta Jon Postel. Taldearen zenbait bileraren emaitza jasotzeko, Crocker-ek ARPANET kulturaren (eta etorkizuneko Interneten) oinarrietako bat garatu zuen, iruzkinen eskaera [lan-proposamena] (RFC). Haren RFC 1, 7ko apirilaren 1969an argitaratua, eta etorkizuneko ARPANET nodo guztietara posta klasikoen bidez banatua, taldearen ostalari-protokoloaren software diseinuari buruzko lehen eztabaidak bildu zituen. RFC 3-n, Crocker-ek deskribapenari jarraitu zion, etorkizuneko RFC guztien diseinu-prozesua oso lausoki definituz:

Hobe da iruzkinak garaiz bidaltzea perfektuak egitea baino. Adibiderik edo bestelako zehaztasunik gabeko iritzi filosofikoak, proposamen zehatzak edo ezarpen-teknologiak sarrerako deskribapenik edo testuinguru-azalpenik gabekoak, erantzuteko saiakerarik gabeko galdera zehatzak onartzen dira. NWG-ko ohar baten gutxieneko luzera esaldi batekoa da. Ideia informalen trukeak eta eztabaidak erraztea espero dugu.

Aurrekontu eskaera (RFQ) bezala, gobernu-kontratuetan eskaintzak eskatzeko modu estandarrean, RFC-k iritzia ongi hartu zuen, baina RFQ ez bezala, elkarrizketa ere gonbidatzen zuen. Banatutako NWG komunitateko edonork RFC bat aurkez dezake eta aukera hau erabili aurreko proposamena eztabaidatzeko, zalantzan jartzeko edo kritikatzeko. Jakina, edozein komunitatetan bezala, iritzi batzuk beste batzuen gainetik baloratzen ziren, eta hasierako egunetan Crockerren eta bere kideen talde nagusien iritziek oso autoritate handia zuten. 1971ko uztailean, Crocker-ek UCLA utzi zuen oraindik graduondoko ikaslea zela IPTOko programa-zuzendari postu bat hartzeko. ARPAren funtsezko ikerketa-bekak eskura zituenez, berak, nahita edo nahi gabe, eragin ukaezina izan zuen.

Interneteko historia: ARPANET - Azpisarea
Jon Postel, Steve Crocker eta Vint Cerf NWGko ikaskide eta lankideak dira; geroagoko urteak

Jatorrizko NWG planak bi protokolo eskatzen zituen. Urruneko saioak (telnet) ordenagailu bati beste baten sistema eragileari konektatutako terminal gisa jardutea ahalbidetzen zuen, ARPANET-era konektatutako edozein sistemaren ingurune interaktiboa zabalduz, milaka kilometro sareko edozein erabiltzaileri denbora partekatuz. FTP fitxategiak transferitzeko protokoloari esker, ordenagailu batek fitxategi bat transferitzeko, programa edo datu-multzo baliagarri bat adibidez, beste sistema bateko biltegiratze edo batetik bestera transferitzeko aukera ematen zuen. Hala ere, Robertsek eskatuta, NWG-k azpiko hirugarren protokolo bat gehitu zuen bi hauei eusteko, bi ostalarien arteko oinarrizko konexioa ezarriz. Network Control Program (NCP) deitzen zen. Sareak hiru abstrakzio-geruza zituen orain: IMPk kudeatzen duen pakete azpisare bat behealdean, NCP-k ostalari arteko komunikazioak erdian eta aplikazio-protokoloak (FTP eta telnet) goialdean.

Porrota?

1971ko abuztura arte ez zen NCP guztiz definitu eta ezarri zen sare osoan, garai hartan hamabost nodoz osatuta zegoen. Telnet protokoloaren inplementazioak laster etorri ziren, eta urtebete geroago agertu zen FTPren lehen definizio egonkorra, 1972ko udan. ARPANETen garai hartako egoera ebaluatzen badugu, lehen abian jarri eta urte gutxira, izan liteke. porrottzat hartu zuen Lickliderrek bere babesleak, Robert Taylor-ek, aurreikusi eta praktikan jarritako bereizketa-baliabideen ametsarekin alderatuta.

Hasteko, zaila zen sarean zein baliabide zeuden erabil genitzakeen jakitea. Sarearen informazio zentroak borondatezko parte-hartze eredua erabili zuen: nodo bakoitzak datu eta programen erabilgarritasunari buruzko informazio eguneratua eman behar zuen. Ekintza hori guztiontzat onuragarria izango zen arren, edozein nodo indibidualentzako pizgarri gutxi zegoen bere baliabideetara iragartzeko edo sarbidea emateko, are gutxiago dokumentazio edo aholku eguneratuak eskaintzeko. Hori dela eta, NICk huts egin zuen lineako direktorio bihurtu. Beharbada, bere eginkizun garrantzitsuena hasierako urteetan gero eta handiagoa den RFC multzo bati ostalaritza elektronikoa eskaintzea izan zen.

Demagun, UCLAko Alicek MITen baliabide baliagarri baten existentziaren berri bazekien ere, oztopo larriago bat agertu zen. Telnet-ek Aliceri MIT saio-hasierako pantailara iristeko baimena eman zion, baina gehiago ez. Alicek MIT-ko programa bat benetan atzitzeko, lehenik eta behin lineaz kanpo negoziatu beharko zuen MIT-ekin bere ordenagailuan kontu bat konfiguratzeko, eta horrek normalean paperezko inprimakiak bete behar zituen bi erakundeetan eta finantzaketa-hitzarmen bat ordaintzeko. MIT baliabide informatikoak erabiltzea. Eta nodoen arteko hardwarearen eta sistemaren softwarearen arteko bateraezintasunagatik, askotan fitxategiak transferitzeak ez zuen zentzu handirik, ezin zenituzkeen programak urruneko ordenagailuetatik exekutatu zurean.

Ironikoki, baliabideak partekatzeko arrakastarik esanguratsuena ez zen ARPANET sortu zen denbora-partekatze interaktiboaren eremuan egon, baizik eta antzinako datu interaktibo ez-interaktiboaren arloan. UCLAk bere IBM 360/91 batch prozesatzeko makina inaktiboa gehitu zuen sarera eta telefono bidezko kontsulta eskaini zuen urruneko erabiltzaileei laguntzeko, eta diru-sarrera garrantzitsuak sortu zituen ordenagailu zentroarentzat. ARPAk babestutako ILLIAC IV superordenagailuak Illinoisko Unibertsitateko eta Datacomputer-ek Cambridgeko Computer Corporation of America-ko urruneko bezeroak ere aurkitu zituzten ARPANET bidez.

Baina proiektu horiek guztiak ez ziren sarea guztiz erabiltzera gerturatu. 1971ko udazkenean, 15 ostalari sarean, sareak batez beste 45 milioi bit igortzen zituen nodo bakoitzeko, edo 520 bps AT&T-k alokaturiko 50 bps lineako sare batean. Gainera, trafiko horren gehiengoa probako trafikoa zen, UCLAko sare neurtzeko zentroak sortutakoa. Hasierako erabiltzaile batzuen ilusioaz gain (Steve Cara adibidez, Palo Altoko Utahko Unibertsitateko PDP-000-ren eguneroko erabiltzailea), ezer gutxi gertatu zen ARPANETen. Ikuspegi moderno batetik, agian garapen interesgarriena 10ko abenduan Michael Hart Illinoiseko Unibertsitateko ikasleak antolatutako Guttenberg Project liburutegi digitala abian jartzea izan zen.

Baina laster ARPANET hirugarren aplikazio-protokolo batek usteltze akusazioetatik salbatu zuen - posta elektronikoa izeneko gauza txiki bat.

Zer gehiago irakurri

β€’ Janet Abbate, Internet asmatzen (1999)
β€’ Katie Hafner eta Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)

Iturria: www.habr.com

Gehitu iruzkin berria