ARPANET -ARPANET

ARPANET
Arpanet logisk kort, marts 1977.png
ARPANET logiske kort, marts 1977
Type Data
Beliggenhed USA , Storbritannien , Norge
Protokoller 1822 protokol , NCP , TCP/IP
Operatør Fra 1975 Forsvarets Kommunikationsstyrelse
Etableret 1969 ; 53 år siden ( 1969 )
Lukket 1990
Kommercielt? Ingen
Finansiering Fra 1966, Advanced Research Projects Agency (ARPA)
ARPANET-adgangspunkter i 1970'erne

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

Første ARPANET IMP-log: den første besked nogensinde sendt via ARPANET, kl. 22:30 PST den 29. oktober 1969 (6:30 UTC den 30. oktober 1969). Dette IMP-loguddrag, opbevaret hos UCLA, beskriver opsætning af en meddelelsestransmission fra UCLA SDS Sigma 7-værtscomputeren til SRI SDS 940-værtscomputeren.

De første fire IMP'er var:

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

ARPA netværkskort 1973

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

Internetarbejdende demonstration, der forbinder ARPANET, PRNET og SATNET i 1977

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.

- Vinton Cerf

Eftermæle

ARPANET i en bredere sammenhæng

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/IMPnotation eller som en enkelt byte; for eksempel kunne adressen på MIT-DMG (navnlig for hostingudvikling af Zork ) skrives som enten 1/6eller 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å

Referencer

Kilder

Yderligere læsning

Mundtlige historier

Detaljerede tekniske opslagsværker

eksterne links