
Inne artykuły cyklu:
- Historia przekaźnika
- Historia komputerów elektronicznych
- Historia tranzystora
- Historia internetu
W połowie lat 60. pierwsze systemy obliczeniowe z podziałem czasu w dużym stopniu powtarzały wczesną historię pierwszych central telefonicznych. Przedsiębiorcy tworzyli te centrale, aby umożliwić abonentom korzystanie z usług taksówek, lekarzy czy straży pożarnej. Jednak wkrótce abonenci odkryli, że lokalne centrale równie dobrze nadają się do komunikacji i socjalizacji ze sobą nawzajem. Podobnie systemy z podziałem czasu, pierwotnie stworzone, aby użytkownicy mogli „wywoływać” dla siebie moce obliczeniowe, wkrótce przekształciły się w komunalne centrale z wbudowanym systemem wymiany wiadomości. W następnej dekadzie komputery przejdą kolejny etap historii telefonu – pojawienie się połączeń central, tworzących sieci regionalne i międzymiastowe.
Protosieć
Pierwszą próbą połączenia kilku komputerów w większą całość był projekt sieci interaktywnych komputerów , system amerykańskiej obrony powietrznej. Ponieważ każde z 23 centrów kierowania SAGE obejmowało określony obszar geograficzny, potrzebny był mechanizm do przesyłania śladów radarowych z jednego centrum do drugiego, w sytuacjach, gdy obce powietrzne pojazdy przekraczały granicę między tymi obszarami. Twórcy SAGE określili to zadanie jako „międzyoprowadzenie” [cross-telling] i rozwiązali je, tworząc linie do przesyłania danych na podstawie wydzielonych linii telefonicznych AT&T, ciągnących się między wszystkimi sąsiednimi centrami sterowania. Ronald Enticnap, członek niewielkiej delegacji Królewskich Sił Zbrojnych wysłanej do SAGE, kierował opracowaniem i wdrożeniem tego podsystemu. Niestety, nie znalazłem szczegółowego opisu systemu „międzyoprowadzenia”, ale najwyraźniej komputer w każdym z centrów sterowania określał moment, kiedy ślad na radarze przechodził do innego sektora i wysyłał swoje zapisy przez linię telefoniczną do komputera tego sektora, gdzie mogła je odebrać osoba śledząca tamtejszy terminal.
System SAGE musiał przekształcać dane cyfrowe w analogowy sygnał linii telefonicznej (a potem z powrotem w odbieranej stacji), co dało AT&T możliwość opracowania modemu „Bell 101” (lub dataset, jak początkowo go nazywano), zdolnego do przesyłania skromnych 110 bitów na sekundę. Później to urządzenie nazwano , z powodu jego zdolności do modulowania analogowego sygnału telefonicznego przy użyciu zestawu wychodzących danych cyfrowych oraz demodulowania bitów z nadchodzącej fali.

Bell 101 dataset
W ten sposób SAGE stworzył ważną podstawę techniczną dla późniejszych sieci komputerowych. Jednak pierwszą siecią komputerową, której dziedzictwo było wystarczająco długie i wpływowe, była sieć znana do dziś jako ARPANET. W przeciwieństwie do SAGE, łączyła ona różnorodne komputery, zarówno z przydzielaniem czasu użytkowników, jak i z przetwarzaniem pakietów danych, z których każdy miał swój unikalny zestaw programów. Sieć była projektowana jako uniwersalna pod względem skali i funkcjonowania, i miała zaspokajać wszelkie potrzeby użytkowników. Projekt był finansowany przez biuro technologii przetwarzania informacji (Information Processing Techniques Office, IPTO) pod przewodnictwem dyrektora , będącego działem badań komputerowych w ARPA. Jednak sam pomysł takiej sieci został wymyślony przez pierwszego dyrektora tego działu, Josepha Carla Robnetta Licklidera.
Idea
Jak się dowiedzieliśmy , Licklider, znany jako „Lick” wśród swoich współpracowników, był z wykształcenia psychologiem. Jednak gdy pracował z systemami radarowymi w laboratorium Lincolna pod koniec lat 50., zafascynowały go interaktywne komputery. Ta pasja doprowadziła go do finansowania niektórych z pierwszych eksperymentów z komputerami z dostępem czasowym, gdy w 1962 roku został dyrektorem świeżo utworzonego IPTO.
Do tego czasu marzył już o możliwości połączenia odizolowanych interaktywnych komputerów w większą superstrukturę. W swojej pracy z 1960 roku na temat „symbiozy człowieka i komputera” pisał:
Wygląda na rozsądne, aby wyobrazić sobie „centrum myślowe”, które mogłoby wchłonąć funkcje nowoczesnych bibliotek oraz przewidywane przełomy w zakresie przechowywania i wydobywania informacji, a także symbiotyczne funkcje opisane powyżej w niniejszej pracy. Ten obraz łatwo skaluje się na sieć takich centrów, połączonych liniami szerokopasmowymi i dostępnym dla indywidualnych użytkowników za pośrednictwem wynajmowanych linii telefonicznych.
Tak jak TX-2 rozniecił płomienną pasję Lika do interaktywnych komputerów, tak SAGE mogła skłonić go do wyobrażenia sobie, jak można połączyć różne interaktywne centra obliczeniowe i zapewnić coś na kształt telefonowej sieci dla usług inteligentnych. Niezależnie od tego, skąd ta idea się wzięła, Lik zaczął ją szerzyć wśród społeczności badaczy, którą stworzył w IPTO, a najbardziej znane z takich wiadomości to notatka z 23 kwietnia 1963 roku, skierowana do „Członków i oddziałów międzygalaktycznej sieci komputerowej”, tj. różnych badaczy uzyskujących finansowanie z IPTO na dostęp do komputerów w czasie dzielonym oraz inne projekty obliczeniowe.
Notatka wygląda na chaotyczną i nieuporządkowaną, wyraźnie nadaną na żywo i nieedytowaną. Dlatego, aby zrozumieć, co dokładnie Lik chciał powiedzieć na temat sieci komputerowych, trzeba nieco się zastanowić. Niektóre kwestie jednak od razu się wyróżniają. Po pierwsze, Lik wspomniał, że „różne projekty” finansowane przez IPTO tak naprawdę należą do „jednej dziedziny”. Następnie omawia potrzebę alokacji środków i projektów w celu maksymalizacji korzyści płynących z tego przedsięwzięcia, ponieważ w sieci badaczy „aby osiągnąć postęp, każdy aktywny badacz potrzebuje bardziej złożonej i kompleksowej bazy oprogramowania i sprzętu, niż może stworzyć w rozsądnym czasie”. Lik konkluduje, że aby osiągnąć tę globalną efektywność, wymagane są pewne osobiste ustępstwa i poświęcenia.
Następnie zaczyna szczegółowo omawiać sieci komputerowe (a nie społeczne). Pisze o potrzebie pewnego języka zarządzania siecią (to, co później zostanie nazwane protokołem) oraz o swoim pragnieniu, aby zobaczyć sieć komputerową IPTO składającą się z „co najmniej czterech dużych komputerów, może sześciu-ośmiu małych komputerów i dużej różnorodności nośników na dyskach i taśmach magnetycznych – nie mówiąc już o zdalnych stacjach konsolowych i teletypach”. Na koniec przez kilka stron opisuje konkretny przykład tego, jak w przyszłości może rozwijać się interakcja z taką siecią komputerową. Lick wyobraża sobie sytuację, w której analizuje dane z pewnych eksperymentów. „Problem polega na tym, — pisze, — że nie mam przyzwoitego programu do tworzenia wykresów. Czy jest gdzieś w systemie odpowiedni program? Korzystając z doktryny dominacji sieci, najpierw pytam lokalny komputer, a potem inne centra. Załóżmy, że pracuję w SDC i że znajduję program, który wydaje się odpowiedni na dysku w Berkeley”. Prosi sieć o uruchomienie tego programu, zakładając, że „w przypadku złożonego systemu zarządzania siecią nie będę musiał decydować, czy przesyłać dane, aby programy mogły je przetwarzać gdzie indziej, czy pobierać programy dla siebie i uruchamiać je, aby pracować nad moimi danymi”.
Wszystkie te fragmenty idei otwierają większą koncepcję, zaprojektowaną przez Lickleitera: po pierwsze, podzielić określone specjalności i obszary wiedzy między badaczy otrzymujących finansowanie od IPTO, a następnie zbudować na tej podstawie społeczność fizyczną z komputerów IPTO. To fizyczne urzeczywistnienie „wspólnej sprawy” IPTO umożliwi badaczom dzielenie się wiedzą i korzystanie z zalet specjalistycznego sprzętu i oprogramowania w każdym z miejsc pracy. W ten sposób IPTO będzie mogło uniknąć marnotrawnego dublowania, jednocześnie wzmacniając możliwości każdego dolara finansowania, dając każdemu badaczowi z wszystkich projektów IPTO dostęp do pełnego zakresu możliwości obliczeniowych.
Pomysł podziału zasobów między członkami społeczności badawczej za pośrednictwem sieci komunikacyjnej zasadził w IPTO ziarna, które po kilku latach wykiełkowały w postaci stworzenia ARPANET.
Pomimo swojego wojskowego pochodzenia, ARPANET, która powstała w Pentagonie, nie miała wojskowego uzasadnienia. Czasami mówi się, że tę sieć opracowywano jako militarystyczny system komunikacyjny, zdolny przetrwać atak nuklearny. Jak zobaczymy później, istnieje niebezpośredni związek między ARPANET a wcześniejszym projektem o takim przeznaczeniu, a kierownicy ARPA okresowo wspominali o „wzmocnionych systemach”, aby uzasadnić istnienie swojej sieci przed Kongresem lub ministrem obrony. W rzeczywistości IPTO stworzyło ARPANET wyłącznie dla swoich wewnętrznych potrzeb, aby wspierać społeczność badaczy – większość z nich nie mogła uzasadnić swojej działalności pracą na cele obronne.
Tymczasem, w momencie publikacji swojej słynnej notatki służbowej, Licklider już zaczął planować zalążek swojej międzygalaktycznej sieci, której dyrektorem zostanie z Uniwersytetu Kalifornijskiego w Los Angeles (UCLA).

Konsola dla modelu SAGE OA-1008, w zestawie z pistoletą świetlnym (na końcu przewodu, pod przezroczystą plastikową pokrywą), zapalniczką i popielniczką.
Przesłanki
Kleinrock był synem wschodnioeuropejskich imigrantów z klasy robotniczej i dorastał na Manhattanie w cieniu [łączącego północną część Manhattanu w Nowym Jorku z Fort Lee w hrabstwie Bergen w stanie New Jersey.Ucząc się w szkole, wieczorami brał dodatkowe lekcje z elektrotechniki w miejskim kolegium Nowego Jorku. Usłyszał o możliwości odbycia szkolenia w MIT z późniejszym semestrem pracy w laboratorium Lincolna na pełen etat i z przyjemnością uchwycił się tej szansy.
Laboratorium zostało założone, aby zaspokajać potrzeby SAGE, ale od tego czasu rozwinęło się w wiele innych projektów badawczych, często tylko pośrednio związanych z obroną, jeśli w ogóle miały coś wspólnego z obroną. Wśród nich był projekt "badanie Barnstable", zaproponowana przez Siły Powietrzne koncepcja stworzenia orbitalnego pasa metalowych taśm (podobnych do ), które mogłyby być używane jako globalny system komunikacji. Kleinrock był oczarowany autorytetem z MIT, więc postanowił skoncentrować się na teorii sieci komunikacyjnych. Badanie Barnstable'a dało Kleinrockowi pierwszą możliwość zastosowania teorii informacji i teorii kolejek do sieci przesyłu danych, a on rozszerzył tę analizę do całej pracy doktorskiej na temat sieci wymiany wiadomości, łącząc analizę matematyczną z danymi eksperymentalnymi zebranymi w symulacjach działających na komputerach TX-2 w laboratoriach Lincolna. Wśród bliskich współpracowników Kleinrocka w laboratoriach, którzy razem z nim korzystali z komputerów w systemie podziału czasu, byli i , z którymi zapoznamy się później.
W 1963 roku Kleinrock przyjął ofertę pracy na UCLA, a Licklider dostrzegł w nim możliwość. Był ekspertem w dziedzinie sieci przesyłu danych, pracował obok trzech lokalnych centrów komputerowych: głównego centrum obliczeniowego, centrum obliczeniowego zdrowia i Zachodniego Centrum Przetwarzania Danych (kooperatywy trzydziestu instytutów mających wspólny dostęp do komputera IBM). Co więcej, sześć instytutów z Zachodniego Centrum Przetwarzania Danych miało zdalne połączenie z komputerem przez modem, a komputer System Development Corporation (SDC), sponsorowany przez IPTO, znajdował się zaledwie kilka kilometrów od Santa Moniki. IPTO zleciło UCLA połączenie tych czterech centrów jako pierwszy eksperyment stworzenia sieci komputerowej. Później, według planu, komunikacja z Berkeley mogłaby zbadać problemy związane z przesyłaniem danych na dużych odległościach.
Mimo obiecującej sytuacji projekt się nie powiódł, a sieć nigdy nie została zbudowana. Dyrektorzy różnych centrów UCLA nie ufali sobie nawzajem i nie wierzyli w ten projekt, przez co odmówili przekazania kontroli nad zasobami obliczeniowymi użytkownikom z innych centrów. IPTO miało praktycznie niewiele środków wpływu na tę sytuację, ponieważ żadne z centrów obliczeniowych nie otrzymywało funduszy od ARPA. Problem polityczny wskazuje na jedno z głównych zagadnień w historii internetu. Jak przekonać różnych uczestników, że organizacja komunikacji między nimi i współpraca są korzystne dla wszystkich stron, skoro bardzo trudno jest to zrealizować, jak w ogóle powstał internet? W kolejnych artykułach wielokrotnie będziemy wracać do tych kwestii.
Druga próba IPTO w budowie sieci okazała się bardziej udana, być może dlatego, że była znacznie mniej rozległa — to były proste eksperymentalne testy. W 1965 roku psycholog i uczeń Licklidera o imieniu Tom Merrill opuścił laboratorium w Lincoln, aby spróbować zarobić na ogólnej szałku wokół interaktywnych komputerów, zaczynając własną działalność zajmującą się dzielonym dostępem. Jednak nie zdobywszy wystarczającej liczby płatnych klientów, zaczął szukać innych źródeł dochodów i ostatecznie zaproponował IPTO zatrudnienie go do przeprowadzenia badań nad sieciami komputerowymi. Nowy dyrektor IPTO, Ivan Sutherland, postanowił wziąć na partnera dużą i uznaną firmę jako wsparcie i przekazał podwykonawstwo firmie Merrilla przez laboratorium Lincoln. Z ramienia laboratorium kierowanie projektem powierzono jeszcze jednemu starymu koledze Kleinroka, Lawrence'owi (Larry'emu) Robertowi.
Roberts, będąc studentem MIT, zdobył doświadczenie w pracy z komputerem TX-0, zbudowanym przez laboratorium Lincoln. Spędzał godziny w służbie przed świecącym ekranem konsoli i w końcu napisał program, który (niedoskonale) rozpoznawał ręcznie rysowane symbole przy pomocy sieci neuronowych. Podobnie jak Kleinrock, ostatecznie zaczął pracować w laboratorium w ramach stypendium, rozwiązując problemy związane z grafiką komputerową i widzeniem komputerowym, takie jak rozpoznawanie krawędzi i generowanie trójwymiarowych obrazów na większym i potężniejszym TX-2.
Przez większość 1964 roku Roberts głównie koncentrował się na pracy z obrazami. Potem spotkał Lika. W listopadzie tego roku wziął udział w konferencji poświęconej przyszłości komputerów, sponsorowanej przez BBC, która odbywała się w uzdrowisku z gorącymi źródłami w Homestead, Zachodnia Wirginia. Tam przez całą noc rozmawiał z innymi uczestnikami konferencji i po raz pierwszy usłyszał, jak Lik przedstawia swoją ideę międzygalaktycznej sieci. Coś w głowie Roberta poruszyło się – doskonale radził sobie z przetwarzaniem grafiki komputerowej, ale w zasadzie był ograniczony do jednego unikalnego komputera TX-2. Nawet gdyby mógł podzielić się swoim oprogramowaniem, nikt inny nie mógłby go użyć, ponieważ nikt nie miał odpowiedniego sprzętu do jego uruchomienia. Jedynym sposobem na rozszerzenie wpływu swoich prac było opowiadanie o nich w artykułach naukowych, w nadziei, że ktoś będzie mógł je odtworzyć gdzie indziej. Doszedł do wniosku, że Lik ma rację – sieć była właśnie tym następnym krokiem, który należało podjąć, aby przyspieszyć badania w dziedzinie informatyki.
I w końcu Roberts zaczął współpracować z Merrillem, starając się połączyć TX-2 z laboratorium Lincolna z komputerem SDC w Santa Monice, Kalifornia, poprzez telefoniczna linię przebiegającą przez cały kraj. W projekcie eksperymentalnym, jakby skopiowanym z notatki Lika o "międzygalaktycznej sieci", planowali zatrzymać TX-2 w środku obliczeń, użyć automatycznego wybieracza numerów, aby zadzwonić do SDC Q-32, uruchomić na tym komputerze program do mnożenia macierzy, a następnie kontynuować pierwotne obliczenia, wykorzystując jego odpowiedź.
Oprócz sensu korzystania z drogiej i zaawansowanej technologii do przesyłania wyników prostych operacji matematycznych przez cały kontynent, warto również zauważyć strasznie małą prędkość tego procesu, wynikającą z użycia sieci telefonicznej. Aby przeprowadzić rozmowę, konieczne było nawiązanie dedykowanej linii między dzwoniącym a odbierającym, która zazwyczaj przebiegała przez kilka różnych stacji telefonicznych. W 1965 roku praktycznie wszystkie były elektromechaniczne (to właśnie w tym roku AT&T uruchomiło pierwszą w pełni elektroniczną stację w Sakasonie, New Jersey). Magnesy przesuwały metalowe bloki z jednego miejsca na drugie, aby zapewnić kontakt w każdym węźle. Cały ten proces zajmował kilka sekund, podczas gdy TX-2 musiał po prostu siedzieć i czekać. Ponadto linie, doskonale przystosowane do rozmów, były zbyt hałaśliwe do przesyłania pojedynczych bitów, co zapewniało bardzo niską przepustowość (kilkaset bitów na sekundę). Do naprawdę efektywnej międzygalaktycznej sieci interaktywnej potrzebne było inne podejście.
Eksperyment Merrilla-Robertsa nie wykazał praktyczności ani użyteczności sieci między miastami, pokazując jedynie jej teoretyczną wykonalność. Ale i to wystarczyło.
Rozwiązanie
W połowie 1966 roku Robert Taylor został nowym, trzecim dyrektorem IPTO, po Ivana Sutherlandzie. Był uczniem Licklidera, także psychologa, i do IPTO trafił dzięki temu, że wcześniej zarządzał badaniami nad komputerami w NASA. Najwyraźniej niemal natychmiast po przybyciu Taylor postanowił, że nadszedł czas na zrealizowanie marzenia o międzygalaktycznej sieci; to on uruchomił projekt, który dał początek ARPANETowi.
Pieniądze z ARPA wciąż płynęły strumieniem, więc Taylor nie miał problemów z uzyskaniem dodatkowego finansowania od swojego szefa, Charlesa Herzfelda. Niemniej jednak to rozwiązanie niosło ze sobą znaczne ryzyko niepowodzenia. Po pierwsze, w 1965 roku było stosunkowo mało linii łączących przeciwległe końce kraju, a nikt wcześniej nie próbował zrealizować czegoś podobnego do ARPANET. Można wspomnieć inne wczesne eksperymenty w tworzeniu sieci komputerowych. Na przykład Princeton i Carnegie Mellon stworzyły sieć komputerów z dostępem współdzielonym pod koniec lat 60. we współpracy z IBM. Główną różnicą tego projektu była jego jednorodność – używano w nim zupełnie jednakowych komputerów pod względem sprzętu i oprogramowania.
Z drugiej strony, ARPANET musiałby zmierzyć się z różnorodnością. W połowie lat 60. IPTO finansowało ponad dziesięć organizacji, z których każda miała komputer, a wszystkie działały na różnym sprzęcie i z różnym oprogramowaniem. Możliwość dzielenia się oprogramowaniem rzadko miała miejsce nawet w różnych modelach od tego samego producenta – taką decyzję podjęto tylko w przypadku najnowszej linii IBM System/360.
Różnorodność systemów stanowiła ryzyko, które dodawało znacznej technicznej złożoności do rozwoju sieci, jak również możliwość podziału zasobów w stylu Licklidera. Na przykład, na Uniwersytecie Illinois w tym czasie z funduszy ARPA budowano ogromny superkomputer . Taylor uważał, że mało prawdopodobne jest, aby lokalni użytkownicy z Urbana-Champaign byli w stanie w pełni wykorzystać zasoby tej ogromnej maszyny. Nawet systemy znacznie bardziej skromnego, jak TX-2 w laboratorium Lincoln i Sigma-7 w UCLA, zwykle nie mogły dzielić się między sobą oprogramowaniem z powodu fundamentalnej niekompatybilności. Możliwość przezwyciężenia tych ograniczeń, uzyskując bezpośredni dostęp do oprogramowania jednego węzła, znajdując się w innym, była atrakcyjna.
W pracy opisującej ten eksperyment sieciowy, Merrill i Roberts założyli, że taki podział zasobów doprowadzi do czegoś w rodzaju rykardowskiego dla węzłów obliczeniowych:
Utworzenie sieci może prowadzić do określonej specjalizacji współpracujących węzłów. Jeśli dany węzeł X, z powodu posiadania specjalnego oprogramowania lub sprzętu, na przykład, szczególnie dobrze radzi sobie z macierzami do inwersji, można oczekiwać, że użytkownicy innych węzłów sieci będą korzystać z tej możliwości, inwertując swoje macierze na węźle X, zamiast robić to na własnych komputerach domowych.
Taylor miał jeszcze jeden powód, aby zrealizować sieć z podziałem zasobów. Zakup dla każdego nowego węzła IPTO nowego komputera, który miał wszystkie funkcje, które kiedykolwiek mogły być potrzebne badaczom w tym węźle, był kosztowny, a w miarę jak w portfolio IPTO dodawano nowe węzły, budżet stawał się niebezpiecznie rozciągnięty. Łącząc wszystkie finansowane systemy IPTO w jedną sieć, możliwe byłoby zapewnienie nowym grantobiorcom bardziej skromnych komputerów lub nawet całkowite zrezygnowanie z ich zakupu. Mogliby korzystać z potrzebnych im mocy obliczeniowych na zdalnych węzłach z nadmiarem zasobów, a cała sieć działałaby jako publiczny zbiornik oprogramowania i sprzętu.
Po uruchomieniu projektu i zapewnieniu jego finansowania, ostatnim istotnym wkładem Taylora w ARPANET było wybranie osoby, która bezpośrednio zajmie się opracowaniem systemu i upewni się, że zostanie on wdrożony. Oczywistym wyborem był Roberts. Jego umiejętności inżynieryjne nie budziły wątpliwości, był już szanowanym członkiem społeczności badawczej IPTO, a także jednym z nielicznych ludzi, którzy mieli rzeczywiste doświadczenie w projektowaniu i budowaniu sieci komputerowych działających na dużych odległościach. Dlatego jesienią 1966 roku Taylor zadzwonił do Robertsa i poprosił go, aby przyjechał z Massachusetts, aby pracować nad ARPA w Waszyngtonie.
Jednak namówienie go okazało się trudne. Wielu naukowych mentorów IPTO sceptycznie oceniało rządy Roberta Taylora, uważając je za miałkie. Tak, Licklider też był psychologiem, nie miał wykształcenia inżynierskiego, ale przynajmniej miał doktorat i określone zasługi jako jeden z ojców założycieli interaktywnych komputerów. Taylor był nieznanym człowiekiem z tytułem magistra. Jak mógłby kierować skomplikowaną pracą techniczną w społeczności IPTO? Roberts również był wśród tych sceptyków.
Jednak kombinacja kija i marchewki przyniosła efekty (większość źródeł wskazuje na przeważającą rolę kija przy praktycznym braku marchewek). Z jednej strony Taylor wywarł pewną presję na szefa Robertsa w laboratorium w Lincoln, przypominając mu, że większość finansowania laboratorium pochodzi teraz z ARPA, i że powinien przekonać Robertsa do zalet tej propozycji. Z drugiej strony Taylor zaproponował Robertowi nowo utworzony tytuł „starszego naukowca”, który będzie raportował bezpośrednio do zastępcy dyrektora ARPA przez głowę Taylora oraz stanie się następcą Taylora na stanowisku dyrektora. Na tych warunkach Roberts zgodził się zająć projektem ARPANET. Nadszedł czas, by przekształcić ideę dzielenia zasobów w rzeczywistość.
Co jeszcze poczytać
- Janet Abbate, Wynalezienie internetu (1999)
- Katie Hafner i Matthew Lyon, Gdzie czarodzieje zostają do późna (1996)
- Arthur Norberg i Julie O’Neill, Transformacja technologii komputerowej: Przetwarzanie informacji dla Pentagonu, 1962-1986 (1996)
- M. Mitchell Waldrop, The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal (2001)
Źródło: habr.com
