
Inne artykuły cyklu:
- Historia przekaźnika
- Historia komputerów elektronicznych
- Historia tranzystora
- Historia internetu
W pierwszej połowie lat 70. XX wieku ekologia sieci komputerowych oddaliła się od swojego pierwotnego odpowiednika ARPANET i rozszerzyła się na kilka różnych wymiarów. Użytkownicy ARPANET odkryli nową aplikację, pocztę elektroniczną, która stała się główną aktywnością w sieci. Przedsiębiorcy wprowadzali swoje własne wersje ARPANET, aby obsługiwać użytkowników komercyjnych. Badacze na całym świecie, od Hawajów po Europę, opracowywali nowe typy sieci, aby zaspokoić potrzeby lub naprawić błędy, których nie uwzględniono w ARPANET.
Prawie wszyscy uczestnicy tego procesu oddalili się od pierwotnie określonego celu ARPANET – zapewnienia ogólnego dostępu do komputerów i programów dla zróżnicowanego spektrum centrów badawczych, z których każde dysponowało własnymi, szczególnymi zasobami. Sieci komputerowe stały się przede wszystkim środkiem łączenia ludzi z sobą nawzajem lub z odległymi systemami, które służyły jako źródło informacji lub zbiór danych czytelnych dla człowieka, na przykład baz danych lub drukarek.
Możliwość tę przewidzieli Licklider i Robert Taylor, chociaż nie o taki cel im chodziło, uruchamiając pierwsze eksperymenty sieciowe. Ich artykuł z 1968 roku "Komputer jako urządzenie komunikacyjne" nie ma energii i ponadczasowej jakości proroczej, jakie można znaleźć w artykułach Vannevara Busha "Jak możemy myśleć" lub Turinga "Maszyny obliczeniowe i inteligencja". Niemniej jednak zawiera proroczy fragment dotyczący struktury interakcji społecznej, tworzonej przez systemy komputerowe. Licklider i Taylor opisali bliską przyszłość, w której:„
„
W sieci dostępne będą funkcje i usługi, na które można wykupić subskrypcję, oraz inne usługi, z których można skorzystać w razie potrzeby. Do pierwszej grupy wejdą konsultacje w zakresie inwestycji i podatków, selekcja informacji z Twojej branży, ogłoszenia o wydarzeniach kulturalnych, sportowych i rozrywkowych, które odpowiadają Twoim zainteresowaniom, itd.
(Prawda, w ich artykule opisano również, jak na planecie zniknie bezrobocie, ponieważ w końcu wszyscy ludzie staną się programistami, którzy będą obsługiwać potrzeby sieci i zajmować się interaktywnym debugowaniem programów.)
Pierwszym i najważniejszym elementem tego zarządzanego przez komputery przyszłości – poczta elektroniczna – rozprzestrzeniła się na sposób wirusa w ARPANET w latach 70., zaczynając podbijać cały świat.
Aby zrozumieć, jak rozwijała się w ARPANET poczta elektroniczna, najpierw należy zrozumieć, jakie istotne zmiany nastąpiły w systemach obliczeniowych całej sieci na początku lat 70. Kiedy ARPANET po raz pierwszy zaplanowano w połowie lat 60., sprzęt i oprogramowanie zarządzające znajdujące się w każdym z węzłów miały praktycznie niewiele wspólnego. Wiele punktów koncentrowało się na specjalnych, unikalnych systemach, na przykład Multics na MIT, TX-2 w laboratorium Lincolna, ILLIAC IV budowanym na Uniwersytecie Illinois.
Jednak już w 1973 roku krajobraz systemów komputerowych podłączonych do sieci zyskał znaczną jednorodność, dzięki ogromnemu sukcesowi firmy Digital Equipment Corporation (DEC) i jej penetracji rynku obliczeń naukowych (było to dzieło Kena Olsena i Harlana Andersona, oparte na ich doświadczeniach z TX-2 w laboratorium Lincolna). DEC opracowała mainframe , wydany w 1968 roku, zapewniający niezawodną pracę w trybie wielodostępu dla małych organizacji, oferując cały zestaw narzędzi i języków programowania wbudowanych w system w celu uproszczenia dostosowania systemu do konkretnych potrzeb. To właśnie tego potrzebowały wówczas centra naukowe i laboratoria badawcze.

Zobacz, ile tu PDP!
Firma BBN, odpowiedzialna za wsparcie ARPANET, uczyniła ten zestaw jeszcze bardziej atrakcyjnym, tworząc system operacyjny Tenex, który dodał pamięć wirtualną na stronach do PDP-10. To znacznie uprościło zarządzanie i użycie systemu, ponieważ nie trzeba już było dostosowywać zestawu uruchomionych programów do dostępnej ilości pamięci. BBN dostarczało Tenex za darmo do innych węzłów ARPA, a wkrótce ten system operacyjny stał się dominującym w sieci.
Ale jak to wszystko związane jest z e-mailem? Użytkownicy systemów z podziałem czasu już znali wiadomości elektroniczne, ponieważ pod koniec lat 60. większość z tych systemów oferowała skrzynki pocztowe różnego rodzaju. Zapewniały one pewien rodzaj wewnętrznej poczty, a listy mogły wymieniać tylko użytkownicy tego samego systemu. Pierwszą osobą, która skorzystała z możliwości, jakie daje sieć do przesyłania poczty z jednej maszyny na drugą, był Ray Tomlinson, inżynier z BBN i jeden z autorów Tenex. Napisał on już program SNDMSG do wysyłania poczty do innego użytkownika tego samego systemu Tenex oraz program CPYNET do przesyłania plików przez sieć. Wystarczyło odrobinę pobudzić swoją wyobraźnię, a mógł zobaczyć, jak połączyć te dwa programy, aby stworzyć sieciową pocztę. W poprzednich programach do oznaczenia odbiorcy wystarczyło tylko imię użytkownika, więc Tomlinson wymyślił, aby połączyć imię lokalnego użytkownika i nazwę hosta (lokalnego lub zdalnego), łącząc je symbolem @, i uzyskać unikalny adres e-mail w całej sieci (wcześniej symbol @ był rzadko używany, głównie do oznaczania cen: 4 ciastka @ 2$ za sztukę).

Ray Tomlinson w późniejszych latach, na tle jego charakterystycznego znaku @
Tomlinson rozpoczął lokalne testowanie swojego nowego programu w 1971 roku, a w 1972 roku jego wersja sieciowa SNDMSG weszła w skład nowego wydania Tenex, co pozwoliło na rozwinięcie poczty Tenex poza jeden węzeł, rozprzestrzeniając ją w całej sieci. Obfitość maszyn działających na Tenex umożliwiła dostępy do hybrydowego programu Tomlinsona od razu większej części użytkowników ARPANET, a e-mail natychmiast zdobył popularność. Dość szybko kierownicy ARPA włączyli korzystanie z e-maila w codzienne życie. Steven Lukascik, dyrektor ARPA, był jednym z pierwszych użytkowników, podobnie jak Larry Roberts, który wciąż był szefem działu informatyki w agencji. To przyzwyczajenie nieuchronnie przeszło do ich podwładnych, a wkrótce e-mail stał się jednym z podstawowych elementów życia i kultury ARPANET.
Program pocztowy Tomlinsona zainspirował wiele różnych imitacji i nowych rozwiązań, ponieważ użytkownicy szukali sposobów na poprawę jego podstawowej funkcjonalności. Większość pierwszych innowacji koncentrowała się na usunięciu wad programu do odczytu wiadomości. Gdy poczta wyszła poza ramy jednego komputera, ilość otrzymywanych wiadomości przez aktywnych użytkowników zaczęła rosnąć w miarę rozwoju sieci, a tradycyjne podejście do przychodzących wiadomości jako prostego tekstu przestało być skuteczne. Sam Larry Roberts, nie radząc sobie z nawałem wiadomości, napisał własny program do zarządzania folderem „przychodzące” o nazwie RD. Jednak w połowie lat 70. z dużą przewagą popularności dominował program MSG, stworzony przez Johna Vittala z Uniwersytetu Południowej Kalifornii. Możliwość automatycznego wypełniania pól tytułu i odbiorcy wysyłanej wiadomości na podstawie przychodzącej stała się normą. Jednak to właśnie program MSG Vittala jako pierwszy zaprezentował tę niesamowitą możliwość „odpowiedzenia” na wiadomość w 1975 roku; był również częścią zestawu programów dla Tenex.
Różnorodność podobnych prób wymusiła wprowadzenie standardów. I to był pierwszy, ale z pewnością nie ostatni przypadek, gdy społeczność komputerowa musiała opracować standardy z opóźnieniem. W przeciwieństwie do podstawowych protokołów ARPANET, przed powstaniem jakichkolwiek standardów dla e-maila istniało już wiele wersji w dzikiej naturze. Niezbędne stało się pojawienie się nieporozumień i napięć politycznych, skoncentrowanych na głównych dokumentach opisujących standard e-maila, RFC 680 i 720. W szczególności użytkownicy systemów operacyjnych innych niż Tenex irytowali się tym, że przypuszczenia zawarte w propozycjach były powiązane z cechami Tenex. Jednak konflikt nigdy nie zaostrzył się zbytnio – wszyscy użytkownicy ARPANET w latach 70. wciąż byli częścią jednego, stosunkowo małego środowiska naukowego, a także różnice nie były aż tak znaczące. To był jednak przykład przyszłych bitew.
Niespodziewany sukces e-maila stał się najważniejszym wydarzeniem w rozwoju warstwy programowej sieci w latach 70. – najbardziej oderwanej od fizycznych detali warstwy sieci. W tym samym czasie inni ludzie postanowili zdefiniować na nowo fundamentalną warstwę 'komunikacji', w której bity płynęły z jednego urządzenia do drugiego.
ALOHA
W 1968 roku na Uniwersytet Hawajski z Kalifornii przybył Norman Abramson, aby objąć stanowisko profesora elektrotechniki i informatyki. Jego uniwersytet miał główny kampus na Oahu oraz dodatkowy w Hilo, a także kilka publicznych szkół średnich i ośrodków badawczych rozrzuconych po wyspach Oahu, Kauai, Maui i Hawajach. Między nimi znajdowały się setki kilometrów wody i górzystego terenu. Na głównym kampusie pracował potężny IBM 360/65, jednak zamówienie u AT&T wydzielonej linii łączącej go z terminalem położonym w jednej z publicznych szkół średnich nie było tak prostą sprawą jak na kontynencie.
Abramson był ekspertem w dziedzinie systemów radarowych i teorii informacji, a przez pewien czas pracował jako inżynier w firmie Hughes Aircraft w Los Angeles. Jego nowe otoczenie, z wszystkimi fizycznymi problemami związanymi z przewodowym przesyłem danych, zainspirowało go do nowego pomysłu – co, jeśli radio byłoby lepszym sposobem łączenia komputerów niż telefoniczny system, który w końcu został zaprojektowany do przesyłania głosu, a nie danych?
Aby sprawdzić swój pomysł i stworzyć system, który nazwał ALOHAnet, Abramson otrzymał finansowanie od Boba Taylora z ARPA. W swoim pierwotnym kształcie nie była to w ogóle sieć komputerowa, ale medium do komunikacji zdalnych terminali z jedną systemem podziału czasu zaprojektowanym dla komputera IBM znajdującego się na kampusie Oahu. Podobnie jak w ARPANET, miała dedykowany mini-komputer do przetwarzania pakietów odbieranych i wysyłanych przez maszynę 360/65 – Menehune, hawajski odpowiednik IMP. Jednak ALOHAnet nie komplikowała sobie życia routując pakiety między różnymi punktami, tak jak robiono to w ARPANET. Zamiast tego każdy terminal, który chciał wysłać wiadomość, po prostu nadawał ją w eterze na wyznaczonej częstotliwości.

W pełni rozwinięta ALOHAnet pod koniec lat 70., z kilkoma komputerami w sieci.
Tradycyjnym inżynieryjnym sposobem przetwarzania tego rodzaju wspólnego pasma transmisyjnego było podzielić je na segmenty z rozdzieleniem czasu nadawania lub częstotliwości i przypisać każdemu terminalowi odpowiedni fragment. Jednak w przypadku przetwarzania wiadomości od setek terminali w ten sposób, należałoby ograniczyć każdy z nich do niewielkiej części dostępnej przepustowości, podczas gdy w rzeczywistości tylko kilka z nich mogłoby być aktywnych jednocześnie. Jednak zamiast tego Abramson postanowił nie przeszkadzać terminalom w wysyłaniu wiadomości równocześnie. Jeśli dwa lub więcej komunikatów zachodziło na siebie, centralny komputer wykrywał to dzięki kodom korekcji błędów i po prostu nie przyjmował tych pakietów. Nie otrzymawszy potwierdzeń odebrania pakietów, nadawcy próbowali wysłać je ponownie po upływie losowej ilości czasu. Abramson obliczył, że taki prosty protokół pracy może obsługiwać do kilku setek jednocześnie działających terminali, a z powodu licznych nakładów sygnałów wykorzystane zostanie 15% przepustowości pasma. Jednak według jego wyliczeń, przy rozszerzeniu sieci cały system pogrąży się w chaosie szumów.
Biuro przyszłości
Koncepcja «pakietowego broadcastingu» Abramsona początkowo nie wywołała szumu. Ale potem odrodziła się na nowo — kilka lat później, już na kontynencie. Było to związane z nowym ośrodkiem badawczym w Palo Alto firmy Xerox (PARC), otwartym w 1970 roku tuż obok Uniwersytetu Stanforda, w rejonie, który niedługo wcześniej nazwano „Doliną Krzemową”. Niektóre patenty Xerox na kserografię miały lada moment wygasnąć, więc firma ryzykowała wpadnięcie w pułapkę własnego sukcesu, nie dostosowując się z powodu niechęci lub braku możliwości do rozkwitu technologii komputerowej i układów scalonych. Jack Goldman, szef działu badań Xerox, przekonał wielkich szefów, że nowe laboratorium – oddzielone od wpływów centrali, urządzone w komfortowym klimacie, z dobrymi pensjami – przyciągnie talent potrzebny do tego, aby firma pozostała na czołowej pozycji w rozwoju, opracowując architekturę informacyjną przyszłości.
PARC niewątpliwie odniósł sukces w przyciąganiu najlepszych talentów z dziedziny informatyki, nie tylko dzięki warunkom pracy i hojnym wynagrodzeniom, ale także dzięki obecności Roberta Taylora, który w 1966 roku uruchomił projekt ARPANET, będąc szefem działu ARPA ds. technologii przetwarzania informacji. , wybuchowy i ambitny młody inżynier i specjalista w dziedzinie informatyki z Brooklynu, był jednym z tych, którzy dostali się do PARC dzięki kontaktom z ARPA. Dołączył do laboratorium w czerwcu 1972 roku po tym, jak jako student pracował na pół etatu dla ARPA, wynajdując interfejs do połączenia MIT z siecią. Pracując w PARC, nadal pozostawał „pośrednikiem” ARPANET – jeździł po kraju, pomagając podłączać nowe węzły do sieci oraz przygotowując prezentację ARPA na międzynarodowej konferencji poświęconej komunikacji komputerowej w 1972 roku.
Wśród projektów krążących w PARC w momencie przybycia Metcalfe'a był plan zaproponowany przez Taylora, aby podłączyć dziesiątki, a nawet setki małych komputerów do sieci. Z roku na rok koszty i rozmiary komputerów malały, podlegając nieubłaganej woli . Inżynierowie z PARC, patrzący w przyszłość, przewidywali, że w niedalekiej przyszłości każdy pracownik biurowy będzie miał swój własny komputer. W ramach tej idei opracowali i stworzyli komputer osobisty Alto, którego kopie rozdystrybuowano do każdego badacza w laboratorium. Taylor, który przez ostatnie pięć lat tylko umacniał swoją wiarę w użyteczność sieci komputerowej, również chciał połączyć wszystkie te komputery.

Alto. Sam komputer znajduje się na dole, w szafce wielkości mini lodówki.
Po przybyciu do PARC, Metcalfe podjął się zadania podłączenia należącego do laboratorium klona PDP-10 do ARPANET i szybko zdobył reputację „specjalisty od sieci”. Dlatego gdy Taylor potrzebował sieci z Alto, jego współpracownicy zwrócili się do Metcalfe'a. Podobnie jak w przypadku komputerów w ARPANET, komputery Alto w PARC praktycznie nie miały ze sobą nic do powiedzenia. Dlatego interesującym zastosowaniem sieci znów stało się umożliwienie komunikacji ludzi – w tym przypadku, w postaci słów i obrazów drukowanych laserowo.
Kluczowym pomysłem na drukarkę laserową nie było PARC, lecz wschodnie wybrzeże, w pierwotnym laboratorium Xerox w Webster, Nowy Jork. Tamtejszy fizyk Gary Starkweather udowodnił, że koherentny promień laserowy można wykorzystać do deaktywacji ładunku elektrycznego bębna elektrograficznego, w taki sposób jak rozproszona światło używane wcześniej w fotokopii. Promień, odpowiednio modulowany, może rysować obraz dowolnej szczegółowości na bębnie, który następnie można przenieść na papier (ponieważ tylko naładowane części bębna przyciągają toner). Taka maszyna sterowana komputerem mogłaby generować dowolne kombinacje obrazów i tekstów, jakie tylko przyjdą do głowy człowiekowi, a nie tylko odwzorowywać istniejące dokumenty, jak w przypadku fotokopiarki. Jednak szalone pomysły Starkweathera nie znalazły wsparcia ani wśród jego kolegów, ani u przełożonych w Webster, dlatego w 1971 roku przeszedł do PARC, gdzie spotkał znacznie bardziej zainteresowaną publiczność. Możliwość drukowania dowolnych obrazów za pomocą drukarki laserowej sprawiła, że stała się ona idealnym partnerem dla stacji roboczej Alto, ze swoją pikselową monochromatyczną grafiką. Dzięki drukarce laserowej 500 000 pikseli na wyświetlaczu użytkownika można było bezpośrednio wydrukować na papierze z idealną ostrością.

Obraz bitowy na Alto. Nikt wcześniej nie widział niczego podobnego na ekranach komputerów.
Około rok później Starkweather, korzystając z pomocy kilku innych inżynierów z PARC, usunął główne problemy techniczne i zbudował działający prototyp drukarki laserowej na podwoziu roboczego konia roboczego Xerox 7000. Strony były drukowane z taką samą prędkością – jedna na sekundę – i z rozdzielczością 500 punktów na cal. Zintegrowany w drukarce generator symboli drukował tekst w predefiniowanych czcionkach. Dowolne obrazy (innych niż te, które można było stworzyć z czcionek) nie były wówczas obsługiwane, dlatego sieć nie musiała przesyłać 25 milionów bitów na sekundę do drukarki. Niemniej jednak, aby w pełni zająć drukarkę, potrzebna byłaby niewiarygodna jak na tamte czasy przepustowość sieci – kiedy 50 000 bitów na sekundę były maksimem możliwości ARPANET.

Drukarka laserowa PARC drugiej generacji, Dover (1976)
Sieć Alto Aloha
Jak Metcalfe udało się zniwelować tę lukę prędkości? Wróćmy do ALOHAnet – okazało się, że Metcalfe lepiej niż ktokolwiek inny rozumiał przekazywanie pakietów. Rok wcześniej, latem, będąc w Waszyngtonie z Stevem Crockerem w sprawach ARPA, Metcalfe przestudiował materiały z ogólnej konferencji komputerowej i natknął się na pracę Abramsona na temat ALOHAnet. Od razu zrozumiał genialność podstawowej idei oraz to, że jej realizacja była niezadowalająca. Wprowadzając pewne poprawki w algorytmie i jego założeniach – na przykład, sprawił, aby nadawcy najpierw słuchali powietrza, czekając na oczyszczenie kanału przed próbą wysłania wiadomości, a także aby eksponencjalnie zwiększali odstęp czasowy próby ponownej wysyłki w przypadku zablokowanego kanału – mógł osiągnąć wykorzystanie przepustowości na poziomie 90%, a nie 15%, jak wskazywały obliczenia Abramsona. Metcalfe wziął krótki urlop i pojechał na Hawaje, gdzie uwzględnił swoje pomysły dotyczące ALOHAnet w przerobionej wersji swojej pracy doktorskiej, po tym jak Harvard odrzucił jej pierwotną wersję z powodu braku podstaw teoretycznych.
Początkowo Metcalfe nazwał swój plan wdrożenia pakietowego przesyłania w PARC „siecią ALTO ALOHA”. Następnie w notatce z maja 1973 roku zmienił jej nazwę na Ether Net [sieć eterowa], odnosząc się do świetlistego eteru, XIX-wiecznej idei fizycznej o substancji przenoszącej promieniowanie elektromagnetyczne. „To przyczyni się do rozpowszechnienia sieci – pisał – a kto wie, jakie inne metody przesyłania sygnału mogą okazać się lepsze niż kabel w przypadku sieci nadawczej; być może będą to fale radiowe, lub przewody telefoniczne, lub zasilanie, lub telewizja kablowa z kompresją częstotliwości, lub mikrofale, lub ich kombinacje.”

Szkic z notatki Metcalfe'a z 1973 roku
Od czerwca 1973 roku Metcalfe współpracował z innym inżynierem z PARC, Davidem Boggs, nad przekształceniem swojej teoretycznej koncepcji nowej szybkiej sieci w działający system. Zamiast przesyłać sygnały przez powietrze, jak w ALOHA, ograniczył pasmo radiowe do kabla koncentrycznego, co znacznie zwiększyło przepustowość w porównaniu z ograniczonym pasmem radiowym Menehune. Sama medium przesyłowe było całkowicie pasywne i nie wymagało żadnych routerów do routingu wiadomości. Było tanie i pozwalało na łatwe podłączenie setek stacji roboczych – inżynierowie PARC po prostu prowadzili kabel koncentryczny przez budynek i dodawali połączenia w miarę potrzeb – a także mogło przesyłać trzy miliony bitów na sekundę.

Robert Metcalfe i David Boggs, lata 80., kilka lat po tym, jak Metcalfe założył 3Com w celu sprzedaży technologii Ethernet
Do jesieni 1974 roku w Palo Alto został wdrożony i działał zakończony prototyp biura przyszłości – pierwsza partia komputerów Alto, z programami do rysowania, e-mailem i edytorami tekstu, prototypem drukarki od Starckwezera i siecią Ethernet do integrowania tego wszystkiego w sieć. Centralny serwer plików, przechowujący dane, które nie zmieściłyby się na lokalnym dysku Alto, był jedynym wspólnym zasobem. Początkowo PARC oferował kontroler Ethernet jako dodatkowy akcesorium dla Alto, ale gdy system został uruchomiony, stało się jasne, że był niezbędną częścią; przez kabel koncentryczny płynął nieprzerwany strumień wiadomości, z których wiele wychodziło z drukarki – raportów technicznych, notatek służbowych lub prac naukowych.
Jednocześnie z pracami nad Alto, inny projekt z PARC starał się wprowadzić nowe podejście do idei podziału zasobów. „On-line'owy system biurowy PARC” (POLOS), opracowany i wprowadzony przez Billa Englisha oraz innych uciekinierów z projektu Douga Engelbarta „On-line'owy system” (NLS) w Stanfordzkim Instytucie Badawczym, składał się z sieci mikrokomputerów Data General Nova. Zamiast jednak przypisywać każdą osobną maszynę do określonych potrzeb użytkownika, w POLOS praca była przekazywana między nimi, aby w jak najefektywniejszy sposób służyć interesom systemu jako całości. Jedna maszyna mogła zajmować się generowaniem obrazów dla ekranów użytkowników, inna przetwarzaniem ruchu ARPANET, a trzecia – edytorami tekstu. Jednak złożoność i koszty koordynacji w takim podejściu okazały się zbyt duże i schemat załamał się pod własnym ciężarem.
Tymczasem nic lepiej nie odzwierciedlało emocjonalnego odrzucenia podejścia Tylora do sieci z podziałem zasobów niż jego akceptacja projektu Alto. Alan Kay, Butler Lampson i inni twórcy Alto przynieśli całą moc obliczeniową, która może być potrzebna użytkownikowi, na jego niezależny komputer na biurku, którym nie musiał dzielić się z nikim. Funkcją sieci nie było zapewnienie dostępu do zróżnicowanego zestawu zasobów komputerowych, ale przesyłanie wiadomości pomiędzy tymi niezależnymi wyspami lub ich przechowywanie na jakimś odległym brzegu – w celu druku lub długoterminowego archiwizowania.
Choć zarówno e-mail, jak i ALOHA zostały opracowane pod auspicjami ARPA, pojawienie się Ethernetu stało się jednym z kilku oznak lat 70., że sieci komputerowe stały się zbyt duże i zróżnicowane, aby jedna firma mogła dominować w tym obszarze, a tę tendencję śledzić będziemy w następnym artykule.
Co jeszcze poczytać
- Michael Hiltzik, Dealers of Lightning (1999)
- James Pelty, The History of Computer Communications, 1968-1988 (2007) [http://www.historyofcomputercommunications.info/]
- M. Mitchell Waldrop, The Dream Machine (2001)
Źródło: habr.com
