
ARPA arvutivĂ”rgu skeem juuni 1967. TĂŒhi ring â juurdepÀÀsupunktiga arvuti, ring joontega â ĂŒhe kasutaja terminal
Teised tsĂŒkli artiklid:
- Rela ajalugu
- Elektriliste kompuutrite ajalugu
- Transistori ajalugu
- Interneti ajalugu
1966. aasta lĂ”puks ARPA rahade eest kĂ€ivitati paljude arvutite ĂŒhendamise projekt, saanud inspiratsiooni ideest "» .
Taylor andis projekti tĂ€itmise vastutuse oskuslikesse kĂ€tesse . JĂ€rgmisel aastal tegi Roberts mitmeid kriitiliselt olulisi otsuseid, mis kajastuvad hiljem ARPANET-i ja selle jĂ€rgsete tehnilises arhitektuuris ja kultuuris, mĂ”nel juhul isegi aastakĂŒmneid. Esimene otsus, kuigi mitte kronoloogiliselt oluline, oli sĂ”numite marsruutimise mehhanismi mÀÀramine ĂŒhelt arvutilt teisele.
Probleem
Kui arvuti A soovib saata sĂ”numi arvutisse B, siis kuidas leiab see sĂ”num tee ĂŒhelt teisele? Teoorias vĂ”ib lubada igal sidevĂ”rgu sĂ”lmel suhelda kĂ”igi teistega, ĂŒhendades iga sĂ”lme igaga fĂŒĂŒsiliste kaablitega. Arvuti A saadab lihtsalt sĂ”numi vĂ€lja incoming kaabli kaudu, mis ĂŒhendab teda arvutiga B. Sellist vĂ”rku nimetatakse tĂ€ielikult ĂŒhendatud vĂ”rguks. Kuid igasuguste mĂ€rkimisvÀÀrsete suurustega vĂ”rkude puhul muutub see lĂ€henemine kiiresti praktiliseks, kuna ĂŒhenduste arv suureneb nagu sĂ”lmede ruut (tĂ€psemalt öeldes nagu (n2 â n) / 2).
SeetĂ”ttu on vajalik mingi meetod sĂ”numi marsruudi koostamiseks, mis saadab sĂ”numi sihtkohta saabudes edasi. 1960. aastate alguses oli teada kaks pĂ”hilist lĂ€henemist selle probleemi lahendamiseks. Esiteks - sĂ”numite lĂŒlitamise meetod lĂ€bi 'salvestamise ja edastamise'. Seda lĂ€henemist kasutas telegraafisĂŒsteem. Kui sĂ”num saabus vahepunkti, salvestati see ajutiselt sinna (tavaliselt paberiribana), kuni tekkis vĂ”imalus see edastada edasi sihtkohta vĂ”i mĂ”nda teise vahepunkti, mis asus sihtkohale lĂ€hemal.
See telefon, mis ilmus hiljem, nĂ”udis uut lĂ€henemisviisi. Tunnid, mis kulusid iga telefoni kĂ”ne jĂ€rgselt edasiandmiseks, oleksid tekitanud mulje, et rÀÀgid kellegagi, kes asub Marsil. Selle asemel kasutas telefon kanalite vahetust. Helistaja alustas kĂ”ne saatmisega eriteatega, mis nĂ€itas, kellele ta helistada soovib. Alguses tehti seda rÀÀkides operaatoriga, hiljem juba numbri valimise teel, mida töötles automaatika kommutaatoris. Operaator vĂ”i seadmed loodi pĂŒhendatud elektriline ĂŒhendus helistaja ja vastuvĂ”tja vahel. Kui tegu oli kaugkĂ”nega, vĂ”is selleks olla vajalik mitu sammu, mis ĂŒhendas kĂ”ne lĂ€bi erinevate kommutaatorite. Kui ĂŒhendus oli loodud, sai kĂ”ne alata ja see pĂŒsis kuni ĂŒks osapooltest lĂ”petas kĂ”ne, riputades Ă€ra telefoni.
Digitaalne side, mille kasutamise otsustati ARPANETis arvutite ĂŒhendamiseks, toimis jĂ€rgmiselt , kasutati nii telegraafi kui ka telefoni omadusi. Ăhelt poolt edastati andmesĂ”numid eraldi pakettides, nagu telegraafis, mitte pidevate vestlustena telefonitsi. KĂŒll aga vĂ”isid need sĂ”numid olla erineva suurusega erinevatel eesmĂ€rkidel, ulatudes mĂ”ne tĂ€hemĂ€rgi pikkustest konsoolikĂ€skudest kuni suurte andmefailideni, mida edastatakse ĂŒhest arvutist teise. Kui failid tee peal viibisid, ei kaebanud keegi selle ĂŒle. Kuid kaugest interaktiivsusest oleks vajalik kiire reaktsioon, nagu telefonikĂ”ne puhul.
Ăks oluline erinevus andmesidevĂ”rkude ja telefonitelegraafi vahel oli sĂŒsteemide vigu tuvastamise tundlikkus. Kui telegraafi ĂŒhes sĂ”numis ĂŒks sĂŒmbol muutus vĂ”i kadus, vĂ”i kui telefoni vestluses sĂ”na osa kadus, ei seganud see tĂ”siselt suhtlemist. Kuid mĂŒra juhtmes, mis vahetas ĂŒhe biti 0-lt 1-le kĂ€sus, mis saadeti kaugemale arvutile, vĂ”is pĂ”hjalikult muuta kĂ€su tĂ€hendust. SeetĂ”ttu tuli iga sĂ”num kontrollida vigade osas ja vajadusel uuesti saata. Sellised kordused oleksid liiga kulukad suuremate sĂ”numite puhul, kuna need viibisid kauem edastamisel ja vigade tekkimise tĂ”enĂ€osus neis oli suurem.
Selle probleemi lahendus tuli tĂ€nu kahele sĂ”ltumatule sĂŒndmusele, mis juhtusid 1960. aastal; siiski mĂ€rkis pĂ€rast toimunut esimesena Larry Robertsi ja ARPA.
Kohtumine
1967. aasta sĂŒgisel saabus Roberts Gatlinburgi, Tennessee osariiki, Suure Smoky Mountainsi metsaste tippude tĂ”ttu, et esitada dokument, mis kĂ€sitleb ARPA plaane vĂ”rgu vĂ€ljaarendamiseks. Ta oli töötanud teabe töötlemise tehnoloogia bĂŒroos (Information Processing Technology Office, IPTO) peaaegu aasta, kuid paljud vĂ”rguprojekti detailid olid endiselt hĂ€gused, sealhulgas marsruutimise probleemi lahendamine. Peale hĂ€guste viidete plokkidele ja nende suurustele, oli ainsaks viiteks sellele Roberts'i töös lĂŒhike ja ebamugav mĂ€rkuse lĂ”pus: âTundub vajalik sĂ€ilitada perioodiliselt kasutatav sidekanal, et saada vastuseid ajavahemikus 0,1 kuni 1 sekund, mis on vajalik interaktiivseks tööks. See on suhteliselt ressursimahukas ja kui meil ei ole vĂ”imalust kiiresti helistada, siis muutuvad sĂ”numite vahetus ja keskendumine vĂ”rgu liikmete jaoks vĂ€ga oluliseks.â On selge, et tol hetkel ei olnud Roberts veel otsustanud loobuda lĂ€henemisviisist, mida ta kasutas koos Tom Marilliga 1965. aastal, see tĂ€hendab, arvutite ĂŒhendamisest lĂ€bi vahetatava telefoni vĂ”rgu automaatvalimisega.
Samal sĂŒmpoosiumil viibis ka teine inimene, kellel oli oluliselt paremini lĂ€bi mĂ”eldud lahendus andmevĂ”rkude marsruutimise probleemile. Roger Scantlebury tuli Atlandi ĂŒle ja saabus Suurbritannia rahvuslikust fĂŒĂŒsikalaboratooriumist British National Physical Laboratory (NPL) ettekandega. Scantlebury viis Roberts'i kĂ”rvale pĂ€rast tema ettekannet ja rÀÀkis oma ideest. . Selle tehnoloogia töötas vĂ€lja tema ĂŒlem NPL-s, Donald Davies. Ameerikas on Davis'e saavutused ja ajalugu halvasti tuntud, kuigi 1967. aasta sĂŒgisel Davis'e rĂŒhm NPL-s oli vĂ€hemalt aasta vĂ”rra ees ARPA-st oma ideedega.
Davis, nagu paljud varased elektrooniliste arvutite pioneerid, oli hariduselt fĂŒĂŒsik. Ta lĂ”petas Londoni Imperiaalne KolledĆŸ 1943. aastal 19-aastasena ja ta vĂ”eti kohe salajasse tuumarelvade arendamise programmi, koodnimetusega . Seal juhtis ta meeskonda, kus töötasid numbrite arvutajad, kes kasutasid mehaanilisi ja elektrilisi kalkulaatoreid arvutuste kiireks lahendamiseks tuumasĂŒnteesi seotud ĂŒlesannetes (tema juhiks oli , sakslane fĂŒĂŒsik, kes oli juba hakanud edastama tuumarelvade saladusi NĂ”ukogude Liitu). PĂ€rast sĂ”da kuulis matemaatik John Womersley projekti kohta, mida ta juhtis NPL-s â see oli elektroonilise arvuti loomine, mis pidanuks tegema samu arvutusi palju suurema kiirusena. kanti nimeks ACE, âautomaatne arvutusmasinâ.
Davis haaras kinni sellest ideest ja liitus NPL-iga nii kiiresti, kui suutis. Andes panuse ACE arvuti ĂŒksikasjalikku projektisse ja loomisse, jĂ€i ta sĂŒgavalt seotud arvutiteaduse valdkonnaga, olles NPL-i uurimisjuht. 1965. aastal juhtus nii, et ta viibis Ameerikas ametlikul kohtumisel, mis oli seotud tema tööga, ning kasutas vĂ”imalust kĂŒlastada mitmeid suurimaid arvutite jaotamise kohti, et nĂ€ha, milles probleem seisneb. Suurbritannia arvutikeskkonnas ei tuntud ajajaotust Ameerika mĂ”ttes, kus mitu kasutajat saavad arvutit samaaegselt interaktiivselt kasutada. Selle asemel tĂ€hendas neil ajajaotus koormuse jaotamist arvuti vahel mitme andmetöötluse programmi vahel (et nĂ€iteks ĂŒks programm saaks töötada, samas kui teine kohtus lintkirjaga). Hiljem hakati seda varianti nimetama mitme programmi kĂ€itamiseks.
Davy seiklused viisid ta Project MAC-i MIT-s, JOSS projekti RAND Corporationis Californias ja Dartmouthi ajajaotussĂŒsteemi New Hampshires. Tagasi koju jĂ”udes pakkus ĂŒks tema kolleegidest korraldada ĂŒhiskasutusseminar, et tutvustada Briti kogukonnale uusi tehnoloogiaid, millest nad Ameerikas kuulsid. Davy nĂ”ustus ja vĂ”ttis enda juurde mitmeid Ameerika arvutiteaduse valdkonna vĂ”tmeisikuid, sealhulgas («aegade jagamise sĂŒsteemi» looja MIT-s) ja Larry Roberts ise.
Seminari kĂ€igus (vĂ”i vĂ”ib-olla kohe pĂ€rast seda) tabas Davise mĂ”te, et ajajaotuse filosoofiat vĂ”iks rakendada ka arvutite sidekanalitele, mitte ainult arvutitele endile. Ajajaotusega arvutid annavad igale kasutajale vĂ€ikese osa protsessori ajast, seejĂ€rel vahetuvad nad teise kasutaja peale, luues iga kasutaja jaoks illusiooni, et tal on oma interaktiivne arvuti. Samamoodi on vĂ”imalik, jagades iga sĂ”num standardmÔÔdus tĂŒkkideks, mida Davis nimetas âpakettideksâ, jagada ĂŒhe sidekanali mitme arvuti vĂ”i ĂŒhe arvuti erinevate kasutajate vahel. Veelgi enam, see lahendaks kĂ”ik andmeedastuse aspektid, mille jaoks telefonide ja telegraafide lĂŒlitid olid halvasti kohandatud. Interaktiivse terminaliga töötav kasutaja, kes saadab lĂŒhikesi kĂ€ske ja saab lĂŒhikesi vastuseid, ei jÀÀ suurt faili edastades ummikusse, kuna see edastus jagatakse mitmeks paketiks. Igasugune kahjustus sellistes suurtes sĂ”numites mĂ”jutab ainult ĂŒhte paketti, mis on lihtne uuesti edastada, et sĂ”num lĂ”petada.
Davis kirjeldas oma ideid 1966. aasta avaldamata töös "Pakkumine digitaalsete sidevĂ”rkude jaoks". Sel ajal olid kĂ”ige arenenumad telefonivĂ”rgud arvutitehnika kasutusele vĂ”tmisel ja Davis pakkus vĂ€lja pakkimisvahetuse integreerimise uue pĂ”lvkonna telefonivĂ”rku, luues ĂŒhtse lairibavĂ”rgu, mis suudab teenindada erinevaid vajadusi, alates lihtsatest telefonikĂ”nedest kuni kaugjuurdepÀÀsuni arvutitele. Kuni selle ajani oli Davis edutatud NPL-i juhiks ja moodustanud Skantlbergi juhtimisel digitaalside grupi, et ellu viia oma projekt ja luua töötav demonstreeriv versioon.
Aastal, mis eelnes Gatlinburgi konverentsile, töötas Scantlberry meeskond lĂ€bi kĂ”ik pakettidega ĂŒhendatud vĂ”rgusĂŒsteemi rajamise detailid. Ăhe sĂ”lme rikke oli vĂ”imalik taluda adaptiivse marsruutimise abil, mis suudab kasutada mitmeid teid sihtkohta; samas eraldi paketi rikke sai lahendada selle kordus saatmisega. Simulatsioon ja analĂŒĂŒs nĂ€itasid, et optimaalseks paketi suuruseks on 1000 baiti â kui see on liiga vĂ€ike, siis on sideteenuste kulud pealkirja metainformatsiooni jaoks liiga suured; liiga suur â ja interaktiivsete kasutajate vastuse aeg pikendub liiga sageli suurte sĂ”numite tĂ”ttu.

Scantlberry töö sisaldas selliseid detaile nagu paketiformaatâŠ

âŠja vastupidavuse analĂŒĂŒs paketi suuruste mĂ”ju kohta viivitustele vĂ”rgus.
Samal ajal viisid Davise ja Scantlberry otsingud vĂ€lja ĂŒksikasjalike teaduslike tööde avastamiseni, mille oli teinud teine ameeriklane, kes jĂ”udis sarnasele ideele mĂ”ned aastad enne neid. Kuid sellega seoses , insener-elektrik RAND Corporation'ist ei olnud kunagi mĂ”elnud arvutite ajajaotuse kasutajate vajadustele. RAND oli analĂŒĂŒtiline keskus, mis töötas USA kaitseministeeriumi rahadega Santa Monicas, Californias, asutatud pĂ€rast Teist maailmasĂ”da pikaajalise planeerimise ja strateegiliste probleemide analĂŒĂŒsimiseks sĂ”jaliste vajaduste jaoks. Behrani eesmĂ€rk oli vĂ€ltida tuumarelva sĂ”da, luues ÀÀrmiselt usaldusvÀÀrse sĂ”jalise sidetehnoloogia vĂ”rgu, mis suudaks taluda isegi laiaulatuslikku tuumaret. Selline vĂ”rk muudaks ennetava löögi NĂ”ukogude Liidu poolt vĂ€hem atraktiivseks, kuna USA vĂ”ime teha vastulöögi mitmesse tundlikku punkti oleks ÀÀrmiselt keeruline purustada. Selleks pakkus Behran vĂ€lja sĂŒsteemi, mis jagas sĂ”numid osadeks, mida ta nimetas sĂ”numiblokkideks, mida oleks vĂ”imalik sĂ”ltumatult edastada sĂ”lmpunkte ĂŒhendava vĂ”rgu kaudu, millel on ĂŒleliigsed ĂŒhendused, ja seejĂ€rel kokku koguda lĂ”pp-punktis.
ARPA-l oli juurdepÀÀs ulatuslikule Berani aruannete kogumile RAND-ilt, kuid kuna need ei olnud seotud interaktiivsete arvutitega, ei olnud nende tĂ€htsus ARPANET-ile ilmne. Roberts ja Taylor ilmselt ei pannud neid tĂ€hele. Selle asemel andis Scantlebury kogu informatsiooni Robertsile juhuslikul kohtumisel: hĂ€sti lĂ€bimĂ”eldud lĂŒlitusmehhanism, kohaldatavus interaktiivsete arvutivĂ”rkude loomise ĂŒlesandele, viidatud materjalid RAND-ilt ja isegi nimi "pakett". NPL-i töö veenis ka Robertsi, et hea lĂ€bilaskevĂ”ime tagamiseks on vajalikud suuremad kiirused, seetĂ”ttu uuendas ta oma plaane 50 Kbit/s sidekanalitele. ARPANET-i loomise jaoks oli probleemide pĂ”hijoon, mis puudutas marsruutimist, lahendatud.
TÔepoolest, on olemas ka teine versioon pakettide vahetuse idee ilmumisest. Roberts vÀitis hiljem, et tal olid sarnased mÔtted juba peas, tÀnu oma kolleegi, Lena Kleinrocki, tööle, kes vÀidetavalt kirjeldas seda kontseptsiooni juba 1962. aastal oma sidevÔrkude doktoritöös. Kuid sellest tööst on ÀÀrmiselt keeruline sellist ideed vÀlja tuua, ning ma ei suutnud leida ka muid tÔendeid selle versiooni toetuseks.
VÔrgud, mida ei olnud
Nagu nĂ€eme, oli kaks tiimi, kes olid ARPA-st eespool pakettide vahetuse arendamise kĂŒsimuses â tehnoloogia, mis osutus nii tĂ”husaks, et see on nĂŒĂŒdseks pĂ”hialus praktiliselt kĂ”igis kommunikatsioonides. Miks sai ARPANET esimeseks oluliseks vĂ”rguks, mis seda kasutas?
KĂŒsimus on organisatsioonilistes nĂŒansse. ARPA-l ei olnud ametlikku luba sidevĂ”rgu loomiseks, kuid oli palju olemasolevaid uurimiskeskusi oma arvutitega, "vabade" kommete kultuur, mille ĂŒle praktiliselt keegi ei valvanud, ja terve hulk raha. Taylori 1966. aasta algne taotlus ARPANET-i loomise rahastamiseks kĂ€sitles summat 1 miljon dollarit, ning Roberts jĂ€tkas iga aasta 1969. aastast alates sama palju kulutamist selle vĂ”rgu loomiseks ja töös hoidmiseks. Selle juures ei olnud ARPA jaoks need summad suured, mistĂ”ttu ei muretsenud keegi tema ĂŒlematest, mida Roberts nendega teeb, seni, kuni see oli mingil viisil seotud riigikaitse vajadustega.
Behrani RAND-is ei olnud ega ka volitusi, et midagi ette vĂ”tta. Tema töö oli puhtalt teaduslik ja analĂŒĂŒtiline ning seda oleks olnud vĂ”imalik rakendada ka kaitsevaldkonnas. 1965. aastal soovitas RAND tĂ”epoolest tema Ă”hujĂ”udude sĂŒsteemi ja nemad nĂ”ustusid projekti teostatavusega. Kuid selle elluviimine jĂ€i kaitsekommunikatsioonide agentuuri Ă”lule, kus digitaalsete sidevahenditega ei olnud just kĂ”ige paremini kursis. Behrani veenis RAND-i juhtkonda, et parem on see ettepanek tagasi vĂ”tta, kui lasta selle elluviimine kĂ€est Ă€ra ja kahjustada jagatud digitaalsete sidevahendite mainet.
Davisil oli NPL juhina palju suurem mĂ”juvĂ”im kui Beranil, kuid piiratud eelarve, vĂ”rreldes ARPAga, ja tal ei olnud valmis sotsiaalset ja tehnilist vĂ”rgustikku teadusuuringute arvutite nĂ€ol. Talle Ă”nnestus 1960ndate lĂ”pus luua NPL-is prototĂŒĂŒp kohaliku vĂ”rgu kohta paketipĂ”hise vahetuse sĂŒsteemiga (seal oli vaid ĂŒks sĂ”lmpunkt, kuid palju terminale) tagasihoidliku 120 000 naela eelarvega kolme aasta jooksul. ARPANET kulutas igal aastal umbes poole sellest summast igasuguste sĂ”lmpunktide toimimise ja hoolduse jaoks, vĂ€lja arvatud algsed investeeringud riistvarasse ja tarkvarasse. Suure mahuga Briti paketivĂ”rgu loomiseks oli Briti Post, kes haldas riigi telekommunikatsioonivĂ”rke, vĂ€lja arvatud otsepostiteenus. Davisil Ă”nnestus inspireerida mitut mĂ”jukat ametnikku oma ideedega riikliku ulatusega ĂŒhendatud digivĂ”rgu kohta, kuid ei olnud tema vĂ”imuses muuta sellise tohutu sĂŒsteemi suunda.
Lai Liiklader, kombineerides Ônne ja planeerimist, leidis suurepÀrase kasvuhoone, kus vÔiks Ôitseda tema galaktidevaheline vÔrgu. Sellegipoolest ei saa vÀita, et kÔik, vÀlja arvatud pakettide edastamine, sÔltus rahast. Oluline oli ka idee elluviimine. Veelgi enam, ARPANET'i vaimu mÀÀrasid mitmed teised olulised lahendused projekteerimise etapis. SeetÔttu vaatame edasi, kuidas vastutus jagunes arvutite vahel, kes saatsid ja vÔtsid vastu sÔnumeid, ning vÔrgu vahel, mille kaudu nad neid sÔnumeid edastasid.
Mida veel lugeda
- Janet Abbate, Interneti leiutamine (1999)
- Katie Hafner ja Matthew Lyon, Kuhu nÔiad ootavad ööd (1996)
- Leonard Kleinrock, "An Early History of the Internet," IEEE Communications Magazine (august 2010)
- Arthur Norberg ja Julie OâNeill, Arvutitööstuse muutmine: Teabe töötlemine Pentagonis, 1962-1986 (1996)
- M. Mitchell Waldrop, Unistus masinast: J.C.R. Licklider ja revolutsioon, mis tegi arvutamise isiklikuks (2001)
Allikas: habr.com
