Das Advanced Research Projects Agency Network (ARPANET) war das bahnbrechende paketvermittelte Weitverkehrsnetzwerk mit verteilter Steuerung und eines der ersten Computernetzwerke zur Implementierung der TCP/IP-Protokollsuite. Diese beiden Technologien bildeten später die technische Grundlage des Internets. Die Advanced Research Projects Agency (jetzt DARPA), eine Einrichtung des US-Verteidigungsministeriums, hat das ARPANET eingerichtet.
Das Advanced Research Projects Agency Network (ARPANET) war das erste paketvermittelte Weitverkehrsnetzwerk mit verteilter Steuerung und eines der ersten Computernetzwerke, das die TCP/IP-Protokollsuite implementierte. Beide Technologien wurden zur technischen Grundlage des Internets. Das ARPANET wurde von der Advanced Research Projects Agency (heute DARPA) des US-Verteidigungsministeriums gegründet.
Im Jahr 1966 startete Bob Taylor das ARPANET-Projekt, das sich auf die Konzepte von J. C. R. Licklider stützte, mit dem Ziel, die gemeinsame Nutzung von Ressourcen zwischen geografisch verteilten Computern zu erleichtern. Anschließend ernannte Taylor Larry Roberts zum Programmmanager. Roberts war maßgeblich an entscheidenden Entscheidungen bezüglich der Ausschreibung für den Aufbau des Netzwerks beteiligt. Er integrierte die Paketvermittlungsentwürfe und -konzepte von Donald Davies und bat auch Paul Baran um Beiträge. 1969 erteilte ARPA den Auftrag zur Entwicklung der Interface Message Processors (IMPs) des Netzwerks an Bolt Beranek & Newman (BBN). Bob Kahn leitete die Designbemühungen und erstellte das erste Protokoll des Netzwerks. Roberts beauftragte auch Leonard Kleinrock von der UCLA mit der Formulierung mathematischer Methoden für die Analyse der Paketnetzwerktechnologie.
Die ersten Computerverbindungen wurden 1969 hergestellt, gefolgt von der Implementierung des Network Control Program im Jahr 1970. Steve Crocker von der UCLA leitete zusammen mit anderen Doktoranden, darunter Jon Postel, die Entwicklung dieses Programms. Das Netzwerk wurde 1971 betriebsbereit. Nachfolgende Softwarefortschritte ermöglichten die Fernanmeldung und Dateiübertragungsfunktionen, die genutzt wurden, um eine frühe Iteration von E-Mail-Diensten anzubieten. Das Netzwerk erlebte eine rasche Expansion, was 1975 zur Übertragung seiner operativen Kontrolle an die Defense Communications Agency führte.
Bob Kahn wechselte zur DARPA, wo er mit Vint Cerf an der Stanford University zusammenarbeitete, um das Transmission Control Program für die Vernetzung zu entwickeln. Im Verlauf dieses Vorhabens entstand ein Protokoll, das die Verbindung zahlreicher unterschiedlicher Netzwerke zu einem einheitlichen „Netzwerk von Netzwerken“ ermöglichte. Dieses Protokoll integrierte bahnbrechende Konzepte des französischen CYCLADES-Projekts unter der Leitung von Louis Pouzin und Erkenntnisse von Bob Metcalfe von Xerox Parc. Am 1. Januar 1983 wurde Version 4 von TCP/IP im ARPANET für den Produktionseinsatz bereitgestellt, nachdem das Verteidigungsministerium sie für alle militärischen Computernetzwerke standardisiert hatte.
Der ARPANET-Zugang wurde 1981 mit Mitteln der National Science Foundation (NSF) für das Computer Science Network (CSNET) erweitert. In den frühen 1980er Jahren finanzierte die NSF auch die Einrichtung nationaler Supercomputing-Zentren an verschiedenen Universitäten und sorgte 1986 über das NSFNET-Projekt für Netzwerkzugang und Interkonnektivität. Das ARPANET wurde 1990 offiziell außer Betrieb genommen, eine Entscheidung, die getroffen wurde, nachdem die Zusammenarbeit mit der Telekommunikations- und Computerindustrie den Ausbau und die Kommerzialisierung eines globalen Netzwerks durch den Privatsektor sichergestellt hatte, das später als Internet bekannt wurde.
Konzeptionelle Ursprünge
In der Vergangenheit beruhten sowohl die Sprach- als auch die Datenkommunikation auf Leitungsvermittlungsmethoden, wie das herkömmliche Telefonnetz zeigt. In diesem Paradigma wurde jedem Telefonanruf eine dedizierte, durchgängige elektronische Verbindung zwischen den beiden kommunizierenden Endpunkten zugewiesen. Vermittlungssysteme erleichterten den Aufbau dieser Verbindungen, indem sie mehrere Zwischenanrufsegmente zwischen verschiedenen Systemen für die gesamte Dauer des Anrufs verbanden.
In den frühen 1960er Jahren stellte Paul Baran von der RAND Corporation das herkömmliche leitungsvermittelte Telekommunikationsnetzwerkmodell in Frage. Sein Forschungsschwerpunkt lag auf der Entwicklung von Systemen, die ihre Funktionsfähigkeit auch unter Bedingungen teilweiser Zerstörung, beispielsweise infolge eines nuklearen Konflikts, aufrechterhalten können. Baran entwickelte daraufhin den theoretischen Rahmen für die verteilte adaptive Nachrichtenblockvermittlung. Dennoch lehnte die vorherrschende Telekommunikationsbranche diese Innovation ab und bevorzugte etablierte Modelle. Unabhängig davon entwickelte Donald Davies vom National Physical Laboratory (NPL) des Vereinigten Königreichs 1965 ein vergleichbares Konzept.
Die ersten Konzeptualisierungen für ein Computernetzwerk zur Erleichterung der allgemeinen Kommunikation zwischen Benutzern wurden im April 1963 vom Informatiker J. C. R. Licklider von Bolt Beranek und Newman (BBN) vorangetrieben. Diese in Memoranden ausführlich dargelegten Konzepte führten die Idee eines „Intergalaktischen Computernetzwerks“ ein und enthielten zahlreiche Merkmale, die für das heutige Internet charakteristisch sind. Im Oktober 1963 wurde Licklider zum Leiter der Programme „Verhaltenswissenschaften“ und „Befehl und Kontrolle“ bei der Advanced Research Projects Agency (ARPA) des Verteidigungsministeriums ernannt. Er überzeugte Ivan Sutherland und Bob Taylor von der entscheidenden Bedeutung und dem Entwicklungswert dieses Netzwerkkonzepts; Licklider verließ ARPA jedoch, bevor irgendwelche Entwicklungsaufträge offiziell vergeben wurden.
Sutherland und Taylor hielten an ihrem Interesse an der Entwicklung des Netzwerks fest, teilweise motiviert durch den Wunsch, von ARPA gesponserten Forschern an verschiedenen Unternehmens- und akademischen Standorten die Nutzung von ARPA bereitgestellten Computern zu ermöglichen, und teilweise durch die Notwendigkeit einer schnellen Verbreitung neuer Software und anderer Informatikergebnisse. Taylors Büro verfügte über drei verschiedene Computerterminals, die jeweils mit separaten ARPA-finanzierten Computersystemen verbunden waren: Q-32 der System Development Corporation (SDC) in Santa Monica, Project Genie an der University of California, Berkeley und Multics am Massachusetts Institute of Technology. Taylor beschrieb die betriebliche Herausforderung: „Für jedes dieser drei Terminals hatte ich drei verschiedene Sätze von Benutzerbefehlen. Wenn ich also online mit jemandem am S.D.C. sprach und mit jemandem, den ich am Berkeley oder am M.I.T. kannte, darüber sprechen wollte, musste ich vom S.D.C.-Terminal aufstehen, rübergehen, mich am anderen Terminal anmelden und mit ihnen Kontakt aufnehmen. Ich sagte: ‚Oh Mann!‘, es war klar, was zu tun war: Wenn Sie diese haben Drei Terminals, es sollte ein Terminal geben, das überall hingehen kann. Diese Idee ist das ARPANET.
Donald Davies‘ Beiträge erregten die Aufmerksamkeit der ARPANET-Entwickler auf dem Symposium on Operating Systems Principles im Oktober 1967. Davies hielt im August 1968 die erste öffentliche Präsentation von Paketvermittlung, einem von ihm erfundenen Begriff, und integrierte dieses Konzept anschließend in das NPL-Netzwerk in England. Das NPL-Netzwerk, gefolgt vom ARPANET, waren weltweit die Pioniernetzwerke bei der Implementierung von Paketvermittlung. Roberts stellte fest, dass in den 1970er Jahren entwickelte Computernetzwerke „in fast jeder Hinsicht“ Ähnlichkeit mit Davies‘ ursprünglichem Entwurf von 1965 aufwiesen.
Erstellung
Im Februar 1966 setzte sich Bob Taylor erfolgreich beim ARPA-Direktor Charles M. Herzfeld für die Finanzierung eines Netzwerkprojekts ein. Anschließend stellte Herzfeld eine Million Dollar aus einem Programm zur Abwehr ballistischer Raketen in Taylors Budget um. Taylor ernannte Larry Roberts im Januar 1967 zum Programmmanager im ARPA Information Processing Techniques Office und beauftragte ihn mit der Entwicklung des ARPANET. Roberts traf Paul Baran im Februar 1967, aber Netzwerkgespräche fanden während dieser Begegnung nicht statt.
Roberts beauftragte Frank Westervelt mit der Untersuchung der Nachrichtengröße und der Inhaltsparameter für das Netzwerk sowie mit der Ausarbeitung eines Positionspapiers zum Intercomputer-Kommunikationsprotokoll. Dieses Protokoll wurde so spezifiziert, dass es „Konventionen für die Zeichen- und Blockübertragung, die Fehlerprüfung und erneute Übertragung sowie die Computer- und Benutzeridentifikation“ enthält. Im April 1967 veranstaltete ARPA eine Designsitzung zur Festlegung technischer Standards, bei der erste Protokolle zur Benutzeridentifizierung und -authentifizierung, Zeichenübertragung sowie Verfahren zur Fehlerprüfung und Neuübertragung besprochen wurden. Roberts‘ ursprünglicher Vorschlag befürwortete direkte Verbindungen zwischen allen Großrechnern. Andere Forscher waren jedoch nicht geneigt, erhebliche Rechenressourcen ausschließlich für die Netzwerkverwaltung aufzuwenden. Im Anschluss an die Entwurfssitzung schlug Wesley Clark vor, Minicomputer als Schnittstelle zum Aufbau eines Nachrichtenvermittlungsnetzwerks zu verwenden. Anschließend modifizierte Roberts den ARPANET-Plan, um Clarks Vorschlag zu berücksichtigen, und nannte diese Minicomputer „Interface Message Processors“ (IMPs).
Der Plan wurde offiziell auf dem ersten Symposium zu Betriebssystemprinzipien im Oktober 1967 vorgestellt. Während dieser Konferenz wurden ARPA-Ermittler auf Donald Davies‘ Forschungen zu Paketvermittlung und dem NPL-Netzwerk aufmerksam, die von seinem Kollegen Roger Scantlebury zusammen mit den Beiträgen von Paul Baran vorgestellt wurden. Anschließend übernahm Roberts das Paketvermittlungskonzept von Davies für das ARPANET und bat Paul Baran um Anregungen zum dynamischen Routing. Das NPL-Netzwerk arbeitete mit Leitungsgeschwindigkeiten von 768 kbit/s, was zu einer Erhöhung der vom ARPANET vorgeschlagenen Leitungsgeschwindigkeit von 2,4 kbit/s auf 50 kbit/s führte.
Mitte 1968 stellten Roberts und Barry Wessler die IMP-Spezifikation fertig und stützten sich dabei auf einen von der ARPA in Auftrag gegebenen Bericht des Stanford Research Institute (SRI), um das ARPANET-Kommunikationsnetzwerk detailliert darzustellen. Roberts legte Taylor diesen Bericht am 3. Juni vor und erhielt am 21. Juni die Genehmigung. Nach der Billigung durch ARPA wurde eine Angebotsanfrage (RFQ) an 140 potenzielle Bieter verteilt. Der ARPA-Vorschlag wurde von den meisten Informatikfirmen weitgehend als unkonventionell empfunden, was zu nur zwölf Angeboten für den Netzwerkaufbau führte. Daraus identifizierte ARPA vier als erstklassige Auftragnehmer. Bis zum Jahresende schränkte ARPA seine Auswahl auf zwei Bewerber ein und vergab schließlich im Januar 1969 den Netzwerkbauauftrag an BBN.
Das ursprünglich siebenköpfige BBN-Team profitierte erheblich von der technischen Präzision seiner RFQ-Antworten und ermöglichte die schnelle Entwicklung des ersten betriebsbereiten Systems. Frank Heart leitete die „IMP-Leute“, während Bob Kahn das theoretische Netzwerkdesign leitete. Zum Team gehörten außerdem Dave Walden, Severo Ornstein, William Crowther und andere. Das von BBN vorgeschlagene Netzwerk spiegelte Roberts' ARPA-Entwurf weitgehend wider und umfasste ein Netzwerk kleiner Computer, sogenannte IMPs (Vorläufer moderner Router), die als Gateways zur Verbindung lokaler Ressourcen dienten. Das BBN-Team war für die Entwicklung von Routing, Flusskontrolle, Softwaredesign und Netzwerksteuerung verantwortlich. An jedem Standort führten IMPs Store-and-Forward-Paketvermittlung durch und waren über Mietleitungen über Telekommunikationsdatensätze (Modems) verbunden, die zunächst mit Datenraten von 50kbit/s arbeiteten. Host-Computer sind über maßgeschneiderte serielle Kommunikationsschnittstellen mit IMPs verbunden. Das gesamte System, das sowohl Hardware als auch Paketvermittlungssoftware umfasst, wurde innerhalb von neun Monaten konzipiert und bereitgestellt. Die laufende Zusammenarbeit zwischen den BBN- und NPL-Teams umfasste Treffen, die sowohl in den USA als auch im Vereinigten Königreich stattfanden.
Im Einklang mit dem NPL-Netzwerk nutzte die erste IMP-Generation eine robuste Variante des Honeywell DDP-516-Computers. Diese Einheiten waren mit 24KB erweiterbarem Magnetkernspeicher und einer 16-Kanal-Direct Multiplex Control (DMC)-Direktspeicherzugriffseinheit ausgestattet. Der DMC ermöglichte maßgeschneiderte Schnittstellen für jeden Host-Computer und jedes Modem. Zusätzlich zu den Anzeigen auf der Vorderseite verfügt der DDP-516-Computer über eine Reihe von 24 Anzeigelampen, die den Betriebsstatus der IMP-Kommunikationskanäle anzeigen. Jeder IMP war in der Lage, bis zu vier lokale Hosts zu unterstützen und über frühe gemietete Telefonleitungen von Digital Signal 0 eine Kommunikation mit bis zu sechs entfernten IMPs herzustellen. Ursprünglich verband das Netzwerk einen Computer in Utah mit drei in Kalifornien. Anschließend ermächtigte das Verteidigungsministerium die Universitäten, dem Netzwerk beizutreten, und förderte so die gemeinsame Nutzung von Hardware- und Softwareressourcen.
Implementierung
Die ersten vier Knoten dienten als kritische Testumgebung für die Entwicklung und das Debugging des 1822-Protokolls, ein erheblicher technischer Aufwand. Obwohl diese Knoten 1969 die elektronische Konnektivität erreichten, blieben Netzwerkanwendungen bis zur Einführung des Network Control Program im Jahr 1970 nicht verfügbar. Dieses Programm ermöglichte die ersten beiden Host-to-Host-Protokolle: Remote Login (Telnet) und File Transfer (FTP), die zwischen 1969 und 1973 spezifiziert und eingesetzt wurden 1973.
Anfängliche vier Hosts
Die grundlegende ARPANET-Konfiguration verband UCLA, ARC, UCSB und die University of Utah School of Computing. Der erste Knoten wurde an der UCLA eingerichtet und bot Leonard Kleinrock die Umgebung, um die Netzwerkleistung zu bewerten und seine Theorien zur Nachrichtenverzögerung zu validieren. Diese Standorte wurden strategisch ausgewählt, nicht nur, um die Kosten für Mietleitungen zu senken, sondern auch aufgrund der speziellen Fachkenntnisse der einzelnen Institutionen, die sich in dieser vorläufigen Implementierungsphase als vorteilhaft erwiesen:
- University of California, Los Angeles (UCLA), wo Kleinrock ein Network Measurement Center (NMC) gegründet hatte, mit einem SDS Sigma 7 als erstem angeschlossenen Computer;
- Das Augmentation Research Center am Stanford Research Institute (heute SRI International), wo Douglas Engelbart das innovative NLS-System entwickelte, eine frühe Hypertext-Implementierung. Dieses Zentrum wurde auch für den Betrieb des Network Information Center (NIC) bestimmt, wobei der SDS 940 mit NLS und dem Namen „Genie“ als erster angeschlossener Host fungierte;
- University of California, Santa Barbara (UCSB), wo der IBM 360/75 des Culler-Fried Interactive Mathematics Center mit OS/MVT als angeschlossene Maschine vorgesehen war;
- Ivan Sutherland wechselte an die University of Utah School of Computing, die ein DEC PDP-10-System mit TENEX betrieb.
Die erste erfolgreiche Host-zu-Host-Verbindung im ARPANET fand am 29. Oktober 1969 um 22:30 Uhr PST (06:30 UTC am 30. Oktober 1969) zwischen dem Stanford Research Institute (SRI) und der UCLA statt. Diese Verbindung wurde durch den SRI-Programmierer Bill Duvall und den UCLA-Studentenprogrammierer Charley Kline ermöglicht. Kline initiierte die Verbindung vom SDS Sigma 7 Host-Computer der UCLA, der sich im Boelter Hall-Raum 3420 befindet, zum SDS 940 Host-Computer des SRI. Bei seinem ersten Versuch, den Befehl „login“ einzugeben, stürzte das SDS 940-System ab, nachdem nur zwei Zeichen eingegeben wurden. Ungefähr eine Stunde später, nach Parameteranpassungen durch Duvall, konnte sich Kline erfolgreich anmelden. Folglich waren die ersten beiden Zeichen, die erfolgreich über das ARPANET übertragen wurden, „lo“. Anschließend wurde am 21. November 1969 eine permanente ARPANET-Verbindung eingerichtet, die das IMP an der UCLA mit dem IMP am Stanford Research Institute verband. Bis zum 5. Dezember 1969 war das grundlegende Vier-Knoten-Netzwerk vollständig betriebsbereit.
Im Jahr 1969 entwickelte Elizabeth Feinler das erste Ressourcenhandbuch für ARPANET, eine grundlegende Anstrengung, die später zur Erstellung des ARPANET-Verzeichnisses führte. Dieses von Feinler und ihrem Team erstellte Verzeichnis hat die Navigationsfähigkeit des ARPANET erheblich verbessert.
Netzwerkleistung
Im Jahr 1968 beauftragte Roberts Kleinrock mit der Bewertung der Netzwerkleistung und der Identifizierung potenzieller Verbesserungsbereiche. Kleinrock nutzte seine früheren Forschungen zur Warteschlangentheorie und zur Optimierung der Nachrichtenverzögerung in Kommunikationsnetzwerken und formulierte mathematische Modelle für die Leistung paketvermittelter Netzwerke. Diese Modelle trugen maßgeblich zur schnellen Expansion des ARPANET in den frühen 1970er Jahren bei. ARPA und NPL im Vereinigten Königreich erkannten die inhärenten Grenzen rein analytischer Ansätze und nutzten auch Computersimulationsstudien.
Wachstum und Evolution
Roberts beauftragte Howard Frank mit der Beratung zum topologischen Design des Netzwerks. Frank schlug Strategien vor, die darauf abzielen, den Durchsatz zu steigern und die Kosten innerhalb einer erweiterten Netzwerkinfrastruktur zu senken. Im März 1970 dehnte sich das ARPANET auf die Ostküste der Vereinigten Staaten aus, was durch den Anschluss eines IMP am BBN in Cambridge, Massachusetts, gekennzeichnet war. Anschließend verzeichnete das ARPANET ein erhebliches Wachstum: Bis Juni 1970 erreichte es 9 IMPs, bis Dezember 1970 13 IMPs und bis September 1971 18 IMPs (zu diesem Zeitpunkt umfasste das Netzwerk 23 Universitäts- und Regierungshosts). Diese Erweiterung wurde bis August 1972 auf 29 IMPs und bis September 1973 auf 40 fortgesetzt. Bis Juni 1974 umfasste das Netzwerk 46 IMPs und stieg bis Juli 1975 auf 57 IMPs. Bis 1981 unterstützte das ARPANET 213 Hostcomputer, wobei etwa alle zwanzig Tage neue Hosts integriert wurden.
Im Jahr 1970 wurde die Unterstützung für Inter-IMP in das Netzwerk integriert Leitungen mit Geschwindigkeiten von bis zu 230,4 kbit/s. Diese Funktionalität wurde jedoch aufgrund von Kosten- und Verarbeitungsbeschränkungen der IMPs nicht umfassend genutzt.
Larry Roberts betrachtete die ARPANET- und NPL-Projekte als synergetisch und strebte 1970 die Einrichtung einer Satellitenverbindung zwischen ihnen an. 1971 wurde die Forschungsgruppe von Peter Kirstein am University College London (UCL) ausgewählt, um die Verbindung zum Vereinigten Königreich zu ermöglichen und NPL zu ersetzen. Im Juni 1973 wurde erfolgreich eine transatlantische Satellitenverbindung eingerichtet, die das ARPANET über die Erdstation Tanum in Schweden mit dem Norwegian Seismic Array (NORSAR) und anschließend über eine terrestrische Verbindung mit einem Terminal Interface Processor (TIP) am UCL verband. UCL diente als entscheidendes Gateway, das die Verbindung des ARPANET mit britischen akademischen Netzwerken ermöglichte, wodurch das erste internationale Netzwerk zur gemeinsamen Nutzung von Ressourcen entstand und bahnbrechende experimentelle Forschung im Bereich Internetworking durchgeführt wurde.
Das Jahr 1971 markierte die Einführung des nicht robusten und daher leichteren Honeywell 316 als Interface Message Processor (IMP). Dieses Gerät könnte auch als Terminal Interface Processor (TIP) konfiguriert werden und bietet Terminalserverfunktionen für bis zu 63 serielle ASCII-Terminals über einen Multi-Line-Controller, der effektiv einen der Hosts ersetzt. Der Honeywell 316 wies im Vergleich zum 516 einen höheren Integrationsgrad auf, was zu geringeren Kosten und einer vereinfachten Wartung führte. Zunächst war der 316 in der Konfiguration als TIP mit 40 kB Kernspeicher ausgestattet. Bis 1973 wurde die Kernspeicherkapazität anschließend auf 32 kB für IMPs und 56 kB für TIPs erhöht.
Das ARPANET wurde auf der International Conference on Computer Communications (ICCC) im Oktober 1972 öffentlich vorgestellt.
1975 brachte BBN eine IMP-Software auf den Markt, die für den Betrieb auf dem Pluribus-Multiprozessor konzipiert war, der an einer begrenzten Anzahl von Standorten eingesetzt wurde. Anschließend veröffentlichte BBN 1981 IMP-Software, die mit seinem proprietären C/30-Prozessorprodukt kompatibel war.
Networking Evolution
IMP-Funktionalität
Da das ARPANET-Design keine Priorität auf die Unterstützung von Interface Message Processors (IMPs) von anderen Anbietern als BBN legte, blieben das IMP-zu-IMP-Protokoll und sein Nachrichtenformat nicht standardisiert. Dennoch kommunizierten IMPs, um das Link-State-Routing zu erleichtern, eine zuverlässige Nachrichtenweiterleitung sicherzustellen und Fernüberwachungs- und Verwaltungsfunktionen für das Network Control Center des ARPANET bereitzustellen. Ursprünglich verfügte jeder IMP über eine 6-Bit-Kennung und beherbergte bis zu vier Hosts, die jeweils durch einen 2-Bit-Index gekennzeichnet waren. Folglich umfasste eine ARPANET-Hostadresse sowohl den Portindex auf ihrem IMP als auch die IMP-ID, ausgedrückt entweder als port/IMP-Notation oder als einzelnes Byte; Beispielsweise könnte die Adresse von MIT-DMG (bekannt als Host für Zorks Entwicklung) entweder als 1/6 oder 70 dargestellt werden. Ein nachfolgendes Upgrade Anfang 1976 erweiterte die Host- und IMP-Nummerierung auf 8-Bit bzw. 16-Bit.
Über seine Kernrouting- und Weiterleitungsaufgaben hinaus führte der IMP mehrere Hintergrundprogramme aus, insbesondere TTY, DEBUG, PARAMETER-CHANGE, DISCARD, TRACE und STATISTICS. Diesen Programmen wurden Hostnummern zugewiesen, die eine direkte Adressierung und die Bereitstellung von Funktionalitäten unabhängig von einem angeschlossenen Host ermöglichten. Beispielsweise ermöglichte das Programm „TTY“ einem Bediener vor Ort, ARPANET-Pakete manuell über einen direkt mit dem IMP verbundenen Fernschreiber zu übertragen.
1822-Protokoll
Der grundlegende Mechanismus für die Host-zu-Host-Kommunikation im ARPANET im Jahr 1969 war das Protokoll von 1822, das die Übertragung von Nachrichten an einen IMP vorsah. Das Nachrichtenformat wurde für den eindeutigen Betrieb in einer Vielzahl von Computerarchitekturen entwickelt. Im Wesentlichen bestand eine 1822-Nachricht aus einem Nachrichtentyp, einer numerischen Hostadresse und einem Datenfeld. Um eine Datennachricht an einen anderen Host zu senden, würde der sendende Host eine Datennachricht formatieren, die die Adresse des Zielhosts und die Datennutzlast enthält, und sie dann über die 1822-Hardwareschnittstelle übertragen. Anschließend übermittelte der IMP die Nachricht an die angegebene Adresse, entweder an einen lokal verbundenen Host oder an einen anderen IMP. Bei der endgültigen Zustellung der Nachricht an den Zielhost würde der empfangende IMP eine Ready for Next Message (RFNM)-Bestätigung an den sendenden Host-IMP ausgeben.
Netzwerksteuerungsprogramm
Im Gegensatz zu modernen Internet-Datagrammen wurde das ARPANET entwickelt, um zuverlässig 1822 Nachrichten zu übertragen und den Host-Computer zu benachrichtigen, wenn eine Nachricht verloren ging; Modernes IP ist von Natur aus unzuverlässig, während TCP Zuverlässigkeit bietet. Dennoch erwies sich das Protokoll von 1822 als unzureichend für die Verwaltung mehrerer Verbindungen zwischen verschiedenen Anwendungen auf einem einzigen Host-Computer. Diese Herausforderung wurde durch das Network Control Program (NCP) gelöst, das eine standardisierte Methode zur Schaffung zuverlässiger, flussgesteuerter, bidirektionaler Kommunikationsverbindungen zwischen verschiedenen Prozessen auf verschiedenen Host-Computern etablierte. Die NCP-Schnittstelle ermöglichte es Anwendungssoftware, durch die Implementierung von Kommunikationsprotokollen höherer Ebenen eine Verbindung über das ARPANET herzustellen, und diente als frühe Veranschaulichung des Konzepts der Protokollschichtung, das später in das OSI-Modell integriert wurde.
Die Entwicklung von NCP wurde von Steve Crocker, damals Doktorand an der UCLA, geleitet. Crocker gründete und leitete die Network Working Group (NWG), ein Kollektiv von Doktoranden von Universitäten und Forschungslabors, darunter Jon Postel von der UCLA. Diese Gruppe erhielt Sponsoring von ARPA, um die Entwicklung des ARPANET voranzutreiben und die Host-Computer-Software zu erstellen, die zur Unterstützung seiner Anwendungen erforderlich ist.
TCP/IP
Im Jahr 1972 initiierten Louis Pouzin und Hubert Zimmermann am IRIA in Frankreich eine vereinfachte End-to-End-Netzwerkmethodik mit der Bezeichnung „Catenet“, die anschließend beim ICCC vorgestellt wurde. Im selben Jahr verließ Bob Kahn BBN, um kurzzeitig als Präsident von Telenet zu fungieren, bevor er zur DARPA wechselte. Bei DARPA leitete er zunächst das ARPANET-Programm unter Larry Roberts und wurde später Direktor des IPTO, als Roberts die Präsidentschaft von Telenet übernahm. Kahns Arbeit umfasste sowohl satellitengestützte als auch bodengestützte Funkpaketnetzwerke und führte ihn dazu, die entscheidende Bedeutung der Kommunikation zwischen Netzwerken zu erkennen. Gleichzeitig arbeitete Steve Crocker, damals bei DARPA, mit Leitern britischer und französischer Netzwerkinitiativen zusammen, um die International Network Working Group (INWG) zu gründen. Vint Cerf, Fakultätsmitglied an der Stanford University, wurde auf Empfehlung von Crocker zum Vorsitzenden ernannt. Unabhängig davon entwickelte Bob Metcalfe die theoretischen und praktischen Grundlagen von Ethernet und dem PARC Universal Packet. Diese verschiedenen Gruppen erforschten gemeinsam Methoden zur Verbindung von Paketvermittlungsnetzen mit unterschiedlichen Spezifikationen, ein Konzept, das als Internetworking bekannt ist. Peter Kirstein implementierte 1973 erfolgreich Internetworking am University College London.
1974 gipfelte die gemeinsame Forschung unter der Leitung von Kahn und Cerf in der Entwicklung des Transmission Control Program. Die Spezifikation des Programms wurde im Dezember desselben Jahres von Cerf, Yogen Dalal und Carl Sunshine in Stanford offiziell dokumentiert (RFC 675), gleichzeitig mit der Initiierung von Internet Experiment Notes (IENs)-Veröffentlichungen durch ein Forschungskollektiv. 1975 begannen Tests mit gleichzeitigen Implementierungen in Stanford, BBN und am University College London. Ursprünglich als monolithische Architektur konzipiert, wurde die Software 1978 einer umfassenden Neugestaltung unterzogen und entwickelte sich in Version 4 zu einem modularen Protokollstapel. Diese Überarbeitung umfasste Prinzipien, die aus dem französischen CYCLADES-Projekt unter der Leitung von Pouzin abgeleitet wurden, und Konzepte, die von Bob Metcalfe bei Xerox Parc entwickelt wurden. Das neu gestaltete Protokoll wurde anschließend im Januar 1983 im ARPANET für den operativen Einsatz bereitgestellt und löste das Network Control Protocol (NCP) ab. Die umfassende Internet-Protokollsuite, die bis 1989 gemäß RFC 1122 und RFC 1123 vollständig entwickelt wurde, bildete zusammen mit strategischen Allianzen mit der Telekommunikations- und Computerbranche den grundlegenden Rahmen für die weitverbreitete Einführung von TCP/IP als grundlegende Protokollsuite für das entstehende Internet.
Operation
Die Advanced Research Projects Agency (ARPA) wurde gegründet, um Spitzenforschung zu finanzieren. Insbesondere das ARPANET war ein Forschungsvorhaben, das sich hauptsächlich auf die Kommunikationsinfrastruktur und nicht auf benutzerzentriertes Design konzentrierte. Trotzdem wurde im Sommer 1975 die operative Aufsicht über das ARPANET an die Defense Communications Agency übertragen. Gleichzeitig wurden die ersten ARPANET-Verschlüsselungsgeräte implementiert, um die sichere Übertragung vertraulicher Informationen zu ermöglichen. Der ARPANET Completion Report, der 1978 von BBN und DARPA gemeinsam verfasst und 1981 veröffentlicht wurde, kam mit der folgenden Beobachtung zu Ende:
... es ist einigermaßen angebracht, mit der Bemerkung zu schließen, dass das ARPANET-Programm ein starkes und direktes Feedback zur Unterstützung und Stärke der Informatik erhalten hat, aus der das Netzwerk selbst hervorgegangen ist.
1981 erweiterte die National Science Foundation (NSF) die Zugänglichkeit von ARPANET durch die Bereitstellung von Mitteln für das Computer Science Network (CSNET).
Transatlantische Netzwerkverbindungen, die zunächst mit Norwegen (NORSAR und NDRE) und dem University College London (UCL) hergestellt wurden, entwickelten sich später zum SATNET. Bis 1977 waren ARPANET, SATNET und PRNET miteinander verbunden. Im Jahr 1980 erklärte das Verteidigungsministerium (DoD) TCP/IP zum obligatorischen Kommunikationsprotokoll für alle militärischen Computernetzwerke. Infolgedessen wechselten Norwegen und UCL 1982 vom ARPANET zur Nutzung von TCP/IP über SATNET. Ein entscheidendes Ereignis ereignete sich am 1. Januar 1983, dem sogenannten „Flag Day“, als die TCP/IP-Protokolle offiziell das frühere Network Control Protocol als Standard für das ARPANET ablösten.
Im September 1984 wurde eine umfassende Umstrukturierung des ARPANET abgeschlossen und das Militärnetzwerk (MILNET) für die nicht klassifizierte Kommunikation zwischen US-Militäreinrichtungen eingerichtet. Sowohl das ARPANET als auch das MILNET übermittelten nicht klassifizierte Daten und waren über eine begrenzte Anzahl kontrollierter Gateways verbunden, die eine vollständige Netzwerkisolierung in Notfällen ermöglichen sollten. MILNET wurde als Bestandteil des Defense Data Network (DDN) integriert. Diese Trennung von zivilen und militärischen Netzwerken führte zu einer Reduzierung der 113 Knoten des ARPANET um 68. Nach der Abtrennung von MILNET fungierte das ARPANET weiterhin als Internet-Rückgrat für akademische Forscher, wenn auch mit einer geplanten schrittweisen Stilllegung.
Anwendungen
Das Network Control Program (NCP) bot eine standardisierte Suite von Netzwerkdiensten, die es mehreren Anwendungen auf einem einzigen Host-Computer ermöglichten, Ressourcen gemeinsam zu nutzen. Dies erleichterte die Entwicklung von Anwendungsprotokollen, die weitgehend unabhängig vom zugrunde liegenden Netzwerkdienst funktionierten, wodurch autonome Weiterentwicklungen der grundlegenden Protokolle ermöglicht wurden.
Verschiedene Anwendungsprotokolle, darunter TELNET für den Remote-Time-Sharing-Zugriff und das File Transfer Protocol (FTP), das ursprünglich für grundlegende E-Mails verwendet wurde, wurden entwickelt und anschließend für den Betrieb innerhalb der TCP/IP-Protokollsuite angepasst. In den 1980er Jahren wurde die Rolle von FTP im E-Mail-Bereich durch das Simple Mail Transfer Protocol (SMTP) abgelöst, gefolgt von der Einführung von POP und IMAP.
Die Entwicklung von Telnet begann 1969, wie in RFC 15 dokumentiert, und wurde anschließend in RFC 855 erweitert.
Abhay Bhushan verfasste die erste Spezifikation für das File Transfer Protocol, das am 11. März 1969 als RFC 114 veröffentlicht wurde 16. April 1971. Bis 1973 wurde die File Transfer Protocol (FTP)-Spezifikation (RFC 354) offiziell definiert und implementiert, wodurch Dateiübertragungen über das ARPANET erleichtert wurden.
Im Jahr 1971 übermittelte Ray Tomlinson von BBN die erste Netzwerk-E-Mail, wie in RFC 524 und RFC 561 erwähnt. Eine ARPA-Untersuchung aus dem Jahr 1973, die ein Jahr nach dem Netzwerk durchgeführt wurde Die Einführung von Email in die ARPANET-Community ergab, dass E-Mail-Nachrichten drei Viertel des Netzwerkverkehrs ausmachten. Elektronische Post machte durchweg einen erheblichen Teil des gesamten ARPANET-Verkehrs aus.
Die Spezifikationen für das Network Voice Protocol (NVP) wurden 1977 festgelegt (RFC 741) und anschließend implementiert. Aufgrund inhärenter technischer Einschränkungen erwiesen sich über das ARPANET durchgeführte Telefonkonferenzen jedoch als weitgehend wirkungslos; Das Aufkommen der modernen Voice-over-Internet-Protocol-Technologie (Paketstimme) lag noch mehrere Jahrzehnte in der Zukunft.
Sicherheitsmaßnahmen
Der Purdy-Polynomial-Hash-Algorithmus wurde 1971 auf Geheiß von Larry Roberts, dem damaligen Chef von ARPA, für das ARPANET entwickelt, um Passwörter zu schützen. Dieser Algorithmus berechnete ein Polynom vom Grad 224 + 17 modulo der 64-Bit-Primzahl p = 264 − 59. Anschließend übernahm Digital Equipment Corporation (DEC) diesen Algorithmus für das Passwort-Hashing in seinem VMS-Betriebssystem, eine Funktion, die es weiterhin ausführt.
Betriebsrichtlinien und Etikette
Aufgrund der staatlichen Finanzierung wurden bestimmte Kategorien des Netzwerkverkehrs entweder entmutigt oder ausdrücklich verboten.
Leonard Kleinrock behauptet, dass er die erste illegale Tat im Internet begangen habe, indem er nach einem Treffen im Jahr 1973 in England eine Aufforderung zur Rückgabe seines Elektrorasierers übermittelte. Während dieser Zeit galt die Nutzung des ARPANET für persönliche Zwecke als rechtswidrig.
Im Jahr 1978 verbreitete Gary Thuerk von der Digital Equipment Corporation (DEC) die erste Massen-E-Mail unter Verstoß gegen die Netzwerkvorschriften über das ARPANET an etwa 400 potenzielle Kunden. Er behauptet, dass diese Initiative einen Umsatz von 13 Millionen US-Dollar für DEC-Produkte generierte und das aufkeimende Potenzial des E-Mail-Marketings unterstrich.
Ein Computerhandbuch des AI Lab des MIT aus dem Jahr 1982 enthielt die folgenden Richtlinien zur Netzwerketikette:
Die Nutzung des ARPANET für Zwecke, die nicht direkt Regierungsoperationen unterstützen, gilt als illegal. Persönliche Kommunikation mit anderen ARPANET-Abonnenten (z. B. um ein Treffen zu koordinieren oder eine Begrüßung zu übermitteln) wird jedoch in der Regel nicht als schädlich angesehen. Umgekehrt ist die Übermittlung elektronischer Post über das ARPANET zu kommerziellen Zwecken oder für politische Zwecke sowohl gesellschaftlich inakzeptabel als auch rechtswidrig. Solche Übertragungen bergen das Risiko, zahlreiche Personen zu entfremden, und könnten möglicherweise schwerwiegende Auswirkungen auf das MIT seitens der Regierungsbehörden haben, die das ARPANET überwachen.
Stilllegungsprozess
1985 finanzierte die National Science Foundation (NSF) die Einrichtung nationaler Hochleistungsrechenzentren an mehreren Universitäten. Anschließend stellte das NSFNET-Projekt 1986 den Netzwerkzugang und die Interkonnektivität bereit und etablierte NSFNET als primäres Internet-Backbone für Regierungsbehörden und akademische Einrichtungen.
Das ARPANET-Projekt wurde 1990 offiziell eingestellt. Nach der Einführung von NSFNet und der anschließenden Schließung von ARPANET wurden die ursprünglichen Interface Message Processors (IMPs) und Terminal Interface Processors (TIPs) nach und nach außer Dienst gestellt, obwohl einige IMPs bis Juli weiter in Betrieb waren 1990.
Nach der Stilllegung des ARPANET am 28. Februar 1990 verfasste Vinton Cerf eine Klageschrift mit dem Titel „Requiem des ARPANET“, die lautet:
Es war das Erste, und Erster zu sein war das Beste,
aber jetzt legen wir es nieder, um für immer zur Ruhe zu kommen.
Jetzt halte einen Moment mit mir inne und vergieße ein paar Tränen.
Für auld lang syne, für die Liebe, für viele Jahre
Von treuem Dienst und erfüllter Pflicht weine ich.
Lege jetzt dein Paket ab, oh Freund, und schlafe.-Vinton Cerf
Dauerhafte Wirkung und Vermächtnis
Die aus dem ARPANET abgeleiteten technologischen Innovationen und praktischen Anwendungen waren entscheidend für die Entwicklung der modernen Computernetzwerke, einschließlich des Internets. Die Konzeptualisierung und Bereitstellung von Paketvermittlung, dezentralen Netzwerkarchitekturen und Kommunikationsprotokollen bildeten die Grundlage für ein globales Netzwerk, das die Kommunikation, Informationsverbreitung und gemeinsame Forschung weltweit veränderte.
Das ARPANET unterhielt Verbindungen zu zahlreichen anderen Forschungsinitiativen, von denen einige seinen Entwurf beeinflussten, andere als Hilfsprojekte dienten und einige als direkte Ableger entstanden.
Senator Al Gore entwarf den High Performance Computing and Communication Act von 1991 in großem Umfang bekannt als „The Gore Bill“, nach der Prüfung des Vorschlags für ein nationales Forschungsnetzwerk aus dem Jahr 1988, der dem Kongress von einem von Leonard Kleinrock geleiteten Ausschuss vorgelegt wurde. Mit dieser am 9. Dezember 1991 in Kraft getretenen Gesetzgebung wurde die National Information Infrastructure (NII) geschaffen, die Gore bekanntermaßen als Informationsautobahn bezeichnete.
Das ARPANET-Projekt erhielt zwei IEEE-Meilensteine, die beide im Jahr 2009 eingeweiht wurden.
Am 17. Mai 2011 installierte Arlington County, Virginia, zwei historische Markierungen am 1400 Wilson Boulevard in seinem Stadtteil Rosslyn. Gedenken an die Ursprünge des Internets. Dieser Standort diente von 1970 bis 1975 als Hauptsitz der Agentur.
Diskussion über Designziele
Charles Herzfeld, der von 1965 bis 1967 ARPA-Direktor war, erklärte:
Im Gegensatz zu vorherrschenden Behauptungen wurde das ARPANET nicht mit dem Ziel gegründet, ein Befehls- und Kontrollsystem einzurichten, das einem nuklearen Angriff standhalten kann. Obwohl die Entwicklung eines solchen Systems eine wichtige militärische Notwendigkeit darstellte, fiel sie nicht in den Aufgabenbereich der ARPA. tatsächlich hätte jeder Versuch, es weiterzuverfolgen, strenge Kritik nach sich gezogen. Stattdessen entstand das ARPANET aus der Herausforderung, die sich aus der landesweiten Knappheit großer, leistungsstarker Forschungscomputer und der geografischen Streuung zahlreicher Forscher ergab, die Zugriff auf diese Ressourcen benötigten.
Das ARPANET nutzte verteilte Berechnungen und aktualisierte regelmäßig seine Routing-Tabellen; Die automatische Routenführung bereitete damals erhebliche technische Schwierigkeiten. Diese Eigenschaften erhöhten die Widerstandsfähigkeit des Netzwerks gegenüber erheblichen Störungen. Darüber hinaus wurde das ARPANET so konstruiert, dass es dem Ausfall untergeordneter Netzwerke standhält. Nichtsdestotrotz stimmt die Internet Society Herzfeld zu, wie in einer Fußnote in ihrer Online-Publikation A Brief History of the Internet angemerkt wird:
Die irrtümliche Behauptung, dass das ARPANET als ein gegenüber Atomkriegen widerstandsfähiges Netzwerk konzipiert wurde, stammt aus der RAND-Studie. Diese Behauptung war nie auf das ARPANET selbst anwendbar, sondern bezog sich vielmehr auf eine frühere RAND-Untersuchung zur sicheren Kommunikation. Nachfolgende Bemühungen im Bereich Internetworking legten Wert auf Robustheit und Überlebensfähigkeit, einschließlich der Fähigkeit, den Verlust wesentlicher Segmente der grundlegenden Netzwerke zu ertragen.
Paul Baran, der Pionier des theoretischen Modells für paketvermittelte Kommunikation, führte die oben erwähnte RAND-Studie durch. Obwohl die Ziele des ARPANET nicht genau mit Barans Projekt übereinstimmten, bekräftigte er, dass seine Forschung zu seiner Entwicklung beigetragen habe. Von Elmer Shapiro vom Stanford Research Institute aufgezeichnete Protokolle des ARPANET-Designtreffens am 9. und 10. Oktober 1967 deuten auf die mögliche Übernahme einer Variante von Barans Routing-Methodik hin, die als „Hot Potato“ bekannt ist und mit der Präsentation des NPL-Teams auf dem Symposium on Operating System Principles in Gatlinburg übereinstimmt.
In der Folgezeit priorisierte ARPA in den 1970er Jahren tatsächlich das Ziel von „Befehl und Kontrolle.“ Stephen J. Lukasik, der von 1967 bis 1970 stellvertretender Direktor und von 1970 bis 1975 Direktor der DARPA war, erklärte:
Das Ziel bestand darin, neuartige Computertechnologien zu nutzen, um militärische Befehls- und Kontrollanforderungen angesichts nuklearer Bedrohungen zu erfüllen, die überlebensfähige Kontrolle der US-Atomstreitkräfte sicherzustellen und militärische taktische und verwaltungstechnische Entscheidungsprozesse zu verbessern.
Die .arpa-Domäne, eine Internet-Top-Level-Domäne.
- .arpa – Internet-Top-Level-Domain
- Computer Networks: The Heralds of Resource Sharing, ein Dokumentarfilm aus dem Jahr 1972.
- Die historische Entwicklung des Internets.
- Eine Zusammenstellung namhafter Internetpioniere.
- OGAS, ein sowjetisches Projekt zur wirtschaftlichen Automatisierung mit ähnlichen Eigenschaften wie das Internet.
- Plan 55-A.
- Die Protokollkriege, eine bedeutende Debatte innerhalb der Informatik.
- Telehack, eine Simulation des ARPANET.
- Eine chronologische Zeitleiste, die die Geschichte des Internets detailliert beschreibt.
- Usenet, ein globales, computerbasiertes verteiltes Diskussionssystem.
Referenzen
Quellen
- Evans, Claire L. (2018). Broad Band: Die unerzählte Geschichte der Frauen, die das Internet erschaffen haben. New York: Portfolio/Pinguin. ISBN 978-0-7352-1175-9.Hafner, Katie; Lyon, Matthew (1996). Where Wizards Stay Up Late: The Origins of the Internet. Simon und Schuster. ISBN 978-0-7434-6837-4.Norberg, Arthur L.; O'Neill, Judy E. (1996). Transformierende Computertechnologie: Informationsverarbeitung für das Pentagon, 1962–1982. Johns Hopkins Universität. S. 153–196. ISBN 978-0-8018-6369-1.
- Norberg, Arthur L.; O'Neill, Judy E. (1996). Transformation der Computertechnologie: Informationsverarbeitung für das Pentagon, 1962–1982. Johns Hopkins Universität. S. 153–196. ISBN 978-0-8018-6369-1.Eine Geschichte des ARPANET: Das erste Jahrzehnt (PDF) (Bericht). Arlington, VA: Bolt, Beranek & Newman Inc., 1. April 1981. Archiviert vom Original am 1. Dezember 2012.Abbate, Janet (2000). Das Internet erfinden. Cambridge, MA: MIT Press. S. 36–111. ISBN 978-0-2625-1115-5.Banks, Michael A. (2008). Auf dem Weg ins Web: Die geheime Geschichte des Internets und seiner Gründer. APress/Springer Verlag. ISBN 978-1-4302-0869-3.Salus, Peter H. (1. Mai 1995).Casting the Net: Von ARPANET zum Internet und darüber hinaus. Addison-Wesley. ISBN 978-0-201-87674-1.Waldrop, M. Mitchell (23. August 2001). The Dream Machine: J. C. R. Licklider and the Revolution That Made Computing Personal. New York: Viking. ISBN 978-0-670-89976-0."Das Computer History Museum, SRI International und BBN feiern den 40. Jahrestag der ersten ARPANET-Übertragung." Computer History Museum, 27. Oktober 2009.Marill, Thomas; Roberts, Lawrence G. (1966). „Toward a Cooperative Network of Time-Shared Computers". Proceedings of the 7–10, 1966, Fall Joint Computer Conference (AFIPS '66 (Fall)). Association for Computing Machinery, S. 425–431. doi:10.1145/1464291.1464336 S2CID 2051631. Archiviert vom Original am 1. April 2002.Roberts, Lawrence G. (1967). „Mehrere Computernetzwerke und Kommunikation zwischen Computern.“ Vorträge des ersten ACM-Symposiums zu Betriebssystemprinzipien (SOSP '67). Association for Computing Machinery, S. 3.1–3.6. doi:10.1145/800001.811680. S2CID 17409102. Archiviert vom Original am 3. Juni 2002.Davies, D.W.; Bartlett, K.A.; Scantlebury, R.A.; Wilkinson, P.T. (1967).„Ein digitales Kommunikationsnetzwerk für Computer, das schnelle Reaktionen an entfernten Terminals ermöglicht.“ Vorträge des ersten ACM-Symposiums zu Betriebssystemprinzipien (SOSP '67). Association for Computing Machinery, S. 2.1–2.17. doi:10.1145/800001.811669. S2CID 15215451.Roberts, Lawrence G.; Wessler, Barry D. (1970). „Computer Network Development to Achieve Resource Sharing.“ Proceedings of the 5.–7. Mai 1970, Spring Joint Computer Conference (AFIPS '70 (Spring)). Association for Computing Machinery, S. 543–9. doi:10.1145/1476936.1477020 S2CID 9343511.Herz, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). „Der Schnittstellen-Nachrichtenprozessor für das ARPA-Computernetzwerk“ (PDF). Vorträge der gemeinsamen Computer-Frühjahrskonferenz vom 5. bis 7. Mai 1970 zum Thema - AFIPS '70 (Frühjahr). Bd. 36, S. 551–567. doi:10.1145/1476936.1477021.Carr, Stephen; Crocker, Stephen; Cerf, Vinton (1970). „HOST-HOST Communication Protocol in the ARPA Network.“ Proceedings of the 5.-7. Mai 1970, Spring Joint Computer Conference on - AFIPS '70 (Spring). Band 36, S. 589–598. doi:10.1145/1476936.1477024.Ornstein, Severo; Herz, Frank; Crowther, William; Russell, S. B.; Rising, H. K.; Michel, A. (1972). „Der Terminal-IMP für das ARPA-Computernetzwerk.“ Vorträge der Herbst-Gemeinsamen Computerkonferenz vom 16. bis 18. November 1971 zum Thema – AFIPS '71 (Herbst). Bd. 40, S. 243–254.doi:10.1145/1478873.1478906.McQuillan, John; Crowther, William; Cosell, Bernard; Walden, David; Heart, Frank (1972). „Improvements in the Design and Performance of the ARPA Network.“ Proceedings of the 5.-7. Dezember 1972, Herbst Joint Computer Conference, Teil II über – AFIPS '72 (Herbst, Teil II). Bd. 41, S. 741–754. doi:10.1145/1480083.1480096.Herz, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). „Der Schnittstellen-Nachrichtenprozessor für das ARPA-Computernetzwerk“ (PDF). In Proceedings of the Spring Joint Computer Conference on AFIPS '70 (Frühjahr), 5.-7. Mai 1970. Bd. 36. S. 551–567. doi:10.1145/1476936.1477021.Carr, Stephen; Crocker, Stephen; Cerf, Vinton (1970). „HOST-HOST Communication Protocol in the ARPA Network". In Proceedings of the Spring Joint Computer Conference on AFIPS '70 (Frühling), 5.-7. Mai 1970. Bd. 36, S. 589–598. doi:10.1145/1476936.1477024.Ornstein, Severo; Herz, Frank; Crowther, William; Russell, S. B.; Rising, H. K.; Michel, A. (1972). „Der Terminal-IMP für das ARPA-Computernetzwerk“. In Proceedings of the Fall Joint Computer Conference on AFIPS '71 (Herbst), 16.-18. November 1971. Bd. 40. S. 243–254.doi:10.1145/1478873.1478906.Feinler, E.; Postel, J. (1976). ARPANET Protocol Handbook. SRI International. OCLC 2817630. NTIS ADA027964.Feinler, Elizabeth J.; Postel, Jonathan B. (Januar 1978). ARPANET-Protokollhandbuch. Menlo Park: Network Information Center (NIC), SRI International. ASIN B000EN742K. OCLC 7955574. NIC 7104, NTIS ADA052594.Feinler, E.J.; Landsberden, J.M.; McGinnis, A.C. (1976). ARPANET Resource Handbook. Stanford Research Institute. OCLC 1110650114. NTIS ADA040452.National Technical Reports Library zugänglich, die seit 2014 vom NTIS National Technical Information Service, einer Abteilung des US-Handelsministeriums, verwaltet wird.Roberts, Larry (November 1978). „The Evolution of Packet Switching". Proceedings of the IEEE. 66 (11): 1307–13. Bibcode:1978IEEEP..66.1307R. doi:10.1109/PROC.1978.11141. Archiviert von das Original am 24. März 2016. Abgerufen am 3. September 2005.Roberts, Larry (1986).„Das ARPANET und Computernetzwerke“. In Proceedings of the ACM Conference on The History of Personal Workstations (HPW '86). Verband für Computermaschinen. S. 51–58. doi:10.1145/12178.12182. ISBN 978-0-89791-176-4. S2CID 24271168. Archiviert vom Original am 24. März 2016."ARPANET Maps 1969 to 1977". California State University, Dominguez Hills (CSUDH). 4. Januar 1978. Archiviert vom Original am 19. April 2012. Abgerufen am 17. Mai 2012.
- "ARPANET Maps 1969 bis 1977". California State University, Dominguez Hills (CSUDH). 4. Januar 1978. Archiviert vom Original am 19. April 2012. Abgerufen am 17. Mai 2012.Walden, David C. (Februar 2003). „Rückblick auf die ARPANET-Bemühungen, 34 Jahre später“ . Lebendiges Internet. East Sandwich, Massachusetts. Abgerufen am 19. März 2021."Bilder von ARPANET ab 1964". The Computer History Museum. Abgerufen am 29. August 2004."Paul Baran und die Ursprünge des Internets". RAND Corporation. 22. März 2018. Abgerufen am 13. August 2025.Kleinrock, Leonard. „The Day the Infant Internet Uttered His First Words". UCLA. Abgerufen am 11. November 2004."Doug Engelbarts Rolle in der ARPANET-Geschichte". 2008.Abgerufen am 3. September 2009.Waldrop, Mitch (April 2008). „DARPA and the Internet Revolution". In 50 Years of Bridging the Gap. DARPA. S. 78–85. Archiviert vom Original am 15. September 2012. Abgerufen am 26. August 2012."Robert X Cringely: Eine kurze Geschichte des Internets". YouTube. Archiviert vom Original am 20. März 2013."Oral History Interviews". hdl:11299/59493.Quelle: TORIma Akademie Archive
- Norberg, Arthur L.; O'Neill, Judy E. (1996). Transformation der Computertechnologie: Informationsverarbeitung für das Pentagon, 1962–1982. Johns Hopkins Universität. S. 153–196. ISBN 978-0-8018-6369-1.Eine Geschichte des ARPANET: Das erste Jahrzehnt (PDF) (Bericht). Arlington, VA: Bolt, Beranek & Newman Inc., 1. April 1981. Archiviert vom Original am 1. Dezember 2012.Abbate, Janet (2000). Das Internet erfinden. Cambridge, MA: MIT Press. S. 36–111. ISBN 978-0-2625-1115-5.Banks, Michael A. (2008). Auf dem Weg ins Web: Die geheime Geschichte des Internets und seiner Gründer. APress/Springer Verlag. ISBN 978-1-4302-0869-3.Salus, Peter H. (1. Mai 1995).Casting the Net: Von ARPANET zum Internet und darüber hinaus. Addison-Wesley. ISBN 978-0-201-87674-1.Waldrop, M. Mitchell (23. August 2001). The Dream Machine: J. C. R. Licklider and the Revolution That Made Computing Personal. New York: Viking. ISBN 978-0-670-89976-0."Das Computer History Museum, SRI International und BBN feiern den 40. Jahrestag der ersten ARPANET-Übertragung." Computer History Museum, 27. Oktober 2009.Marill, Thomas; Roberts, Lawrence G. (1966). „Toward a Cooperative Network of Time-Shared Computers". Proceedings of the 7–10, 1966, Fall Joint Computer Conference (AFIPS '66 (Fall)). Association for Computing Machinery, S. 425–431. doi:10.1145/1464291.1464336 S2CID 2051631. Archiviert vom Original am 1. April 2002.Roberts, Lawrence G. (1967). „Mehrere Computernetzwerke und Kommunikation zwischen Computern.“ Vorträge des ersten ACM-Symposiums zu Betriebssystemprinzipien (SOSP '67). Association for Computing Machinery, S. 3.1–3.6. doi:10.1145/800001.811680. S2CID 17409102. Archiviert vom Original am 3. Juni 2002.Davies, D.W.; Bartlett, K.A.; Scantlebury, R.A.; Wilkinson, P.T. (1967).„Ein digitales Kommunikationsnetzwerk für Computer, das schnelle Reaktionen an entfernten Terminals ermöglicht.“ Vorträge des ersten ACM-Symposiums zu Betriebssystemprinzipien (SOSP '67). Association for Computing Machinery, S. 2.1–2.17. doi:10.1145/800001.811669. S2CID 15215451.Roberts, Lawrence G.; Wessler, Barry D. (1970). „Computer Network Development to Achieve Resource Sharing.“ Proceedings of the 5.–7. Mai 1970, Spring Joint Computer Conference (AFIPS '70 (Spring)). Association for Computing Machinery, S. 543–9. doi:10.1145/1476936.1477020 S2CID 9343511.Herz, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). „Der Schnittstellen-Nachrichtenprozessor für das ARPA-Computernetzwerk“ (PDF). Vorträge der gemeinsamen Computer-Frühjahrskonferenz vom 5. bis 7. Mai 1970 zum Thema - AFIPS '70 (Frühjahr). Bd. 36, S. 551–567. doi:10.1145/1476936.1477021.Carr, Stephen; Crocker, Stephen; Cerf, Vinton (1970). „HOST-HOST Communication Protocol in the ARPA Network.“ Proceedings of the 5.-7. Mai 1970, Spring Joint Computer Conference on - AFIPS '70 (Spring). Band 36, S. 589–598. doi:10.1145/1476936.1477024.Ornstein, Severo; Herz, Frank; Crowther, William; Russell, S. B.; Rising, H. K.; Michel, A. (1972). „Der Terminal-IMP für das ARPA-Computernetzwerk.“ Vorträge der Herbst-Gemeinsamen Computerkonferenz vom 16. bis 18. November 1971 zum Thema – AFIPS '71 (Herbst). Bd. 40, S. 243–254.doi:10.1145/1478873.1478906.McQuillan, John; Crowther, William; Cosell, Bernard; Walden, David; Heart, Frank (1972). „Improvements in the Design and Performance of the ARPA Network.“ Proceedings of the 5.-7. Dezember 1972, Herbst Joint Computer Conference, Teil II über – AFIPS '72 (Herbst, Teil II). Bd. 41, S. 741–754. doi:10.1145/1480083.1480096.Herz, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). „Der Schnittstellen-Nachrichtenprozessor für das ARPA-Computernetzwerk“ (PDF). In Proceedings of the Spring Joint Computer Conference on AFIPS '70 (Frühjahr), 5.-7. Mai 1970. Bd. 36. S. 551–567. doi:10.1145/1476936.1477021.Carr, Stephen; Crocker, Stephen; Cerf, Vinton (1970). „HOST-HOST Communication Protocol in the ARPA Network". In Proceedings of the Spring Joint Computer Conference on AFIPS '70 (Frühling), 5.-7. Mai 1970. Bd. 36, S. 589–598. doi:10.1145/1476936.1477024.Ornstein, Severo; Herz, Frank; Crowther, William; Russell, S. B.; Rising, H. K.; Michel, A. (1972). „Der Terminal-IMP für das ARPA-Computernetzwerk“. In Proceedings of the Fall Joint Computer Conference on AFIPS '71 (Herbst), 16.-18. November 1971. Bd. 40. S. 243–254.doi:10.1145/1478873.1478906.Feinler, E.; Postel, J. (1976). ARPANET Protocol Handbook. SRI International. OCLC 2817630. NTIS ADA027964.Feinler, Elizabeth J.; Postel, Jonathan B. (Januar 1978). ARPANET-Protokollhandbuch. Menlo Park: Network Information Center (NIC), SRI International. ASIN B000EN742K. OCLC 7955574. NIC 7104, NTIS ADA052594.Feinler, E.J.; Landsberden, J.M.; McGinnis, A.C. (1976). ARPANET Resource Handbook. Stanford Research Institute. OCLC 1110650114. NTIS ADA040452.National Technical Reports Library zugänglich, die seit 2014 vom NTIS National Technical Information Service, einer Abteilung des US-Handelsministeriums, verwaltet wird.Roberts, Larry (November 1978). „The Evolution of Packet Switching". Proceedings of the IEEE. 66 (11): 1307–13. Bibcode:1978IEEEP..66.1307R. doi:10.1109/PROC.1978.11141. Archiviert von das Original am 24. März 2016. Abgerufen am 3. September 2005.Roberts, Larry (1986).„Das ARPANET und Computernetzwerke“. In Proceedings of the ACM Conference on The History of Personal Workstations (HPW '86). Verband für Computermaschinen. S. 51–58. doi:10.1145/12178.12182. ISBN 978-0-89791-176-4. S2CID 24271168. Archiviert vom Original am 24. März 2016."ARPANET Maps 1969 to 1977". California State University, Dominguez Hills (CSUDH). 4. Januar 1978. Archiviert vom Original am 19. April 2012. Abgerufen am 17. Mai 2012.