ARPANET -ARPANET
ARPANET | |
---|---|
Type | Data |
Beliggenhed | USA , Storbritannien , Norge |
Protokoller | 1822 protokol , NCP , TCP/IP |
Operatør | Fra 1975 Forsvarets Kommunikationsstyrelse |
Etableret | 1969 |
Lukket | 1990 |
Kommercielt? | Ingen |
Finansiering | Fra 1966, Advanced Research Projects Agency (ARPA) |
Advanced Research Projects Agency Network ( ARPANET ) var det første wide-area pakkekoblede netværk med distribueret kontrol og et af de første netværk til at implementere TCP/IP -protokolpakken. Begge teknologier blev det tekniske grundlag for internettet . ARPANET blev etableret af Advanced Research Projects Agency (ARPA) under det amerikanske forsvarsministerium .
Med udgangspunkt i ideerne fra JCR Licklider startede Bob Taylor ARPANET-projektet i 1966 for at give adgang til fjerncomputere. Taylor udnævnte Larry Roberts som programleder. Roberts tog de vigtigste beslutninger om netværksdesignet. Han inkorporerede Donald Davies ' koncepter og design til pakkeskift og søgte input fra Paul Baran . ARPA tildelte kontrakten om at bygge netværket til Bolt Beranek & Newman , som udviklede den første protokol til netværket. Roberts engagerede Leonard Kleinrock ved UCLA til at udvikle matematiske metoder til at analysere pakkenetværksteknologien.
De første computere blev tilsluttet i 1969, og netværkskontrolprogrammet blev implementeret i 1970. Netværket blev erklæret operationelt i 1971. Yderligere softwareudvikling muliggjorde fjernlogin , filoverførsel og e- mail . Netværket udvidede sig hurtigt, og den operationelle kontrol overgik til Forsvarets Kommunikationsagentur i 1975.
Internetarbejdende forskning i begyndelsen af 1970'erne ledet af Bob Kahn ved DARPA og Vint Cerf ved Stanford University og senere DARPA formulerede Transmission Control Program, som inkorporerede koncepter fra det franske CYCLADES - projekt. Efterhånden som dette arbejde skred frem, blev der udviklet en protokol, hvorved flere separate netværk kunne forbindes til et netværk af netværk. Version 4 af TCP/IP blev installeret i ARPANET til produktionsbrug i januar 1983, efter at forsvarsministeriet gjorde det til standard for alle militære computernetværk.
Adgangen til ARPANET blev udvidet i 1981, da National Science Foundation (NSF) finansierede Computer Science Network (CSNET). I begyndelsen af 1980'erne finansierede NSF etableringen af nationale supercomputercentre ved flere universiteter og sørgede for netværksadgang og netværksforbindelse med NSFNET - projektet i 1986. ARPANET blev formelt nedlagt i 1990, efter partnerskaber med telekommunikations- og computerindustrien havde sikret udvidelse af den private sektor og fremtidig kommercialisering af et udvidet verdensomspændende netværk, kendt som internettet .
Historie
Inspiration
Historisk set var tale- og datakommunikation baseret på metoder til kredsløbsskiftning , som eksemplificeret i det traditionelle telefonnetværk, hvor hvert telefonopkald er tildelt en dedikeret, ende-til-ende, elektronisk forbindelse mellem de to kommunikerende stationer. Forbindelsen etableres ved at skifte systemer, der forbinder flere mellemliggende opkaldsben mellem disse systemer under opkaldets varighed.
Den traditionelle model af det kredsløbskoblede telekommunikationsnetværk blev udfordret i begyndelsen af 1960'erne af Paul Baran ved RAND Corporation , som havde forsket i systemer, der kunne opretholde drift under delvis ødelæggelse, såsom ved atomkrig. Han udviklede den teoretiske model for distribueret adaptiv beskedblokskifte . Televirksomheden afviste dog udviklingen til fordel for eksisterende modeller. Donald Davies ved Storbritanniens National Physical Laboratory (NPL) nåede uafhængigt frem til et lignende koncept i 1965.
De tidligste ideer til et computernetværk beregnet til at tillade generel kommunikation mellem computerbrugere blev formuleret af computerforsker J. CR Licklider fra Bolt Beranek og Newman (BBN), i april 1963, i memoranda, der diskuterede konceptet " Intergalactic Computer Network ". Disse ideer omfattede mange af funktionerne i det moderne internet. I oktober 1963 blev Licklider udnævnt til leder af Behavioural Sciences og Command and Control-programmerne ved Forsvarsministeriets Advanced Research Projects Agency (ARPA). Han overbeviste Ivan Sutherland og Bob Taylor om, at dette netværkskoncept var meget vigtigt og fortjente udvikling, selvom Licklider forlod ARPA, før der blev tildelt nogen kontrakter til udvikling.
Sutherland og Taylor fortsatte deres interesse i at skabe netværket, dels for at tillade ARPA-sponsorerede forskere på forskellige virksomheder og akademiske steder at bruge computere leveret af ARPA, og til dels hurtigt at distribuere ny software og andre datavidenskabelige resultater. Taylor havde tre computerterminaler på sit kontor, hver forbundet til separate computere, som ARPA finansierede: en til System Development Corporation (SDC) Q-32 i Santa Monica , en til Project Genie ved University of California, Berkeley , og en anden for Multics ved Massachusetts Institute of Technology . Taylor minder om omstændighederne: "For hver af disse tre terminaler havde jeg tre forskellige sæt brugerkommandoer. Så hvis jeg talte online med nogen på SDC, og jeg ville tale med en, jeg kendte på Berkeley eller MIT, om dette, jeg var nødt til at rejse mig fra SDC-terminalen, gå over og logge ind på den anden terminal og komme i kontakt med dem. Jeg sagde, "Åh mand!", det er indlysende hvad man skal gøre: Hvis du har disse tre terminaler, der burde være en terminal, der går overalt, hvor du vil hen. Den idé er ARPANET".
Donald Davies' arbejde fangede ARPANET-udvikleres opmærksomhed ved Symposium on Operating Systems Principles i oktober 1967. Han gav den første offentlige præsentation, efter at have opfundet udtrykket pakkeskift , i august 1968 og inkorporerede det i NPL-netværket i England. NPL-netværket og ARPANET var de første to netværk i verden, der brugte pakkekobling, og var selv forbundet i 1973. Roberts sagde, at ARPANET og andre pakkekoblingsnetværk bygget i 1970'erne lignede "i næsten alle henseender" til Davies' originale 1965 design.
Skabelse
I februar 1966 lobbyede Bob Taylor med succes ARPAs direktør Charles M. Herzfeld for at finansiere et netværksprojekt. Herzfeld omdirigerede midler på en million dollars fra et ballistisk missilforsvarsprogram til Taylors budget. Taylor hyrede Larry Roberts som programleder i ARPA Information Processing Techniques Office i januar 1967 til at arbejde på ARPANET.
Roberts bad Frank Westervelt om at udforske de indledende designspørgsmål for et netværk. I april 1967 afholdt ARPA en designsession om tekniske standarder. De indledende standarder for identifikation og autentificering af brugere, transmission af tegn og fejlkontrol og gentransmissionsprocedurer blev diskuteret. Roberts' forslag var, at alle mainframe-computere skulle forbindes direkte med hinanden. De andre efterforskere var tilbageholdende med at dedikere disse computerressourcer til netværksadministration. Wesley Clark foreslog, at minicomputere skulle bruges som en grænseflade til at skabe et beskedskiftende netværk. Roberts ændrede ARPANET-planen for at inkorporere Clarks forslag og navngav minicomputerne Interface Message Processors (IMP'er).
Planen blev præsenteret på det indledende symposium om operativsystemets principper i oktober 1967. Donald Davies ' arbejde med pakkekobling og NPL-netværket , præsenteret af en kollega ( Roger Scantlebury ), kom til ARPA-efterforskernes opmærksomhed på denne konference. Roberts anvendte Davies' koncept med pakkeskift til ARPANET og søgte input fra Paul Baran . NPL-netværket brugte linjehastigheder på 768 kbit/s, og den foreslåede linjehastighed for ARPANET blev opgraderet fra 2,4 kbit/s til 50 kbit/s.
I midten af 1968 skrev Roberts og Barry Wessler en endelig version af Interface Message Processor (IMP) specifikationen baseret på en Stanford Research Institute (SRI) rapport, som ARPA bestilte til at skrive detaljerede specifikationer, der beskriver ARPANET kommunikationsnetværket. Roberts afgav en rapport til Taylor den 3. juni, som godkendte den den 21. juni. Efter godkendelse af ARPA blev der udstedt en anmodning om tilbud (RFQ) til 140 potentielle tilbudsgivere. De fleste datalogivirksomheder betragtede ARPA-forslaget som besynderligt, og kun tolv afgav bud på at bygge et netværk; af de tolv betragtede ARPA kun fire som top-rangerede entreprenører. Ved årets udgang overvejede ARPA kun to entreprenører og tildelte kontrakten om at bygge netværket til Bolt, Beranek og Newman Inc. (BBN) i januar 1969.
Det indledende BBN-team på syv personer blev meget hjulpet af den tekniske specificitet af deres svar på ARPA RFQ og producerede derfor hurtigt det første fungerende system. Dette hold blev ledet af Frank Heart og omfattede Robert Kahn og Dave Walden. Det BBN-foreslåede netværk fulgte tæt Roberts' ARPA-plan: et netværk bestående af små computere kaldet Interface Message Processors (eller IMP'er), svarende til det senere koncept med routere , der fungerede som gateways, der forbinder lokale ressourcer. På hvert sted udførte IMP'erne store-and-forward-pakkeskiftefunktioner og var forbundet med lejede linjer via telekommunikationsdatasæt ( modem ) med indledende datahastigheder på 56 kbit /s . Værtscomputere var forbundet til IMP'erne via brugerdefinerede serielle kommunikationsgrænseflader . Systemet, inklusive hardwaren og pakkeomskiftningssoftwaren, blev designet og installeret på ni måneder. BBN-teamet fortsatte med at interagere med NPL-teamet med møder mellem dem, der fandt sted i USA og Storbritannien
Den første generation af IMP'er blev bygget af BBN Technologies ved hjælp af en robust computerversion af Honeywell DDP-516- computeren, konfigureret med 24 KB udvidelig magnetisk kernehukommelse og en 16-kanals Direct Multiplex Control (DMC) direkte hukommelsesadgangsenhed . DMC etablerede brugerdefinerede grænseflader med hver af værtscomputere og modemer. Udover frontpanellamperne har DDP-516-computeren også et særligt sæt med 24 indikatorlamper, der viser status for IMP-kommunikationskanalerne. Hver IMP kunne understøtte op til fire lokale værter og kunne kommunikere med op til seks eksterne IMP'er via tidlige Digital Signal 0- lejede telefonlinjer. Netværket forbandt én computer i Utah med tre i Californien. Senere tillod forsvarsministeriet universiteterne at tilslutte sig netværket for at dele hardware- og softwareressourcer.
Debat om designmål
Ifølge Charles Herzfeld, ARPA-direktør (1965-1967):
ARPANET blev ikke startet for at skabe et kommando- og kontrolsystem, der ville overleve et atomangreb, som mange nu hævder. At bygge et sådant system var helt klart et stort militært behov, men det var ikke ARPA's mission at gøre dette; faktisk ville vi være blevet hårdt kritiseret, hvis vi havde prøvet. ARPANET kom snarere ud af vores frustration over, at der kun var et begrænset antal store, kraftfulde forskningscomputere i landet, og at mange forskningsforskere, som burde have adgang til dem, var geografisk adskilt fra dem.
Ikke desto mindre, ifølge Stephen J. Lukasik , der som vicedirektør (1967-1970) og direktør for DARPA (1970-1975) var "den person, der underskrev de fleste checks for Arpanets udvikling":
Målet var at udnytte nye computerteknologier til at opfylde behovene for militær kommando og kontrol mod nukleare trusler, opnå overlevelsesdygtig kontrol over amerikanske atomstyrker og forbedre militær taktisk og ledelsesmæssig beslutningstagning.
ARPANET inkorporerede distribueret beregning og hyppig genberegning af routingtabeller. Dette øgede netværkets overlevelsesevne i lyset af betydelige afbrydelser. Automatisk routing var teknisk udfordrende på det tidspunkt. ARPANET blev designet til at overleve underordnede netværkstab, da den primære årsag var, at switching noder og netværksforbindelser var upålidelige, selv uden atomangreb.
Internet Society er enig med Herzfeld i en fodnote i deres online-artikel, A Brief History of the Internet :
Det var fra RAND-undersøgelsen, at det falske rygte startede, og hævdede, at ARPANET på en eller anden måde var relateret til at bygge et netværk, der er modstandsdygtigt over for atomkrig. Dette var aldrig sandt for ARPANET, men var et aspekt af den tidligere RAND-undersøgelse af sikker kommunikation. Det senere arbejde med internetarbejde understregede robusthed og overlevelsesevne, herunder evnen til at modstå tab af store dele af de underliggende netværk.
Paul Baran , den første til at fremsætte en teoretisk model for kommunikation ved hjælp af pakkeskift, udførte RAND - undersøgelsen, der er refereret til ovenfor. Selvom ARPANET ikke ligefrem delte Barans projekts mål, sagde han, at hans arbejde bidrog til udviklingen af ARPANET. Referater taget af Elmer Shapiro fra Stanford Research Institute på ARPANET-designmødet den 9.-10. oktober 1967 indikerer, at en version af Barans routingmetode ("hot potato") kan bruges, i overensstemmelse med NPL-teamets forslag på Symposium on Operating System Principper i Gatlinburg.
Implementering
De første fire knudepunkter blev udpeget som et testbed til at udvikle og fejlfinde 1822-protokollen , hvilket var en stor virksomhed. Mens de var forbundet elektronisk i 1969, var netværksapplikationer ikke mulige, før Network Control Program blev implementeret i 1970, hvilket muliggjorde de to første værtsværtsprotokoller, fjernlogin ( Telnet ) og filoverførsel ( FTP ), som blev specificeret og implementeret mellem 1969 og 1973. Netværket blev erklæret operationelt i 1971. Netværkstrafikken begyndte at vokse, da e- mail blev etableret på de fleste steder omkring 1973.
Indledende fire værter
De første fire IMP'er var:
- University of California, Los Angeles (UCLA), hvor Leonard Kleinrock havde etableret et netværksmålingscenter, hvor en SDS Sigma 7 var den første computer, der var tilsluttet den;
- Augmentation Research Center ved Stanford Research Institute (nu SRI International ), hvor Douglas Engelbart havde skabt det nye NLS -system, et tidligt hypertekstsystem , og ville køre Network Information Center (NIC) med SDS 940 , der kørte NLS, med navnet " Genie", er den første vært tilknyttet;
- University of California, Santa Barbara (UCSB), med Culler -Fried Interactive Mathematics Center's IBM 360/75 , der kører OS/MVT som maskinen tilsluttet;
- University of Utah School of Computing , hvor Ivan Sutherland var flyttet, kører en DEC PDP-10 , der opererer på TENEX .
Den første succesfulde vært til at være vært for forbindelse på ARPANET blev oprettet mellem Stanford Research Institute (SRI) og UCLA af SRI-programmør Bill Duvall og UCLA-studerende programmør Charley Kline, kl. 22:30 PST den 29. oktober 1969 (6:30 UTC d. 30. oktober 1969). Kline er forbundet fra UCLAs SDS Sigma 7 værtscomputer (i Boelter Hall rum 3420) til Stanford Research Institutes SDS 940 værtscomputer. Kline skrev kommandoen "login", men i begyndelsen styrtede SDS 940 ned, efter at han havde skrevet to tegn. Cirka en time senere, efter at Duvall havde justeret parametrene på maskinen, forsøgte Kline igen og loggede ind. Derfor var de første to tegn, der blev overført over ARPANET, "lo". Den første permanente ARPANET-forbindelse blev etableret den 21. november 1969 mellem IMP ved UCLA og IMP ved Stanford Research Institute. Den 5. december 1969 blev det indledende netværk med fire knudepunkter etableret.
Elizabeth Feinler skabte den første ressourcehåndbog til ARPANET i 1969, som førte til udviklingen af ARPANET-biblioteket. Biblioteket, bygget af Feinler og et team, gjorde det muligt at navigere i ARPANET.
Vækst og evolution
Roberts engagerede Howard Frank til at rådføre sig om netværkets topologiske design. Frank kom med anbefalinger til at øge gennemløbet og reducere omkostningerne i et opskaleret netværk. I marts 1970 nåede ARPANET USA's østkyst, da en IMP ved BBN i Cambridge, Massachusetts, blev forbundet til netværket. Derefter voksede ARPANET: 9 IMP'er i juni 1970 og 13 IMP'er i december 1970, derefter 18 i september 1971 (da netværket omfattede 23 universitets- og regeringsværter); 29 IMP'er i august 1972 og 40 i september 1973. I juni 1974 var der 46 IMP'er, og i juli 1975 talte netværket 57 IMP'er. I 1981 var tallet 213 værtscomputere, hvor en anden vært tilsluttede sig cirka hver tyvende dag.
Understøttelse af inter-IMP-kredsløb på op til 230,4 kbit/s blev tilføjet i 1970, selvom overvejelser om omkostninger og IMP -processorkraft betød, at denne kapacitet ikke blev brugt aktivt.
Larry Roberts så ARPANET- og NPL -projekterne som komplementære og søgte i 1970 at forbinde dem via en satellitforbindelse. Peter Kirsteins forskningsgruppe ved University College London (UCL) blev efterfølgende valgt i 1971 i stedet for NPL for den britiske forbindelse. I juni 1973 forbandt en transatlantisk satellitforbindelse ARPANET til Norwegian Seismic Array (NORSAR), via Tanum Earth Station i Sverige og videre via et terrestrisk kredsløb til en TIP ved UCL. UCL leverede en gateway til en sammenkobling med NPL-netværket , det første sammenkoblede netværk, og efterfølgende SRCnet, forløberen for Storbritanniens JANET -netværk.
I 1971 begyndte man at bruge den ikke-robuste (og derfor betydeligt lettere) Honeywell 316 som en IMP. Den kunne også konfigureres som en Terminal Interface Processor (TIP), som gav terminalserverunderstøttelse for op til 63 ASCII serielle terminaler gennem en multi-line controller i stedet for en af værterne. 316'eren havde en større grad af integration end 516'eren, hvilket gjorde den billigere og nemmere at vedligeholde. 316'eren blev konfigureret med 40 kB kernehukommelse til et TIP. Størrelsen af kernehukommelsen blev senere øget til 32 kB for IMP'erne og 56 kB for TIP'erne i 1973.
I 1975 introducerede BBN IMP-software, der kører på Pluribus -multiprocessoren . Disse dukkede op på et par websteder. I 1981 introducerede BBN IMP -software, der kører på sit eget C/30-processorprodukt.
Netværksydelse
I 1968 indgik Roberts kontrakt med Kleinrock for at måle netværkets ydeevne og finde områder til forbedring. Med udgangspunkt i sit tidligere arbejde med køteori specificerede Kleinrock matematiske modeller for ydeevnen af pakkekoblede netværk, som understøttede udviklingen af ARPANET, da det ekspanderede hurtigt i begyndelsen af 1970'erne.
Operation
ARPANET var et forskningsprojekt, der var kommunikationsorienteret, snarere end brugerorienteret i design. Ikke desto mindre blev ARPANET i sommeren 1975 erklæret "operativt". Forsvarets kommunikationsagentur tog kontrollen, da ARPA var beregnet til at finansiere avanceret forskning. Omtrent på dette tidspunkt blev de første ARPANET-krypteringsenheder implementeret for at understøtte klassificeret trafik.
Den transatlantiske forbindelse med NORSAR og UCL udviklede sig senere til SATNET . ARPANET, SATNET og PRNET blev forbundet i 1977.
ARPANET Completion Report , udgivet i 1981 i fællesskab af BBN og ARPA , konkluderer, at:
... det er lidt på sin plads at slutte med, at ARPANET-programmet har haft en stærk og direkte tilbagemelding til datalogiens støtte og styrke, hvorfra selve netværket udsprang.
CSNET, udvidelse
Adgangen til ARPANET blev udvidet i 1981, da National Science Foundation (NSF) finansierede Computer Science Network (CSNET).
Vedtagelse af TCP/IP
DoD lavede TCP/IP-standard for alle militære computernetværk i 1980. NORSAR og University College London forlod ARPANET og begyndte at bruge TCP/IP over SATNET i begyndelsen af 1982.
Den 1. januar 1983, kendt som flagdag , blev TCP/IP-protokoller standarden for ARPANET, der erstattede det tidligere netværkskontrolprogram .
MILNET, udfasning
I september 1984 blev arbejdet afsluttet med at omstrukturere ARPANET, der gav amerikanske militærsteder deres eget militærnetværk ( MILNET ) til uklassificeret forsvarsafdelingskommunikation. Begge netværk havde uklassificeret information og var forbundet med et lille antal kontrollerede gateways , som ville tillade total adskillelse i tilfælde af en nødsituation. MILNET var en del af Defence Data Network (DDN).
Adskillelse af de civile og militære netværk reducerede 113-node ARPANET med 68 noder. Efter at MILNET blev splittet væk, ville ARPANET fortsat blive brugt som en internet-rygrad for forskere, men langsomt blive udfaset.
Dekommissionering
I 1985 finansierede National Science Foundation (NSF) etableringen af nationale supercomputercentre ved flere universiteter og sørgede for netværksadgang og netværksforbindelse med NSFNET - projektet i 1986. NSFNET blev internettets rygrad for offentlige myndigheder og universiteter.
ARPANET-projektet blev formelt nedlagt i 1990. De oprindelige IMP'er og TIP'er blev udfaset, da ARPANET blev lukket ned efter indførelsen af NSFNet, men nogle IMP'er forblev i drift så sent som i juli 1990.
I kølvandet på nedlukningen af ARPANET den 28. februar 1990 skrev Vinton Cerf følgende klagesang med titlen "Requiem of the ARPANET":
Det var den første, og at være først, var bedst,
men nu lægger vi den ned for altid at hvile.
Hold nu op med mig et øjeblik, fælde nogle tårer.
For auld lang syne , for kærlighed, for år og år
med tro tjeneste, pligt udført, græder jeg.
Læg nu din pakke ned , o ven, og sov.
Eftermæle
ARPANET var relateret til mange andre forskningsprojekter, som enten påvirkede ARPANET-designet, eller som var hjælpeprojekter eller spundet ud af ARPANET.
Senator Al Gore forfattede High Performance Computing and Communication Act af 1991 , almindeligvis omtalt som "The Gore Bill", efter at have hørt 1988-konceptet for et nationalt forskningsnetværk forelagt for kongressen af en gruppe ledet af Leonard Kleinrock . Lovforslaget blev vedtaget den 9. december 1991 og førte til National Information Infrastructure (NII), som Gore kaldte informationsmotorvejen .
Inter-netværksprotokoller udviklet af ARPA og implementeret på ARPANET banede vejen for fremtidig kommercialisering af et nyt verdensomspændende netværk, kendt som internettet .
ARPANET-projektet blev hædret med to IEEE Milestones , begge dedikeret i 2009.
Software og protokoller
IMP funktionalitet
Fordi det aldrig var et mål for ARPANET at understøtte IMP'er fra andre leverandører end BBN, blev IMP-til-IMP-protokollen og meddelelsesformatet ikke standardiseret. Imidlertid kommunikerede IMP'erne ikke desto mindre indbyrdes for at udføre link-state routing , for at udføre pålidelig videresendelse af meddelelser og for at levere fjernovervågnings- og administrationsfunktioner til ARPANET's Network Control Center. I starten havde hver IMP en 6-bit identifikator og understøttede op til 4 værter, som blev identificeret med et 2-bit indeks. En ARPANET-værtsadresse bestod derfor af både portindekset på dens IMP og identifikatoren for IMP'en, som blev skrevet med enten port/IMP
notation eller som en enkelt byte; for eksempel kunne adressen på MIT-DMG (navnlig for hostingudvikling af Zork ) skrives som enten 1/6
eller 70
. En opgradering i begyndelsen af 1976 udvidede værts- og IMP-nummereringen til henholdsvis 8-bit og 16-bit.
Ud over primære routing- og videresendelsesansvar kørte IMP adskillige baggrundsprogrammer med titlen TTY, DEBUG, PARAMETER-CHANGE, DISCARD, TRACE og STATISTICS. Disse fik værtsnumre for at blive adresseret direkte og leverede funktioner uafhængigt af enhver tilsluttet vært. For eksempel tillod "TTY" en operatør på stedet at sende ARPANET-pakker manuelt via den teletype , der er forbundet direkte til IMP.
1822 protokol
Udgangspunktet for vært-til-vært-kommunikation på ARPANET i 1969 var 1822-protokollen , som definerede transmissionen af meddelelser til en IMP. Meddelelsesformatet er designet til at fungere utvetydigt med en bred vifte af computerarkitekturer. En 1822-meddelelse bestod i det væsentlige af en meddelelsestype, en numerisk værtsadresse og et datafelt. For at sende en datameddelelse til en anden vært, formaterede den transmitterende vært en datameddelelse indeholdende destinationsværtens adresse og den datameddelelse, der sendes, og transmitterede derefter meddelelsen gennem 1822-hardwaregrænsefladen. IMP'en leverede derefter beskeden til sin destinationsadresse, enten ved at levere den til en lokalt tilsluttet vært eller ved at levere den til en anden IMP. Når meddelelsen i sidste ende blev leveret til destinationsværten, ville den modtagende IMP sende en klar til næste meddelelse (RFNM) bekræftelse til den afsendende vært IMP.
Netværkskontrolprogram
I modsætning til moderne internetdatagrammer er ARPANET designet til pålideligt at transmittere 1822-meddelelser og til at informere værtscomputeren, når den mister en besked; den moderne IP er upålidelig, mens TCP'en er pålidelig. Ikke desto mindre viste 1822-protokollen sig utilstrækkelig til at håndtere flere forbindelser mellem forskellige applikationer, der ligger på en værtscomputer. Dette problem blev løst med Network Control Program (NCP), som gav en standardmetode til at etablere pålidelige, flowkontrollerede, tovejskommunikationsforbindelser mellem forskellige processer i forskellige værtscomputere. NCP-grænsefladen gjorde det muligt for applikationssoftware at forbinde på tværs af ARPANET ved at implementere kommunikationsprotokoller på højere niveau , et tidligt eksempel på protokollagskonceptet , der senere blev indarbejdet i OSI-modellen .
NCP blev udviklet under ledelse af Stephen D. Crocker, dengang en kandidatstuderende ved UCLA. Crocker skabte og ledede Network Working Group (NWG), som bestod af en samling af kandidatstuderende ved universiteter og forskningslaboratorier sponsoreret af ARPA til at udføre udviklingen af ARPANET og softwaren til værtscomputere, der understøttede applikationer. De forskellige applikationsprotokoller såsom TELNET til fjernadgang til tidsdeling, File Transfer Protocol (FTP) og rudimentære elektroniske postprotokoller blev udviklet og til sidst porteret til at køre over TCP/IP-protokolpakken eller erstattet i tilfælde af e-mail med Simple Mail Overførselsprotokol.
TCP/IP
Steve Crocker dannede en "Networking Working Group" i 1969 med Vint Cerf , som også sluttede sig til en International Networking Working Group i 1972. Disse grupper overvejede, hvordan man sammenkoblede pakkekoblingsnetværk med forskellige specifikationer, det vil sige internetarbejde . Stephen J. Lukasik instruerede DARPA til at fokusere på forskning i internetarbejde i begyndelsen af 1970'erne. Forskning ledet af Bob Kahn ved DARPA og Vint Cerf ved Stanford University og senere DARPA resulterede i formuleringen af Transmission Control Program , som inkorporerede koncepter fra det franske CYCLADES - projekt ledet af Louis Pouzin . Dens specifikation blev skrevet af Cerf med Yogen Dalal og Carl Sunshine i december 1974 ( RFC 675 ). Året efter begyndte testning gennem samtidige implementeringer på Stanford, BBN og University College London . Først et monolitisk design blev softwaren redesignet som en modulær protokolstak i version 3 i 1978. Version 4 blev installeret i ARPANET til produktionsbrug i januar 1983, og erstattede NCP. Udviklingen af den komplette internetprotokolpakke i 1989, som skitseret i RFC 1122 og RFC 1123 , og partnerskaber med telekommunikations- og computerindustrien lagde grundlaget for vedtagelsen af TCP/IP som en omfattende protokolpakke som kernekomponenten i den nye udvikling. Internet .
Netværksapplikationer
NCP leverede et standardsæt af netværkstjenester, der kunne deles af flere applikationer, der kører på en enkelt værtscomputer. Dette førte til udviklingen af applikationsprotokoller, der fungerede, mere eller mindre, uafhængigt af den underliggende netværkstjeneste, og tillod uafhængige fremskridt i de underliggende protokoller.
Telnet blev udviklet i 1969 begyndende med RFC 15, udvidet i RFC 855.
Den originale specifikation for File Transfer Protocol blev skrevet af Abhay Bhushan og udgivet som RFC 114 den 16. april 1971. I 1973 var specifikationen for File Transfer Protocol (FTP) blevet defineret ( RFC 354 ) og implementeret, hvilket muliggjorde filoverførsler over ARPANET .
I 1971 sendte Ray Tomlinson fra BBN den første netværks -e-mail ( RFC 524 , RFC 561 ). I løbet af få år kom e-mail til at repræsentere en meget stor del af den samlede ARPANET-trafik.
Specifikationerne for Network Voice Protocol (NVP) blev defineret i 1977 ( RFC 741 ) og implementeret. Men på grund af tekniske mangler fungerede telefonmøder over ARPANET aldrig godt; den moderne Voice over Internet Protocol (pakkestemme) var årtier væk.
Adgangskodebeskyttelse
Purdy Polynomial hash - algoritmen blev udviklet til ARPANET for at beskytte adgangskoder i 1971 efter anmodning fra Larry Roberts, leder af ARPA på det tidspunkt. Den beregnede et polynomium af grad 2 24 + 17 modulo 64-bit primtal p = 2 64 − 59. Algoritmen blev senere brugt af Digital Equipment Corporation (DEC) til at hash kodeord i VMS -operativsystemet og bliver stadig brugt til dette formål.
Regler og etikette
På grund af dens offentlige finansiering blev visse former for trafik frarådet eller forbudt.
Leonard Kleinrock hævder at have begået den første ulovlige handling på internettet, efter at have sendt en anmodning om returnering af sin elektriske barbermaskine efter et møde i England i 1973. På det tidspunkt var brugen af ARPANET af personlige årsager ulovlig.
I 1978, mod netværkets regler, sendte Gary Thuerk fra Digital Equipment Corporation (DEC) den første masse-e-mail til cirka 400 potentielle kunder via ARPANET. Han hævder, at dette resulterede i et salg på 13 millioner dollars i DEC-produkter og fremhævede potentialet ved e-mail-marketing .
En håndbog om databehandling fra 1982 på MIT's AI Lab udtalte om netværksetikette:
Det anses for ulovligt at bruge ARPANet til noget, der ikke er direkte til støtte for regeringens virksomhed ... personlige beskeder til andre ARPANet-abonnenter (f.eks. for at arrangere et komsammen eller tjekke og sige et venligt hej) betragtes generelt ikke skadelig ... At sende elektronisk post over ARPANet til kommercielle formål eller politiske formål er både asocialt og ulovligt. Ved at sende sådanne beskeder kan du fornærme mange mennesker, og det er muligt at få MIT i alvorlige problemer med de offentlige myndigheder, der administrerer ARPANet.
I populærkulturen
- Computer Networks: The Heralds of Resource Sharing , en 30-minutters dokumentarfilm med Fernando J. Corbató , JCR Licklider , Lawrence G. Roberts , Robert Kahn , Frank Heart, William R. Sutherland , Richard W. Watson, John R. Pasta , Donald W. Davies og økonom George W. Mitchell .
- "Scenario" , en episode af den amerikanske tv-sitcom Benson (sæson 6, episode 20 - dateret februar 1985), var den første forekomst af et populært tv-program, der direkte refererede til internettet eller dets forfædre. Showet inkluderer en scene, hvor ARPANET er tilgået.
- Der er en elektronisk musikkunstner kendt som "Arpanet", Gerald Donald , et af medlemmerne af Drexciya . Kunstnerens album fra 2002 Wireless Internet indeholder kommentarer til udvidelsen af internettet via trådløs kommunikation med sange som NTT DoCoMo , dedikeret til mobilkommunikationsgiganten baseret i Japan.
- Thomas Pynchon nævner ARPANET i sin 2009-roman Inherent Vice , som foregår i Los Angeles i 1970, og i sin 2013-roman Bleeding Edge .
- Tv-serien The X-Files fra 1993 indeholdt ARPANET i et afsnit af sæson 5, med titlen " Usædvanlige mistænkte ". John Fitzgerald Byers tilbyder at hjælpe Susan Modeski (kendt som Holly ... "ligesom sukkeret") ved at hacke sig ind i ARPANET for at få følsomme oplysninger.
- I spion-drama-tv-serien The Americans tilbyder en russisk videnskabsmand-afhopper russerne adgang til ARPANET i en bøn om ikke at blive repatrieret (sæson 2, afsnit 5 "The Deal"). Afsnit 7 af sæson 2 hedder 'ARPANET' og byder på russisk infiltration for at fejle netværket.
- I tv-serien Person of Interest hackede hovedpersonen Harold Finch ARPANET i 1980 ved hjælp af en hjemmelavet computer under sine første bestræbelser på at bygge en prototype af Maskinen. Dette svarer til den virkelige virus, der opstod i oktober samme år, som midlertidigt stoppede ARPANET-funktionerne. ARPANET-hacket blev først diskuteret i afsnittet 2PiR (stiliseret 2 R ), hvor en lærer i datalogi kaldte det historiens mest berømte hack og et, der aldrig blev løst. Finch nævnte det senere for person af interesse Caleb Phipps, og hans rolle blev først indikeret, da han viste, at det blev gjort af "et barn med en hjemmelavet computer", som Phipps, der havde undersøgt hacket, aldrig havde hørt før.
- I den tredje sæson af tv-serien Halt and Catch Fire udforsker karakteren Joe MacMillan den potentielle kommercialisering af ARPANET.
Se også
- .arpa – topdomæne, der udelukkende bruges til tekniske infrastrukturformål
- Computer Networks: The Heralds of Resource Sharing – dokumentarfilm fra 1972
- Internettets historie
- Liste over internetpionerer
- Usenet – Verdensomspændende computerbaseret distribueret diskussionssystem, "A Poor Man's ARPAnet"
- OGAS – sovjetisk internet-lignende projekt, automatisering af økonomi
Referencer
Kilder
- Evans, Claire L. (2018). Broad Band: The Untold Story of the Women Who Made the Internet . New York: Portfolio/Pingvin. ISBN 978-0-7352-1175-9.
Yderligere læsning
- Norberg, Arthur L.; O'Neill, Judy E. (1996). Transforming Computer Technology: Information Processing for Pentagon, 1962-1982 . Johns Hopkins University. s. 153–196. ISBN 978-0-8018-6369-1.
- En historie om ARPANET: Det første årti (Rapport). Arlington, VA: Bolt, Beranek & Newman Inc. 1. april 1981.
- Hafner, Katie; Lyon, Matthew (1996). Hvor troldmænd bliver sent oppe: Internettets oprindelse . Simon og Schuster. ISBN 978-0-7434-6837-4.
- Abbate, Janet (2000). Opfinder internettet . Cambridge, MA: MIT Press . s. 36–111 . ISBN 978-0-2625-1115-5.
- Banks, Michael A. (2008). På vej til nettet: Internettets hemmelige historie og dets grundlæggere . ATryk/Springer Verlag. ISBN 978-1-4302-0869-3.
- Salus, Peter H. (1. maj 1995). Casting the Net: fra ARPANET til Internet og Beyond . Addison-Wesley. ISBN 978-0-201-87674-1.
- Waldrop, M. Mitchell (23. august 2001). Drømmemaskinen: JCR Licklider og revolutionen, der gjorde computeren personlig . New York: Viking. ISBN 978-0-670-89976-0.
- "Computerhistorisk museum, SRI International og BBN fejrer 40-året for den første ARPANET-transmission" . Computerhistorisk Museum. 27. oktober 2009.
Mundtlige historier
- Kahn, Robert E. (24. april 1990). "Oralt historieinterview med Robert E. Kahn" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 15. maj 2008 . Fokuserer på Kahns rolle i udviklingen af computernetværk fra 1967 gennem begyndelsen af 1980'erne. Begyndende med sit arbejde hos Bolt Beranek og Newman (BBN), diskuterer Kahn sin involvering, da ARPANET-forslaget blev skrevet og derefter implementeret, og hans rolle i den offentlige demonstration af ARPANET. Interviewet fortsætter ind i Kahns involvering i netværk, da han flyttede til IPTO i 1972, hvor han var ansvarlig for den administrative og tekniske udvikling af ARPANET, herunder programmer i pakkeradio, udvikling af en ny netværksprotokol (TCP/IP), og skifte til TCP/IP for at forbinde flere netværk.
- Cerf, Vinton G. (24. april 1990). "Mundtligt historieinterview med Vinton Cerf" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 .Cerf beskriver sit engagement i ARPA-netværket og hans forhold til Bolt Beranek og Newman, Robert Kahn, Lawrence Roberts og Network Working Group.
- Baran, Paul (5. marts 1990). "Mundtligt historieinterview med Paul Baran" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 .Baran beskriver sit arbejde hos RAND og diskuterer hans interaktion med gruppen på ARPA, som var ansvarlige for den senere udvikling af ARPANET.
- Kleinrock, Leonard (3. april 1990). "Mundtligt historieinterview med Leonard Kleinrock" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 . Kleinrock diskuterer sit arbejde på ARPANET.
- Roberts, Lawrence G. (4. april 1989). "Oralt historieinterview med Larry Roberts" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 .
- Lukasik, Stephen (17. oktober 1991). "Oralt historieinterview med Stephen Lukasik" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 .Lukasik diskuterer sin embedsperiode hos Advanced Research Projects Agency (ARPA), udviklingen af computernetværk og ARPANET.
- Frank, Howard (30. marts 1990). "Mundtligt historieinterview med Howard Frank" . University of Minnesota, Minneapolis: Charles Babbage Institute . Hentet 1. juli 2008 .Frank beskriver sit arbejde på ARPANET, herunder hans interaktion med Roberts og IPT-kontoret.
Detaljerede tekniske opslagsværker
- Marill, Thomas; Roberts, Lawrence G. (1966). "Mod et samarbejdsnetværk af tidsdelte computere" . Proceedings af den fælles computerkonference den 7.-10. november 1966 (AFIPS '66 (Fall)) . Foreningen for Datamaskiner. s. 425–431. doi : 10.1145/1464291.1464336 . S2CID 2051631 . Arkiveret fra originalen den 1. april 2002.
- Roberts, Lawrence G. (1967). "Flere computernetværk og intercomputerkommunikation" . Proceedings af det første ACM-symposium om Operating System Principles (SOSP '67) . Foreningen for Datamaskiner. s. 3.1-3.6. doi : 10.1145/800001.811680 . S2CID 17409102 . Arkiveret fra originalen den 3. juni 2002.
- Davies, DW ; Bartlett, KA; Scantlebury, RA; Wilkinson, PT (1967). "Et digitalt kommunikationsnetværk til computere, der giver hurtig respons på fjernterminaler". Proceedings af det første ACM-symposium om Operating System Principles (SOSP '67) . Foreningen for Datamaskiner. s. 2.1–2.17. doi : 10.1145/800001.811669 . S2CID 15215451 .
- Roberts, Lawrence G.; Wessler, Barry D. (1970). "Udvikling af computernetværk for at opnå ressourcedeling". Proceedings of the 5-7 maj 1970, Spring Joint Computer Conference (AFIPS '70 (Forår)) . Foreningen for Datamaskiner. s. 543–9. doi : 10.1145/1476936.1477020 . S2CID 9343511 .
- Hjerte, Frank; Kahn, Robert ; Ornstein, Severo ; Crowther, William ; Walden, David (1970). Interface Message Processor for ARPA Computer Network (PDF) . 1970 Forårs fælles computerkonference. AFIPS Proc . bind. 36. s. 551–567. doi : 10.1145/1476936.1477021 .
- Carr, Stephen; Crocker, Stephen ; Cerf, Vinton (1970). Vært-vært-kommunikationsprotokol i ARPA-netværket . 1970 Forårs fælles computerkonference. AFIPS Proc . bind. 36. s. 589–598. doi : 10.1145/1476936.1477024 . RFC 33 .
- Ornstein, Severo ; Hjerte, Frank; Crowther, William ; Russell, SB; Rising, HK; Michel, A. (1972). Terminal IMP for ARPA-computernetværket . 1972 Forårs fælles computerkonference. AFIPS Proc . bind. 40. s. 243–254. doi : 10.1145/1478873.1478906 .
- McQuillan, John ; Crowther, William ; Cosell, Bernard; Walden, David; Hjerte, Frank (1972). Forbedringer i design og ydeevne af ARPA-netværket . 1972 Fall Joint Computer Conference del II. AFIPS Proc . bind. 41. s. 741–754. doi : 10.1145/1480083.1480096 .
- Hjerte, Frank; Kahn, Robert ; Ornstein, Severo ; Crowther, William ; Walden, David (1970). Interface Message Processor for ARPA Computer Network (PDF) . 1970 Forårs fælles computerkonference. AFIPS Proc . bind. 36. s. 551–567. doi : 10.1145/1476936.1477021 .
- Carr, Stephen; Crocker, Stephen ; Cerf, Vinton (1970). Vært-vært-kommunikationsprotokol i ARPA-netværket . 1970 Forårs fælles computerkonference. AFIPS Proc . bind. 36. s. 589–598. doi : 10.1145/1476936.1477024 . RFC 33 .
- Ornstein, Severo ; Hjerte, Frank; Crowther, William ; Russell, SB; Rising, HK; Michel, A. (1972). Terminal IMP for ARPA-computernetværket . 1972 Forårs fælles computerkonference. AFIPS Proc . bind. 40. s. 243–254. doi : 10.1145/1478873.1478906 .
- Feinler, E.; Postel, J. (1976). ARPANET-protokolhåndbog . SRI International. OCLC 2817630 . NTIS ADA027964.
- Feinler, Elizabeth J. ; Postel, Jonathan B. (januar 1978). ARPANET-protokolhåndbog . Menlo Park: Network Information Center (NIC), SRI International. ASIN B000EN742K . OCLC 7955574 . NIC 7104, NTIS ADA052594.
-
Feinler, EJ; Landsberden, JM; McGinnis, AC (1976). ARPANET Ressourcehåndbog . Stanford Research Institute. OCLC 1110650114 . NTIS ADA040452.
- NTIS-dokumenter kan være tilgængelige fra "National Technical Reports Library" . NTIS National Technical Information Service . US Department of Commerce. 2014.
- Roberts, Larry (november 1978). "Udviklingen af pakkeskift" . IEEE's sager . 66 (11): 1307-13. doi : 10.1109/PROC.1978.11141 . S2CID 26876676 . Arkiveret fra originalen den 24. marts 2016 . Hentet 3. september 2005 .
- Roberts, Larry (1986). "ARPANET & computernetværk" . Proceedings of ACM Conference on The History of personal workstations (HPW '86) . Foreningen for Datamaskiner. s. 51–58. doi : 10.1145/12178.12182 . ISBN 978-0-89791-176-4. S2CID 24271168 . Arkiveret fra originalen den 24. marts 2016.
eksterne links
- "ARPANET Maps 1969 til 1977" . California State University, Dominguez Hills (CSUDH). 4. januar 1978. Arkiveret fra originalen den 19. april 2012 . Hentet 17. maj 2012 .
- Walden, David C. (februar 2003). "Når vi ser tilbage på ARPANET-indsatsen, 34 år senere" . Levende internet . East Sandwich, Massachusetts . Hentet 19. marts 2021 .
- "Billeder af ARPANET fra 1964 og frem" . Computerhistorisk Museum . Hentet 29. august 2004 .Tidslinje.
- "Paul Baran og internettets oprindelse" . RAND Corporation . Hentet 3. september 2005 .
- Kleinrock, Leonard . "Den dag, da spædbørnsinternettet udtalte sine første ord" . UCLA . Hentet 11. november 2004 .Personlig anekdote om den første besked nogensinde sendt over ARPANET
- "Doug Engelbarts rolle i ARPANET-historien" . 2008 . Hentet 3. september 2009 .
- Waldrop, Mitch (april 2008). "DARPA og internetrevolutionen" . 50 år med Bridging the Gap . DARPA. s. 78–85. Arkiveret fra originalen den 15. september 2012 . Hentet 26. august 2012 .
- "Robert X Cringely: En kort historie om internettet" . YouTube . Arkiveret fra originalen den 20. marts 2013.