Ynternetskiednis: ARPANET - Subnet

Ynternetskiednis: ARPANET - Subnet

Oare artikels yn 'e searje:

Mei ARPANET Robert Taylor en Larry Roberts soe ferienigje in protte ferskillende ûndersyksynstituten, dy't elk in eigen kompjûter hiene, foar de software en hardware wêrfan it folsleine ferantwurdlikens droech. De software en hardware fan it netwurk sels lei lykwols yn it mistige middengebiet, en hearde net ta ien fan dizze plakken. Yn de perioade fan 1967 oant 1968 moast Roberts, haad fan it netwurkprojekt Information Processing Technology Office (IPTO), bepale wa't it netwurk bouwe en ûnderhâlde moast, en wêr't de grinzen tusken it netwurk en de ynstellingen lizze moatte.

Skeptisy

It probleem fan it strukturearjen fan it netwurk wie op syn minst like polityk as technysk. ARPA-ûndersyksdirekteurs hawwe it ARPANET-idee oer it algemien ôfkard. Guon hawwe dúdlik oantoand gjin winsk om mei te dwaan it netwurk op elts momint; in pear fan harren wiene entûsjast. Elk sintrum soe in serieuze ynspanning dwaan moatte om oaren har heul djoere en heul seldsume kompjûter te brûken. Dizze foarsjenning fan tagong toande dúdlike neidielen (ferlies fan in weardefolle boarne), wylst de potinsjele foardielen derfan ûndúdlik en ûndúdlik bleaunen.

Itselde skepsis oer dielde tagong ta boarnen sonk it UCLA-netwurkprojekt in pear jier lyn. Lykwols, yn dit gefal, ARPA hie folle mear leverage, sûnt it betelle direkt foar al dizze weardefolle kompjûter middels, en bleau te hawwen in hân yn alle cash flows fan de assosjearre ûndersyk programma. En hoewol gjin direkte bedrigingen waarden makke, gjin "of oars" waard útsprutsen, de situaasje wie ekstreem dúdlik - op ien of oare manier soe ARPA har netwurk bouwe om masines te ferienigjen dy't der yn 'e praktyk noch by hearden.

It momint kaam op in gearkomste fan wittenskiplike direkteuren yn Att Arbor, Michigan, yn 'e maitiid fan 1967. Roberts presintearre syn plan om in netwurk te meitsjen dat de ferskate kompjûters by elk fan 'e sintra ferbynt. Hy kundige oan dat elke útfierende syn lokale kompjûter spesjale netwurksoftware soe leverje, dy't it soe brûke om oare kompjûters te neamen oer it tillefoannetwurk (dit wie foardat Roberts wist fan it idee pakket switching). It antwurd wie kontroversje en eangst. Under de minste oanstriid om dit idee út te fieren wiene de grutste sintra dy't al wurken oan grutte projekten sponsore troch IPTO, wêrfan MIT de wichtichste wie. De MIT-ûndersikers, flush mei jild fan har Project MAC-tiiddielingssysteem en laboratoarium foar keunstmjittige yntelliginsje, seagen gjin foardiel yn it dielen fan har hurd-fertsjinne boarnen mei westerske riffraff.

En, nettsjinsteande syn status, koestere elk sintrum syn eigen ideeën. Elk hie har eigen unike software en apparatuer, en it wie lestich om te begripen hoe't se sels basiskommunikaasje mei elkoar kinne fêstigje, lit stean eins gearwurkje. Krekt it skriuwen en útfieren fan netwurkprogramma's foar har masine sil in signifikant bedrach fan har tiid en komputerboarnen nimme.

It wie iroanysk, mar ek ferrassend passend dat de oplossing fan Roberts foar dizze sosjale en technyske problemen kaam fan Wes Clark, in man dy't sawol tiiddieling as netwurken net leuk hie. Clark, in foarstanner fan it quixotyske idee om elkenien in persoanlike kompjûter te jaan, hie gjin bedoeling om komputerboarnen mei immen te dielen, en hold syn eigen kampus, Washington University yn St. Louis, in protte jierren fan it ARPANET fuort. Dêrom is it net ferrassend dat it wie dy't it netwurkûntwerp ûntwikkele hat, dat gjin signifikante lading taheakket oan 'e komputerboarnen fan elk fan' e sintra, en net elk fan har nedich is om ynspanningen te besteegjen oan it meitsjen fan spesjale software.

Clark stelde foar om in mini-kompjûter yn elk fan 'e sintra te pleatsen om alle funksjes dy't direkt relatearre binne oan it netwurk te behanneljen. Elk sintrum moast gewoan útfine hoe't se ferbine mei syn lokale assistint (dy't letter interface-berjochtferwurkers neamd waarden, of IMP), dy't dan it berjocht lâns de juste rûte stjoerde, sadat it de passende IMP berikte op 'e ûntfangende lokaasje. Yn essinsje stelde hy foar dat ARPA ekstra fergese kompjûters ferspriede nei elk sintrum, wat it measte fan 'e boarnen fan it netwurk soe oernimme. Yn in tiid dat kompjûters noch seldsum en tige djoer wiene, wie dit foarstel drystmoedich. Krekt doe begûnen der lykwols minikompjûters te ferskinen dy't mar in pear tsientûzenen dollars kostje, ynstee fan ferskate hûnderten, en op it lêst bliek it foarstel yn prinsipe helber te wêzen (elke IMP koste úteinlik $45, of sa'n $000 yn hjoed jild).

De IMP-oanpak, wylst de soargen fan wittenskiplike lieders fermindere oer de netwurkbelêsting op har berekkeningskrêft, rjochte ek in oar, polityk probleem foar ARPA oan. Oars as de rest fan de projekten fan it buro op dat stuit, wie it netwurk net beheind ta ien ûndersykssintrum, wêr't it troch ien baas wurde soe. En ARPA sels hie net de mooglikheden om selsstannich direkt te meitsjen en beheare in grutskalige technyske projekt. Se soe dêrfoar bûtenbedriuwen ynhiere moatte. De oanwêzigens fan IMP makke in dúdlike ferdieling fan ferantwurdlikens tusken it netwurk beheard troch in eksterne agint en de lokaal kontrolearre kompjûter. De oannimmer soe de IMP's en alles dêrtusken kontrolearje, en de sintra bliuwe ferantwurdlik foar de hardware en software op har eigen kompjûters.

IMP

Roberts moast doe dy oannimmer selektearje. De âlderwetske oanpak fan Licklider om in foarstel út syn favorite ûndersiker direkt te lokjen wie yn dit gefal net fan tapassing. It projekt moast op iepenbiere feiling set wurde lykas elk oar oerheidskontrakt.

It wie pas yn july 1968 dat Roberts de lêste details fan it bod koe izeren. Sawat seis moannen binne ferrûn sûnt it lêste technyske stikje fan 'e puzel op syn plak foel doe't it pakketwikselsysteem oankundige waard op in konferinsje yn Gatlinburg. Twa fan 'e grutste kompjûterfabrikanten, Control Data Corporation (CDC) en International Business Machines (IBM), wegeren daliks mei te dwaan, om't se gjin goedkeape minikompjûters hawwe dy't geskikt binne foar de IMP-rol.

Ynternetskiednis: ARPANET - Subnet
Honeywell DDP-516

Under de oerbleaune dielnimmers keas de mearderheid foar in nije kompjûter DDP-516 út Honeywell, hoewol't guon wiene oanstriid ta geunst Digitale PDP-8. De opsje fan Honeywell wie benammen oantreklik om't it in I/O-ynterface hie spesifyk ûntworpen foar real-time systemen foar applikaasjes lykas yndustriële kontrôle. Kommunikaasje easke fansels ek passende krektens - as de kompjûter in ynkommende berjocht miste wylst it drok wie mei oar wurk, wie d'r gjin twadde kâns om it te fangen.

Oan 'e ein fan it jier, nei't se serieus oer Raytheon beskôge, joech Roberts de taak oan it groeiende Cambridge-bedriuw oprjochte troch Bolt, Beranek en Newman. De stambeam fan ynteraktive komputer wie op dit stuit ekstreem ferburgen, en Roberts koe maklik wurde beskuldige fan nepotisme foar it kiezen fan BBN. Licklider brocht ynteraktyf kompjûterjen nei BBN foardat hy de earste direkteur fan IPTO waard, en siedde de siedden fan syn yntergalaktysk netwurk en begeliedt minsken lykas Roberts. Sûnder de ynfloed fan Leake, soene ARPA en BBN net ynteressearre wêze noch by steat wêze om it ARPANET-projekt te tsjinjen. Boppedat kaam in wichtich diel fan it team gearstald troch BBN om it IMP-basearre netwurk te bouwen direkt of yndirekt fan Lincoln Labs: Frank Hart (teamlieder), Dave Walden, Will Crowther en Noard Ornstein. It wie yn 'e laboratoaria dat Roberts sels nei ôfstudearskoalle gie, en it wie dêr dat Leake's tafallige moeting mei Wes Clark syn belangstelling foar ynteraktive kompjûters opwekke.

Mar wylst de situaasje miskien like op gearspanning like, wie it BBN-team yn feite like goed geskikt foar wurk yn realtime as de Honeywell 516. By Lincoln wurken se oan kompjûters ferbûn mei radarsystemen - in oar foarbyld fan in applikaasje wêryn de gegevens sille net wachtsje oant de kompjûter is klear. Hart, bygelyks, wurke oan 'e Whirlwind-kompjûter as studint yn' e 1950's, die mei oan it SAGE-projekt en brocht yn totaal 15 jier troch oan Lincoln Laboratories. Ornstein wurke oan it SAGE-krúsprotokol, dat radar-trackinggegevens fan de iene kompjûter nei de oare oerbrocht, en letter oan Wes Clark's LINC, in kompjûter ûntworpen om wittenskippers te helpen direkt yn it laboratoarium te wurkjen mei gegevens online. Crowther, no it meast bekend as de skriuwer fan it tekstspultsje Kolossale grotaventoer, bestege tsien jier oan it bouwen fan real-time systemen, ynklusyf it Lincoln Terminal Experiment, in mobyl satellytkommunikaasjestasjon mei in lytse kompjûter dy't de antenne regele en ynkommende sinjalen ferwurke.

Ynternetskiednis: ARPANET - Subnet
IMP team by BBN. Frank Hart is de man op it senioarensintrum. Ornstein stiet oan de rjochterkant, neist Crowther.

IMP wie ferantwurdlik foar it begripen en behearen fan de routing en levering fan berjochten fan de iene kompjûter nei de oare. De kompjûter koe stjoere oant 8000 bytes tagelyk nei de lokale IMP, tegearre mei it bestimmingsadres. De IMP snijde it berjocht dan yn lytsere pakketten dy't ûnôfhinklik waarden oerbrocht nei de doel-IMP oer 50-kbps-linen ferhierd fan AT&T. De ûntfangende IMP hat it berjocht gearstald en levere it oan syn kompjûter. Elke IMP hold in tabel dy't byhâlde hokker fan syn buorlju de rapste rûte hie om elk mooglik doel te berikken. It waard dynamysk bywurke basearre op ynformaasje ûntfongen fan dizze buorlju, ynklusyf ynformaasje dat de buorman wie net te berikken (yn dat gefal waard de fertraging foar it ferstjoeren yn dy rjochting beskôge as ûneinich). Om te foldwaan oan de snelheid- en trochfiereasken fan Roberts foar al dizze ferwurking, makke Hart's team koade op keunstnivo. It hiele ferwurkingsprogramma foar IMP besette mar 12 bytes; it diel dat oer routingtabellen behannele, naam mar 000 op.

It team naam ek ferskate foarsoarchsmaatregels, jûn dat it ûnpraktysk wie om in stipeteam te wijen oan elke IMP op it fjild.

Earst hawwe se elke kompjûter útrist mei apparaten foar kontrôle en kontrôle op ôfstân. Neist de automatyske werstart dy't begon nei elke stroomûnderbrekking, waarden de IMP's programmearre om buorlju opnij te begjinnen troch har nije ferzjes fan 'e bestjoeringssoftware te stjoeren. Om te helpen mei debuggen en analyse, koe IMP, op kommando, begjinne mei it nimmen fan snapshots fan har hjoeddeistige steat op reguliere yntervallen. Ek befette elk IMP-pakket in diel om it te folgjen, wat it mooglik makke om mear detaillearre wurklogs te skriuwen. Mei al dizze mooglikheden koenen in protte problemen direkt wurde oplost fanút it BBN-kantoar, dat tsjinne as in kontrôlesintrum wêrfan de status fan it hiele netwurk sjoen wurde koe.

Twadder fregen se in militêre ferzje fan 'e 516 fan Honeywell, foarsjoen fan in dikke saak om it te beskermjen tsjin trillingen en oare bedrigingen. BBN woe yn prinsipe dat it in "bliuw fuort" -teken wêze soe foar nijsgjirrige gradstudinten, mar neat beskreau de grins tusken lokale kompjûters en it BBN-rune subnet krekt lykas dizze pânsere shell.

De earste fersterke kasten, sawat de grutte fan in kuolkast, kamen op it plak oan 'e Universiteit fan Kalifornje, Los Angeles (UCLA) op 30 augustus 1969, krekt 8 moannen nei't BBN har kontrakt krige.

Hosts

Roberts besleat it netwurk te begjinnen mei fjouwer hosts - neist UCLA soe in IMP krekt boppe de kust ynstalleare wurde oan 'e Universiteit fan Kalifornje, Santa Barbara (UCSB), in oare by it Stanford Research Institute (SRI) yn Noard-Kalifornje, en de lêste oan 'e Universiteit fan Utah. Dit wiene allegear twadderangsynstellingen út 'e Westkust, dy't besochten harsels op ien of oare manier te bewizen op it mêd fan wittenskiplike kompjûters. Famyljebannen bleauwen wurkje as twa fan 'e wittenskiplike tafersjochhâlders, Len Kleinrock út UCLA en Ivan Sutherland fan 'e Universiteit fan Utah, wiene ek âlde kollega's fan Roberts by Lincoln Laboratories.

Roberts joech de twa hosts ekstra netwurk-relatearre funksjes. Werom yn 1967 joech Doug Englebart fan SRI frijwilligers oan om in netwurkynformaasjesintrum op te setten op in liederskipsgearkomste. Mei SRI's ferfine systeem foar opheljen fan ynformaasje, sette hy útein om de ARPANET-map te meitsjen: in organisearre kolleksje fan ynformaasje oer alle boarnen dy't beskikber binne op ferskate knooppunten, en it beskikber te meitsjen foar elkenien op it netwurk. Sjoen de saakkundigens fan Kleinrock yn analyse fan netwurkferkear, hat Roberts UCLA oanwiisd as in netwurkmjittingssintrum (NMC). Foar Kleinrock en UCLA wie ARPANET bedoeld om net allinnich in praktysk helpmiddel te wêzen, mar ek in eksperimint dêr't gegevens út helle en gearstald wurde koene, sadat de opdien kennis tapast wurde koe om it netwurkûntwerp en syn opfolgers te ferbetterjen.

Mar wichtiger foar de ûntwikkeling fan ARPANET as dizze twa ôfspraken wie in mear ynformele en losse mienskip fan ôfstudearre studinten neamd de Network Working Group (NWG). In subnet fan IMP liet elke host op it netwurk in berjocht betrouber leverje oan in oar; It doel fan NWG wie om in mienskiplike taal of set fan talen te ûntwikkeljen dy't hosts koenen brûke om te kommunisearjen. Se neamden se "hostprotokollen." De namme "protokol", liend fan diplomaten, waard foar it earst tapast op netwurken yn 1965 troch Roberts en Tom Marill om sawol it gegevensformaat as de algoritmyske stappen te beskriuwen dy't bepale hoe't twa kompjûters mei elkoar kommunisearje.

De NWG, ûnder de ynformele, mar effektive lieding fan Steve Crocker fan UCLA, begûn yn 'e maitiid fan 1969, sa'n seis moanne foar de earste IMP, regelmjittich gear te kommen. Berne en grutbrocht yn it Los Angeles-gebiet, gie Crocker nei Van Nuys High School en wie deselde leeftyd as twa fan syn takomstige NWG-bandgenoaten, Vint Cerf en Jon Postel. Om de útkomst fan guon fan 'e gearkomsten fan' e groep op te nimmen, ûntwikkele Crocker ien fan 'e hoekstiennen fan' e ARPANET-kultuer (en it takomstige ynternet), fersyk om opmerkings [wurkfoarstel] (RFC). Syn RFC 1, publisearre op april 7, 1969, en ferspraat nei alle takomstige ARPANET-knooppunten fia klassike post, sammele de iere diskusjes fan 'e groep oer hostprotokolsoftware-ûntwerp. Yn RFC 3 gie Crocker de beskriuwing troch, en definieare it ûntwerpproses heul vague foar alle takomstige RFC's:

It is better om opmerkingen op 'e tiid te stjoeren dan se perfekt te meitsjen. Filosofyske mieningen sûnder foarbylden of oare spesifiken, spesifike útstellen of ymplemintaasjetechnologyen sûnder ynliedende beskriuwing of kontekstuele ferklearrings, spesifike fragen sûnder besykjen om se te beantwurdzjen wurde akseptearre. De minimale lingte foar in notysje fan NWG is ien sin. Wy hoopje útwikselingen en diskusjes oer ynformele ideeën te fasilitearjen.

Lykas oanfraach foar offerte (RFQ), de standert manier om biedingen op oerheidskontrakten te freegjen, ferwolkom RFC feedback, mar yn tsjinstelling ta RFQ, noege it ek dialooch út. Elkenien yn 'e ferdielde NWG-mienskip koe in RFC yntsjinje, en dizze kâns brûke om it foarige foarstel te debattearjen, te freegjen of te bekritisearjen. Fansels, lykas yn elke mienskip, guon mieningen waarden wurdearre boppe oaren, en yn 'e iere dagen de mieningen fan Crocker en syn kearn groep fan assosjearders droegen hiel grutte autoriteit. Yn july 1971 ferliet Crocker UCLA wylst hy noch in ôfstudearre studint om in posysje te nimmen as programmamanager by IPTO. Mei wichtige ûndersykssubsydzjes fan ARPA ta syn beskikking hie hy, bewust of ûnbewust, ûnbestriden ynfloed.

Ynternetskiednis: ARPANET - Subnet
Jon Postel, Steve Crocker en Vint Cerf binne klasgenoaten en kollega's by NWG; letter jierren

It oarspronklike NWG-plan frege om twa protokollen. Oanmelde op ôfstân (telnet) liet ien kompjûter fungearje as in terminal ferbûn mei it bestjoeringssysteem fan in oar, wêrtroch't de ynteraktive omjouwing fan elk ARPANET-ferbûn systeem útwreide mei tiid dielen fan tûzenen kilometers oan elke brûker op it netwurk. It FTP-bestânferfierprotokol koe ien kompjûter in bestân oerdrage, lykas in nuttich programma of set fan gegevens, nei of fan 'e opslach fan in oar systeem. Op oanstean fan Roberts foege NWG lykwols in tredde ûnderlizzende protokol ta om dizze twa te ûnderbouwen, en stifte in basisferbining tusken twa hosts. It waard neamd Network Control Program (NCP). It netwurk hie no trije lagen fan abstraksje - in pakket subnet beheard troch IMP oan 'e ûnderkant, host-to-host-kommunikaasje levere troch NCP yn' e midden, en applikaasjeprotokollen (FTP en telnet) oan 'e boppekant.

Mislearring?

Pas yn augustus 1971 waard NCP folslein definiearre en ymplementearre yn it hiele netwurk, dat op dat stuit bestie út fyftjin knopen. De ymplemintaasje fan it telnet-protokol folge al gau, en de earste stabile definysje fan FTP ferskynde in jier letter, yn 'e simmer fan 1972. As wy de steat fan it ARPANET op dat stuit evaluearje, in pear jier nei't it foar it earst lansearre waard, kin it wêze beskôge as in mislearring yn ferliking mei de dream fan skiedingsboarnen dy't Licklider foarsjoen en yn 'e praktyk sette troch syn protégé, Robert Taylor.

Om te begjinnen wie it gewoan lestich om út te finen hokker boarnen online bestiene dy't wy koenen brûke. It ynformaasjesintrum fan it netwurk brûkt in model foar frijwillige partisipaasje - elke knooppunt moast bywurke ynformaasje leverje oer de beskikberens fan gegevens en programma's. Hoewol elkenien soe profitearje fan sa'n aksje, wie d'r in bytsje stimulâns foar elke yndividuele knooppunt om te advertearjen of tagong te jaan ta har boarnen, lit stean foar aktuele dokumintaasje of advys. Dêrom slagge NIC net in online map te wurden. Miskien wie syn wichtichste funksje yn 'e iere jierren it leverjen fan elektroanyske hosting fan in groeiende set RFC's.

Sels as, sis, Alice fan UCLA wist oer it bestean fan in nuttige boarne by MIT, ferskynde in serieuzer obstakel. Telnet liet Alice ta it MIT-oanmeldskerm komme, mar net fierder. Om Alice wirklik tagong te krijen ta in programma by MIT, soe se earst offline moatte ûnderhannelje mei MIT om in akkount foar har op har komputer op te setten, wat normaal easke it ynfoljen fan papieren formulieren by beide ynstellingen en in finansieringsoerienkomst om it te beteljen gebrûk fan MIT kompjûter boarnen. En troch inkompatibiliteit tusken hardware en systeemsoftware tusken knooppunten, makke it oerdragen fan bestannen faak net folle sin, om't jo gjin programma's koenen útfiere fan kompjûters op ôfstân op josels.

Iroanysk genôch lei it meast wichtige súkses fan dielen fan boarnen net op it mêd fan ynteraktive timesharing, wêrfoar it ARPANET waard makke, mar op it mêd fan âlderwetske net-ynteraktive gegevensferwurking. UCLA foege syn idle IBM 360/91 batch-ferwurkingsmasine oan it netwurk ta en levere telefoanysk oerlis om brûkers op ôfstân te stypjen, en generearje wichtige ynkomsten foar it kompjûtersintrum. De ARPA-sponsore ILLIAC IV-superkomputer oan 'e Universiteit fan Illinois en de Datacomputer by de Computer Corporation of America yn Cambridge fûn ek kliïnten op ôfstân fia it ARPANET.

Mar al dizze projekten kamen net tichtby it folslein gebrûk fan it netwurk. Yn 'e hjerst fan 1971, mei 15 hosts online, stjoerde it netwurk as gehiel in trochsneed fan 45 miljoen bits per knooppunt, of 520 bps oer in netwurk fan 50 bps hierde linen fan AT&T. Boppedat wie it measte fan dit ferkear testferkear, oanmakke troch it netwurkmjittingssintrum by UCLA. Neist it entûsjasme fan guon iere brûkers (lykas Steve Cara, in deistige brûker fan 'e PDP-000 oan' e Universiteit fan Utah yn Palo Alto), barde der net folle op 'e ARPANET. Ut in moderne perspektyf wie miskien de meast nijsgjirrige ûntwikkeling de lansearring fan 'e Project Guttenberg digitale bibleteek yn desimber 10, organisearre troch Michael Hart, in studint oan' e Universiteit fan Illinois.

Mar al gau waard it ARPANET bewarre fan beskuldigingen fan ferfal troch in tredde applikaasjeprotokol - in lyts ding neamd e-post.

Wat oars te lêzen

• Janet Abbate, Inventing the Internet (1999)
• Katie Hafner en Matthew Lyon, Where Wizards Stay Up Late: The Origins of the Internet (1996)

Boarne: www.habr.com

Add a comment