50 jaar gelede is die internet in kamer nr. 3420 gebore

Dit is die verhaal van die skepping van ARPANET, die revolusionêre voorganger van die internet, soos vertel deur deelnemers aan die gebeure

50 jaar gelede is die internet in kamer nr. 3420 gebore

Toe ek by Bolter Hall Institute by die Universiteit van Kalifornië, Los Angeles (UCLA) aangekom het, het ek met die trappe na die derde verdieping geklim op soek na kamer #3420. En toe gaan ek daarin. Van die gang af het sy niks besonders gelyk nie.

Maar 50 jaar gelede, op 29 Oktober 1969, het iets monumentaals gebeur. Nagraadse student Charlie Cline, wat by 'n ITT Teletype-terminaal sit, het die eerste digitale data-oordrag gedoen vir Bill Duvall, 'n wetenskaplike wat by 'n ander rekenaar by Stanford Research Institute (vandag bekend as SRI International), in 'n heeltemal ander deel van Kalifornië sit. Dit is hoe die storie begin het ARPANET, 'n klein netwerk van akademiese rekenaars wat die voorloper van die internet geword het.

Daar kan nie gesê word dat hierdie kort handeling van data-oordrag destyds deur die hele wêreld gedreun het nie. Selfs Cline en Duvall kon nie hul prestasie ten volle waardeer nie: "Ek onthou niks spesiaals van daardie aand nie, en ek het beslis nie destyds besef dat ons iets spesiaals gedoen het nie," sê Cline. Hulle konneksie het egter bewys geword van die uitvoerbaarheid van die konsep, wat uiteindelik toegang tot byna al die wêreld se inligting verskaf het vir enigiemand wat 'n rekenaar besit.

Vandag is alles van slimfone tot outomatiese motorhuisdeure nodusse in 'n netwerk wat afstam van die een wat Cline en Duvall daardie dag getoets het. En die storie van hoe hulle die eerste reëls vir die verskuiwing van grepe oor die wêreld bepaal het, is die moeite werd om na te luister – veral wanneer hulle dit self vertel.

“Sodat dit nie weer gebeur nie”

En in 1969 het baie mense vir Cline en Duvall gehelp om daardie aand deurbraak op 29 Oktober te maak - insluitend 'n UCLA professor Leonard Kleinrock, met wie ek, benewens Cline en Duvall, by die 50ste herdenking gepraat het. Kleinrock, wat steeds by die universiteit werk, het dit gesê ARPANET in 'n sekere sin was dit 'n kind van die Koue Oorlog. Wanneer in Oktober 1957 die Sowjet Spoetnik-1 in die lug oor die Verenigde State geknipper het, het skokgolwe daarvan deur sowel die wetenskaplike gemeenskap as die politieke establishment gegaan.

50 jaar gelede is die internet in kamer nr. 3420 gebore
Kamer nr 3420, in al sy prag gerestoureer vanaf 1969

Die bekendstelling van Spoetnik "het die Verenigde State met sy broek af gevind, en Eisenhower het gesê: 'Moenie dat dit weer gebeur nie'," onthou Kleinrock in ons gesprek in kamer 3420, nou bekend as die Internet History Centre. Kleinrock. "So in Januarie 1958 het hy die Agentskap vir Gevorderde Navorsingsprojekte, ARPA, binne die Departement van Verdediging gestig om STEM te ondersteun - die harde wetenskappe wat aan Amerikaanse universiteite en navorsingslaboratoriums bestudeer is."

Teen die middel-1960's het ARPA befondsing verskaf vir die konstruksie van groot rekenaars wat deur navorsers by universiteite en dinkskrums regoor die land gebruik word. ARPA se finansiële hoof was Bob Taylor, 'n sleutelfiguur in rekenaargeskiedenis wat later die PARC-laboratorium by Xerox bestuur het. By ARPA het dit ongelukkig vir hom duidelik geword dat al hierdie rekenaars verskillende tale praat en nie geweet het hoe om met mekaar te kommunikeer nie.

Taylor het dit gehaat om verskillende terminale te gebruik om aan verskillende afgeleë navorsingsrekenaars te koppel, wat elkeen op sy eie toegewyde lyn loop. Sy kantoor was gevul met teletipeermasjiene.

50 jaar gelede is die internet in kamer nr. 3420 gebore
In 1969 was sulke Teletype-terminale 'n integrale deel van rekenaartoestelle

“Ek het gesê, man, dit is duidelik wat gedoen moet word. In plaas daarvan om drie terminale te hê, moet daar een terminale wees wat gaan waar jy dit nodig het,” het Taylor in 1999 aan die New York Times gesê. "Hierdie idee is ARPANET."

Taylor het ook meer praktiese redes gehad om 'n netwerk te wou skep. Hy het voortdurend versoeke van navorsers regoor die land ontvang om die aankoop van groter en vinniger te finansier hooframe. Hy het geweet dat baie van die staatsbefondsde rekenaarkrag ledig gesit het, verduidelik Kleinrock. Byvoorbeeld, 'n navorser kan die vermoëns van die rekenaarstelsel by SRIin in Kalifornië maksimeer, terwyl die hoofraam by MIT terselfdertyd ledig kan sit, sê, na-ure aan die Ooskus.

Of dit kan wees dat die hoofraam sagteware op een plek bevat het wat op ander plekke nuttig kan wees—soos die eerste ARPA-befondsde grafiese sagteware aan die Universiteit van Utah. Sonder so 'n netwerk, "as ek by UCLA is en ek wil grafika doen, sal ek ARPA vra om vir my dieselfde masjien te koop," sê Kleinrock. “Almal het alles nodig gehad.” Teen 1966 het ARPA moeg geword vir sulke eise.

50 jaar gelede is die internet in kamer nr. 3420 gebore
Leonard Kleinrock

Die probleem was dat al hierdie rekenaars verskillende tale gepraat het. By die Pentagon het Taylor se rekenaarwetenskaplikes verduidelik dat hierdie navorsingsrekenaars almal verskillende stelle kodes gebruik het. Daar was geen gemeenskaplike netwerktaal, of protokol, waardeur rekenaars wat ver van mekaar geleë is, kon koppel en inhoud of hulpbronne deel nie.

Gou het die situasie verander. Taylor het Charles Hertzfield, direkteur van ARPA, oorreed om 'n miljoen dollar te belê in die ontwikkeling van 'n nuwe netwerk wat rekenaars van MIT, UCLA, SRI en elders verbind. Hertzfield het die geld bekom deur dit uit die ballistiese missielnavorsingsprogram te neem. Die Departement van Verdediging het hierdie koste geregverdig deur die feit dat ARPA die taak gehad het om 'n "oorlewende" netwerk te skep wat sou aanhou funksioneer selfs nadat een van sy dele vernietig is - byvoorbeeld in 'n kernaanval.

ARPA het Larry Roberts, 'n ou vriend van Kleinrock van MIT, ingebring om ARPANET-projekte te bestuur. Roberts het hom tot die werke van die Britse rekenaarwetenskaplike Donald Davis en die Amerikaner Paul Baran gewend en die data-oordragtegnologieë wat hulle uitgevind het.

En kort voor lank het Roberts vir Kleinrock genooi om aan die teoretiese komponent van die projek te werk. Hy het sedert 1962, toe hy nog by MIT was, aan data-oordrag oor netwerke gedink.

"As 'n nagraadse student by MIT het ek besluit om die volgende probleem aan te pak: Ek is omring deur rekenaars, maar hulle weet nie hoe om met mekaar te kommunikeer nie, en ek weet dat hulle vroeër of later sal moet," Kleinrock sê. – En niemand was besig met hierdie taak nie. Almal het inligting- en koderingsteorie bestudeer.”

Kleinrock se hoofbydrae tot ARPANET was toustaan ​​teorie. Destyds was die lyne analoog en kon van AT&T gehuur word. Hulle het deur skakelaars gewerk, wat beteken dat 'n sentrale skakelaar 'n toegewyde verbinding tussen die sender en die ontvanger tot stand gebring het, hetsy twee mense wat op die foon gesels of 'n terminaal wat aan 'n afgeleë hoofraam gekoppel is. Op hierdie lyne is baie tyd in ledige tyd spandeer – wanneer niemand woorde gepraat het of stukkies oorgedra het nie.

50 jaar gelede is die internet in kamer nr. 3420 gebore
Kleinrock se proefskrif by MIT het die konsepte neergelê wat die ARPANET-projek sou inlig.

Kleinrock beskou dit as 'n baie ondoeltreffende manier om tussen rekenaars te kommunikeer. Toustaanteorie het 'n manier verskaf om kommunikasielyne tussen datapakkies van verskillende kommunikasiesessies dinamies te verdeel. Wanneer een stroom pakkies onderbreek word, kan 'n ander stroom dieselfde kanaal gebruik. Pakkies wat een datasessie uitmaak (sê, een e-pos) kan hul pad na die ontvanger vind deur vier verskillende roetes te gebruik. As een roete gesluit is, sal die netwerk pakkies deur 'n ander herlei.

Tydens ons gesprek in kamer 3420 het Kleinrock vir my sy tesis gewys, in rooi gebind op een van die tafels. Hy het sy navorsing in boekvorm in 1964 gepubliseer.

In so 'n nuwe tipe netwerk is databeweging nie deur 'n sentrale skakelaar gerig nie, maar deur toestelle wat by netwerknodes geleë is. In 1969 is hierdie toestelle genoem IMP, "koppelvlak boodskap hanteerders". Elke so 'n masjien was 'n aangepaste, swaardiensweergawe van die Honeywell DDP-516-rekenaar, wat spesiale toerusting vir netwerkbestuur bevat het.

Kleinrock het die eerste IMP op die eerste Maandag in September in 1969 aan UCLA gelewer. Vandag staan ​​dit monolities in die hoek van kamer 3420 in Bolter Hall, waar dit na sy oorspronklike voorkoms herstel is, soos dit was toe dit 50 jaar gelede die eerste internetuitsendings verwerk is.

"15-uur werksdae, elke dag"

In die herfs van 1969 was Charlie Cline 'n gegradueerde student wat probeer het om 'n ingenieursgraad te verwerf. Sy groep is na die ARPANET-projek oorgeplaas nadat Kleinrock staatsbefondsing ontvang het om die netwerk te ontwikkel. In Augustus het Kline en ander aktief gewerk aan die voorbereiding van sagteware vir die Sigma 7-hoofraamwerk om met IMP te koppel. Aangesien daar geen standaard kommunikasie-koppelvlak tussen rekenaars en IMP's was nie—Bob Metcalfe en David Boggs sou eers Ethernet tot 1973 uitvind—het die span van nuuts af 'n 5-meter-kabel geskep om tussen die rekenaars te kommunikeer. Nou het hulle net nog 'n rekenaar nodig gehad om inligting uit te ruil.

50 jaar gelede is die internet in kamer nr. 3420 gebore
Charlie Cline

Die tweede navorsingsentrum wat 'n IMP ontvang het, was SNI (dit het vroeg in Oktober gebeur). Vir Bill Duvall was die geleentheid die begin van voorbereidings vir die eerste data-oordrag van UCLA na SRI, op hul SDS 940. Spanne by beide instellings, het hy gesê, het hard gewerk om die eerste suksesvolle data-oordrag teen 21 Oktober te bereik.

"Ek het in die projek ingegaan, die vereiste sagteware ontwikkel en geïmplementeer, en dit was die soort proses wat soms in sagteware-ontwikkeling plaasvind - 15-uur dae, elke dag, totdat jy klaar is," onthou hy.

Soos Halloween nader kom, versnel die tempo van ontwikkeling by beide instellings. En die spanne was reg nog voor die sperdatum.

"Nou het ons twee nodusse gehad, ons het die lyn van AT&T gehuur, en ons het ongelooflike snelhede van 50 000 bisse per sekonde verwag," sê Kleinrock. "En ons was gereed om dit te doen, om aan te meld."

"Ons het die eerste toets vir 29 Oktober geskeduleer," voeg Duval by. – Destyds was dit pre-alfa. En ons het gedink, goed, ons het drie toetsdae om alles aan die gang te kry.”

Die aand van die 29ste het Kline laat gewerk – so ook Duvall by SRI. Hulle het beplan om saans die eerste boodskap oor die ARPANET te probeer uitsaai, om nie iemand se werk te verwoes as die rekenaar skielik “crash” nie. In kamer 3420 het Cline alleen gesit voor 'n ITT Teletype-terminaal wat aan 'n rekenaar gekoppel is.

En hier is wat daardie aand gebeur het - insluitend een van die historiese rekenaarfoute in die rekenaargeskiedenis - in die woorde van Kline en Duvall self:

Kline: Ek het by Sigma 7 OS aangemeld en toe 'n program laat loop wat ek geskryf het wat my toegelaat het om 'n toetspakkie te beveel om na SRI te stuur. Intussen het Bill Duvall by SRI 'n program begin wat inkomende verbindings aanvaar het. En ons het terselfdertyd oor die telefoon gepraat.

Ons het eers 'n paar probleme gehad. Ons het 'n probleem gehad met kodevertaling omdat ons stelsel gebruik het EBCDIC (uitgebreide BCD), 'n standaard wat gebruik word deur IBM en Sigma 7. Maar die rekenaar in SRI gebruik ASCII (Standard American Code for Information Interchange), wat later die standaard geword het vir die ARPANET, en toe die hele wêreld.

Nadat ons verskeie van hierdie probleme hanteer het, het ons probeer om aan te meld. En om dit te doen moes jy die woord “login” tik. Die stelsel by SRI is geprogrammeer om beskikbare opdragte intelligent te herken. In gevorderde modus, toe jy eers L, toe O, dan G tik, het sy verstaan ​​dat jy waarskynlik LOGIN bedoel, en sy het self IN bygevoeg. So ek het L ingeskryf.

Ek was op die lyn met Duvall van SRI, en ek het gesê: "Het jy die L gekry?" Hy sê: "Ja." Ek het gesê dat ek die L sien terugkom en op my terminale uitdruk. En ek het O gedruk en dit het gesê: "'O' het gekom." En ek het G gedruk, en hy het gesê: "Wag 'n bietjie, my stelsel het hier neergestort."

50 jaar gelede is die internet in kamer nr. 3420 gebore
Bill Duvall

Na 'n paar briewe het 'n bufferoorloop plaasgevind. Dit was baie maklik om te vind en reg te maak, en basies was alles weer aan die gang. Ek noem dit want dit is nie waaroor hierdie hele storie gaan nie. Die storie van hoe ARPANET werk.

Kline: Hy het 'n klein fout gehad, en hy het dit binne ongeveer 20 minute hanteer, en probeer om alles weer te begin. Hy moes die sagteware aanpas. Ek moes my sagteware weer nagaan. Hy het my teruggeroep en ons het weer probeer. Ons het weer begin, ek het L, O, G getik en hierdie keer kry ek die antwoord "IN".

"Net ingenieurs aan die werk"

Die eerste verbinding het om halftien in die aand Stille Oseaan-tyd plaasgevind. Kline kon toe by die SRI-rekenaarrekening aanmeld wat Duvall vir hom geskep het en programme laat loop met die stelselhulpbronne van 'n rekenaar wat 560 km op die kus van UCLA geleë was. 'n Klein deel van ARPANET se missie is volbring.

"Teen daardie tyd was dit laat, so ek het huis toe gegaan," het Kline vir my gesê.

50 jaar gelede is die internet in kamer nr. 3420 gebore
Die bord in kamer 3420 verduidelik wat hier gebeur het

Die span het geweet hulle het sukses behaal, maar het nie veel oor die omvang van die prestasie gedink nie. "Dit was net ingenieurs aan die werk," het Kleinrock gesê. Duvall het 29 Oktober as bloot een stap gesien in 'n groter, meer komplekse taak om rekenaars saam te koppel in 'n netwerk. Kleinrock se werk het gefokus op hoe om datapakkies oor netwerke heen te stuur, terwyl SRI-navorsers gewerk het aan wat 'n pakkie uitmaak en hoe die data daarin georganiseer is.

"Basies, dit is waar die paradigma wat ons op die internet sien die eerste keer geskep is, met skakels na dokumente en al daardie goed," sê Duvall. “Ons het altyd verskeie werkstasies en mense wat onderling verbind is voorgestel. Destyds het ons hulle kennissentrums genoem omdat ons oriëntasie akademies was.”

Binne weke na die eerste suksesvolle uitruil van data tussen Cline en Duvall, het die ARPA-netwerk uitgebrei om rekenaars van die Universiteit van Kalifornië, Santa Barbara en die Universiteit van Utah in te sluit. ARPANET het toe verder uitgebrei na die 70's en 'n groot deel van die 1980's, en het meer en meer regerings- en akademiese rekenaars met mekaar verbind. En dan sal die konsepte wat in ARPANET ontwikkel is, toegepas word op die internet wat ons vandag ken.

In 1969 het 'n UCLA-persverklaring die nuwe ARPANET voorgehou. "Rekenaarnetwerke is nog in hul kinderskoene," het Kleinrock destyds geskryf. "Maar namate hulle in grootte en kompleksiteit groei, sal ons waarskynlik die verspreiding van 'rekenaardienste' sien wat, net soos vandag se elektriese en telefoondienste, individuele huise en kantore regoor die land sal bedien."

Vandag lyk hierdie konsep nogal outyds - datanetwerke het nie net tot huise en kantore deurgedring nie, maar ook tot die kleinste toestelle wat aan die Internet van Dinge behoort. Kleinrock se stelling oor "rekenaardienste" was egter verbasend vooruitstrewend, aangesien die moderne kommersiële internet eers 'n paar dekades later ontstaan ​​het. Hierdie idee bly relevant in 2019, wanneer rekenaarhulpbronne dieselfde alomteenwoordige, vanselfsprekende toestand as elektrisiteit nader.

Miskien is herdenkings soos hierdie 'n goeie geleentheid om nie net te onthou hoe ons by hierdie hoogs verbonde era gekom het nie, maar ook om na die toekoms te kyk - soos Kleinrock gedoen het - om te dink oor waar die netwerk volgende kan gaan.

Bron: will.com

Voeg 'n opmerking