Historia Internetu: ARPANET - Początki

Historia Internetu: ARPANET - Początki

Inne artykuły z serii:

W połowie lat sześćdziesiątych pierwsze systemy komputerowe z podziałem czasu w dużej mierze odtworzyły wczesną historię pierwszych central telefonicznych. Przedsiębiorcy stworzyli te przełączniki, aby umożliwić abonentom skorzystanie z usług taksówki, lekarza czy straży pożarnej. Jednak abonenci szybko odkryli, że przełączniki lokalne są równie odpowiednie do komunikacji i kontaktów towarzyskich. Podobnie systemy z współdzieleniem czasu, zaprojektowane początkowo w celu umożliwienia użytkownikom „przywoływania” dla siebie mocy obliczeniowej, wkrótce przekształciły się w przełączniki użytkowe z wbudowanymi funkcjami przesyłania komunikatów. W następnej dekadzie komputery przejdą kolejny etap w historii telefonu - pojawienie się połączenia central, tworzących sieci regionalne i dalekobieżne.

Protonet

Pierwszą próbą połączenia kilku komputerów w większą jednostkę był projekt Interaktywnej Sieci Komputerowej. SAGE, amerykański system obrony powietrznej. Ponieważ każde z 23 ośrodków kontroli SAGE obejmowało określony obszar geograficzny, niezbędny był mechanizm umożliwiający przesyłanie śladów radarowych z jednego ośrodka do drugiego w przypadku przekraczania granicy między tymi obszarami przez zagraniczne statki powietrzne. Twórcy SAGE nadali temu problemowi nazwę „cross-telling” i rozwiązali go, tworząc linie danych oparte na dzierżawionych liniach telefonicznych AT&T, rozciągniętych pomiędzy wszystkimi sąsiednimi centrami kontroli. Ronald Enticknap, który był częścią małej delegacji Sił Królewskich wysłanej do SAGE, kierował rozwojem i wdrażaniem tego podsystemu. Niestety nie znalazłem szczegółowego opisu systemu „międzyrozmów”, ale najwyraźniej komputer w każdym z ośrodków dowodzenia określał moment, w którym ślad radaru przesunął się do innego sektora, i przesyłał swoje nagrania linią telefoniczną do centrali. komputer sektora, w którym można go odebrać, operator monitorujący znajdujący się tam terminal.

System SAGE musiał przetłumaczyć dane cyfrowe na sygnał analogowy na linii telefonicznej (a następnie z powrotem w stacji odbiorczej), co dało firmie AT&T możliwość opracowania modemu „Bell 101” (lub zbioru danych, jak go po raz pierwszy nazwano) zdolnego do transmisji skromnych 110 bitów na sekundę. To urządzenie zostało później nazwane modem, ze względu na jego zdolność do modulowania analogowego sygnału telefonicznego przy użyciu zestawu wychodzących danych cyfrowych i demodulowania bitów fali przychodzącej.

Historia Internetu: ARPANET - Początki
Zbiór danych Bell 101

W ten sposób firma SAGE położyła ważne podstawy techniczne dla późniejszych sieci komputerowych. Jednak pierwszą siecią komputerową, której dziedzictwo było długie i wpływowe, była sieć o znanej do dziś nazwie: ARPANET. W przeciwieństwie do SAGE, skupiał on zróżnicowaną kolekcję komputerów, zarówno z podziałem czasu, jak i przetwarzaniem wsadowym, każdy z własnym, odrębnym zestawem programów. Sieć została pomyślana jako uniwersalna pod względem skali i działania i miała zaspokoić wszelkie potrzeby użytkowników. Projekt sfinansowało Biuro Technik Przetwarzania Informacji (IPTO), na którego czele stoi Dyrektor Roberta Taylora, który był wydziałem badań komputerowych w ARPA. Ale sam pomysł takiej sieci wymyślił pierwszy dyrektor tego działu, Joseph Carl Robnett Licklider.

Pomysł

Skąd wiedzieliśmy wcześniejLicklider, dla swoich kolegów „Lizać”, był z wykształcenia psychologiem. Jednak pracując z systemami radarowymi w Lincoln Laboratory pod koniec lat pięćdziesiątych, zafascynowały go komputery interaktywne. Ta pasja skłoniła go do sfinansowania niektórych z pierwszych eksperymentów z komputerami współdzielonymi w czasie, kiedy został dyrektorem nowo utworzonego IPTO w 1950 roku.

Już wtedy marzył o możliwości połączenia izolowanych komputerów interaktywnych w większą nadbudowę. W swojej pracy z 1960 roku na temat „symbiozy człowiek-komputer” napisał:

Rozsądne wydaje się wyobrażenie sobie „centrum myślenia”, które mogłoby obejmować funkcje współczesnych bibliotek i proponowane przełomy w przechowywaniu i wyszukiwaniu informacji, a także funkcje symbiotyczne opisane wcześniej w tej pracy. Obraz ten można łatwo przeskalować do sieci takich ośrodków, połączonych szerokopasmowymi liniami komunikacyjnymi i dostępnych dla użytkowników indywidualnych za pośrednictwem dzierżawionych linii telefonicznych.

Tak jak TX-2 rozpalił w Leake'u pasję do interaktywnych obliczeń, tak SAGE mógł zachęcić go do wyobrażenia sobie, w jaki sposób można połączyć ze sobą różne interaktywne centra obliczeniowe i zapewnić coś w rodzaju sieci telefonicznej dla inteligentnych usług. Gdziekolwiek zrodził się ten pomysł, Leake zaczął go rozpowszechniać wśród społeczności badaczy, którą stworzył w IPTO, a najsłynniejszą z tych wiadomości była notatka z 23 kwietnia 1963 roku, skierowana do „członków i działów międzygalaktycznej sieci komputerowej”, to znaczy różnym badaczom, którzy otrzymali fundusze od IPTO na korzystanie z dostępu do komputera w ramach podziału czasu i inne projekty komputerowe.

Notatka sprawia wrażenie zdezorganizowanej i chaotycznej, jest wyraźnie dyktowana na bieżąco i nie jest edytowana. Dlatego, aby zrozumieć, co dokładnie Lik chciał powiedzieć o sieciach komputerowych, musimy trochę pomyśleć. Jednak niektóre punkty od razu rzucają się w oczy. Po pierwsze, Leake ujawnił, że „różne projekty” finansowane przez IPTO w rzeczywistości dotyczą „tego samego obszaru”. Następnie omawia potrzebę wykorzystania środków i projektów, aby zmaksymalizować korzyści danego przedsiębiorstwa, gdyż w sieci badaczy „aby osiągnąć postęp, każdy aktywny naukowiec potrzebuje bazy oprogramowania i sprzętu bardziej złożonego i wszechstronnego, niż on sam jest w stanie stworzyć w rozsądnym terminie.” Leake konkluduje, że osiągnięcie tej globalnej efektywności wymaga pewnych osobistych ustępstw i poświęceń.

Następnie zaczyna szczegółowo omawiać sieci komputerowe (nie społecznościowe). Pisze o potrzebie opracowania jakiegoś języka zarządzania siecią (który później zostanie nazwany protokołem) i pragnieniu, aby pewnego dnia ujrzeć sieć komputerową IPTO składającą się z „co najmniej czterech dużych komputerów, być może sześciu do ośmiu małych komputerów i szerokiej różnorodnych urządzeń do przechowywania dysków i taśm magnetycznych – nie wspominając o zdalnych konsolach i stacjach dalekopisowych”. Na koniec opisuje na kilku stronach konkretny przykład tego, jak interakcja z taką siecią komputerową może rozwijać się w przyszłości. Leake wyobraża sobie sytuację, w której analizuje pewne dane eksperymentalne. „Problem” – pisze – „ polega na tym, że nie mam porządnego programu do tworzenia wykresów. Czy jest gdzieś w systemie odpowiedni program? Stosując doktrynę dominacji sieci, odpytuję najpierw komputer lokalny, a następnie inne ośrodki. Załóżmy, że pracuję w SDC i znajduję na dysku w Berkeley pozornie odpowiedni program. Prosi sieć o uruchomienie tego programu, zakładając, że „przy złożonym systemie zarządzania siecią nie będę musiał decydować, czy przesyłać dane do programów, aby je przetworzyły gdzie indziej, czy pobierać programy dla siebie i uruchamiać je, aby pracowały na moim komputerze”. dane."

Podsumowując, te fragmenty pomysłów ukazują szerszy plan przewidziany przez Licklidera: po pierwsze, podział pewnych specjalizacji i obszarów wiedzy pomiędzy badaczami otrzymującymi fundusze IPTO, a następnie zbudowanie fizycznej sieci komputerów IPTO wokół tej społeczności społecznej. Ten fizyczny przejaw „wspólnej sprawy” IPTO umożliwi naukowcom dzielenie się wiedzą i korzystanie ze specjalistycznego sprzętu i oprogramowania w każdym miejscu pracy. W ten sposób IPTO może uniknąć niepotrzebnego powielania działań, wykorzystując jednocześnie każdy dolar w ramach finansowania, zapewniając każdemu badaczowi we wszystkich projektach IPTO dostęp do pełnego zakresu możliwości obliczeniowych.

Pomysł dzielenia się zasobami między członkami społeczności badawczej za pośrednictwem sieci komunikacyjnej zasiał nasiona w IPTO, które kilka lat później rozkwitły, tworząc ARPANET.

Pomimo swoich wojskowych korzeni, ARPANET powstały w Pentagonie nie miał wojskowego uzasadnienia. Czasami mówi się, że sieć ta została zaprojektowana jako wojskowa sieć komunikacyjna, która mogłaby przetrwać atak nuklearny. Jak zobaczymy później, istnieje pośrednie powiązanie pomiędzy ARPANET a wcześniejszym projektem mającym taki cel, a przywódcy ARPA okresowo rozmawiali o „utwardzonych systemach”, aby uzasadnić istnienie swojej sieci przed Kongresem lub Sekretarzem Obrony. Ale tak naprawdę IPTO stworzyło ARPANET wyłącznie na swoje wewnętrzne potrzeby, aby wesprzeć społeczność badaczy, z których większość nie mogła uzasadnić swojej działalności pracą na rzecz celów obronnych.

Tymczasem w momencie publikacji swojej słynnej notatki Licklider zaczął już planować zalążek swojej sieci międzygalaktycznej, której miał zostać dyrektorem Leonarda Kleinrocka z Uniwersytetu Kalifornijskiego w Los Angeles (UCLA).

Historia Internetu: ARPANET - Początki
Konsola do SAGE model OA-1008, w komplecie z latarką (na końcu przewodu, pod przezroczystą plastikową osłoną), zapalniczką i popielniczką.

Wymagania wstępne

Kleinrock był synem imigrantów z klasy robotniczej z Europy Wschodniej i dorastał w cieniu na Manhattanie most nazwany na cześć Jerzego Waszyngtona [łączy północną część wyspy Manhattan w Nowym Jorku i Fort Lee w hrabstwie Bergen w stanie New Jersey / ok.] W szkole uczęszczał wieczorami na dodatkowe zajęcia z elektrotechniki w City College of New York. Kiedy usłyszał o możliwości studiowania na MIT, a następnie semestru pracy na pełen etat w Lincoln Laboratory, od razu z niej skorzystał.

Laboratorium powstało na potrzeby SAGE, ale od tego czasu rozszerzyło się na wiele innych projektów badawczych, często tylko skojarzonych z obroną powietrzną, jeśli w ogóle z nią związaną. Wśród nich było Barnstable Study, koncepcja Sił Powietrznych mająca na celu stworzenie orbitalnego pasa z metalowych pasków (np plewy), który mógłby zostać wykorzystany jako globalny system komunikacji. Kleinrock został podbity przez władzę Claude'a Shannona z MIT, więc postanowił skoncentrować się na teorii sieci komunikacyjnych. Badania Barnstable'a dały Kleinrockowi pierwszą okazję do zastosowania teorii informacji i teorii kolejek w sieci danych, dlatego rozszerzył tę analizę na całą rozprawę doktorską na temat sieci komunikacyjnych, łącząc analizę matematyczną z danymi eksperymentalnymi zebranymi z symulacji prowadzonych na komputerach TX-2 w laboratoriach Lincolna. Wśród bliskich współpracowników Kleinrocka w laboratorium, którzy dzielili z nim komputery, byli m.in Lawrence'a Robertsa и Ivana Sutherlanda, o czym przekonamy się nieco później.

W 1963 roku Kleinrock przyjął ofertę pracy na UCLA i Licklider dostrzegł szansę. Oto ekspert ds. sieci danych pracujący w pobliżu trzech lokalnych centrów komputerowych: głównego centrum komputerowego, centrum obliczeniowego służby zdrowia i Western Data Center (spółdzielnia trzydziestu instytucji, które miały wspólny dostęp do komputera IBM). Co więcej, sześć instytutów z Western Data Center miało zdalne połączenie z komputerem za pośrednictwem modemu, a komputer System Development Corporation (SDC) sponsorowany przez IPTO znajdował się zaledwie kilka kilometrów od Santa Monica. IPTO zleciło UCLA połączenie tych czterech ośrodków w ramach pierwszego eksperymentu w tworzeniu sieci komputerowej. Później, zgodnie z planem, komunikacja z Berkeleyem mogłaby zbadać problemy związane z przesyłaniem danych na duże odległości.

Pomimo obiecującej sytuacji projekt nie powiódł się i sieć nigdy nie została zbudowana. Dyrektorzy poszczególnych ośrodków UCLA nie ufali sobie nawzajem i nie wierzyli w ten projekt, dlatego nie chcieli oddać wzajemnej kontroli nad zasobami obliczeniowymi swoim użytkownikom. IPTO nie miało praktycznie żadnego wpływu na tę sytuację, ponieważ żadne z centrów komputerowych nie otrzymało pieniędzy od ARPA. Ta kwestia polityczna wskazuje na jeden z głównych problemów w historii Internetu. Jeśli bardzo trudno jest przekonać różnych uczestników, że zorganizowanie komunikacji między nimi i współpracy leży w gestii wszystkich stron, jak w ogóle pojawił się Internet? W kolejnych artykułach jeszcze nie raz powrócimy do tych zagadnień.

Druga próba zbudowania sieci podjęta przez IPTO była bardziej udana, być może dlatego, że była znacznie mniejsza – był to prosty test eksperymentalny. W 1965 roku psycholog i student Licklidera, Tom Marill, opuścił Lincoln Laboratory, aby spróbować wykorzystać szum wokół interaktywnych komputerów, zakładając własną firmę zajmującą się współdzielonym dostępem. Ponieważ jednak nie miał wystarczającej liczby płacących klientów, zaczął szukać innych źródeł dochodu i ostatecznie zasugerował, aby IPTO zatrudniło go do prowadzenia badań sieci komputerowych. Nowy dyrektor IPTO, Ivan Sutherland, zdecydował się na współpracę z dużą i renomowaną firmą jako balastem i zlecił prace Maryli za pośrednictwem Lincoln Laboratory. Ze strony laboratorium do kierowania projektem wyznaczono innego starego kolegi Kleinrocka, Lawrence'a (Larry'ego) Robertsa.

Roberts, będąc studentem MIT, nabył umiejętności pracy z komputerem TX-0 zbudowanym przez Lincoln Laboratory. Godzinami siedział zahipnotyzowany przed świecącym ekranem konsoli, aż w końcu napisał program, który (źle) rozpoznawał odręczne znaki za pomocą sieci neuronowych. Podobnie jak Kleinrock, zakończył pracę w laboratorium jako student, rozwiązując problemy związane z grafiką komputerową i wizją komputerową, takie jak rozpoznawanie krawędzi i generowanie obrazów 2D, na większym i mocniejszym TX-XNUMX.

Przez większą część 1964 roku Roberts skupiał się przede wszystkim na pracy z obrazami. A potem poznał Lika. W listopadzie tego roku wziął udział w konferencji na temat przyszłości informatyki, sponsorowanej przez Siły Powietrzne, która odbyła się w kurorcie z gorącymi źródłami w Homestead w Wirginii Zachodniej. Tam do późnej nocy rozmawiał z innymi uczestnikami konferencji i po raz pierwszy usłyszał, jak Lick przedstawia swoją koncepcję sieci międzygalaktycznej. Coś drgnęło w głowie Robertsa – był świetny w przetwarzaniu grafiki komputerowej, ale tak naprawdę ograniczał się do jednego, unikalnego komputera TX-2. Nawet gdyby mógł udostępnić swoje oprogramowanie, nikt inny nie mógłby go używać, ponieważ nikt nie miał równoważnego sprzętu, aby go uruchomić. Jedynym sposobem, aby zwiększyć wpływ swojej pracy, było mówienie o niej w artykułach naukowych w nadziei, że ktoś będzie mógł ją odtworzyć gdzie indziej. Uznał, że Leake miał rację – sieć była dokładnie kolejnym krokiem, jaki należy podjąć, aby przyspieszyć badania w dziedzinie informatyki.

Roberts ostatecznie współpracował z Marillem, próbując połączyć TX-2 z Lincoln Laboratory za pomocą międzykrajowej linii telefonicznej z komputerem SDC w Santa Monica w Kalifornii. W projekcie eksperymentalnym, rzekomo skopiowanym z notatki Leake'a o „sieci międzygalaktycznej”, planowano wstrzymać TX-2 w trakcie obliczeń, użyć automatycznego dialera, aby wywołać SDC Q-32, uruchomić na tym komputerze program do mnożenia macierzy , a następnie kontynuuj oryginalne obliczenia, korzystając z jego odpowiedzi.

Oprócz uzasadnienia stosowania drogiej i zaawansowanej technologii do przesyłania wyników prostej operacji matematycznej na cały kontynent, warto zwrócić także uwagę na strasznie powolne tempo tego procesu ze względu na wykorzystanie sieci telefonicznej. Aby wykonać połączenie, konieczne było ustanowienie dedykowanego połączenia pomiędzy osobą dzwoniącą a rozmówcą, które zazwyczaj przechodziło przez kilka różnych central telefonicznych. W 1965 roku prawie wszystkie z nich były elektromechaniczne (w tym roku AT&T uruchomiło pierwszą całkowicie elektryczną elektrownię w Sakasuna w stanie New Jersey). Magnesy przenosiły metalowe pręty z jednego miejsca na drugie, aby zapewnić kontakt w każdym węźle. Cały proces trwał kilka sekund, podczas których TX-2 musiał po prostu siedzieć i czekać. Ponadto linie doskonale przystosowane do rozmów były zbyt hałaśliwe, aby przesyłać pojedyncze bity i zapewniały bardzo małą przepustowość (kilkaset bitów na sekundę). Naprawdę skuteczna międzygalaktyczna sieć interaktywna wymagała innego podejścia.

Eksperyment Marill-Roberts nie wykazał praktyczności i przydatności sieci dalekobieżnej, a jedynie pokazał jej teoretyczną funkcjonalność. Ale to okazało się wystarczające.

decyzja

W połowie 1966 roku nowym, trzecim dyrektorem IPTO, po Ivanie Sutherlandzie, został Robert Taylor. Był uczniem Licklidera, także psychologa, i dołączył do IPTO dzięki swojemu poprzedniemu zarządzaniu badaniami z zakresu informatyki w NASA. Najwyraźniej niemal natychmiast po przybyciu na miejsce Taylor zdecydował, że nadszedł czas na realizację marzenia o sieci międzygalaktycznej; To on uruchomił projekt, który dał początek ARPANET.

Pieniądze z ARPA wciąż napływały, więc Taylor nie miał problemu z uzyskaniem dodatkowego finansowania od swojego szefa, Charlesa Herzfelda. Rozwiązanie to wiązało się jednak ze znacznym ryzykiem niepowodzenia. Poza tym, że w 1965 roku istniało sporo linii łączących przeciwne krańce kraju, nikt wcześniej nie próbował zrobić czegoś podobnego do ARPANET. Można przywołać inne wczesne eksperymenty z tworzeniem sieci komputerowych. Na przykład firmy Princeton i Carnegie Mallon były pionierami sieci współdzielonych komputerów pod koniec lat sześćdziesiątych wraz z IBM. Główną różnicą między tym projektem była jego jednorodność - wykorzystywano w nim komputery, które były absolutnie identyczne pod względem sprzętu i oprogramowania.

Z drugiej strony ARPANET musiałby stawić czoła różnorodności. Do połowy lat sześćdziesiątych IPTO finansowało ponad dziesięć organizacji, każda wyposażona w komputer, a każda z nich korzystała z innego sprzętu i oprogramowania. Możliwość współdzielenia oprogramowania rzadko była możliwa nawet pomiędzy różnymi modelami tego samego producenta – zdecydowano się na to jedynie z najnowszą linią IBM System/1960.

Różnorodność systemów stanowiła ryzyko, zwiększając zarówno znaczną złożoność techniczną rozwoju sieci, jak i możliwość współdzielenia zasobów w stylu Licklidera. Na przykład na Uniwersytecie Illinois w tamtym czasie budowano ogromny superkomputer za pieniądze ARPA ILLIAK IV. Taylorowi wydawało się mało prawdopodobne, aby lokalni użytkownicy Urbana-Campain mogli w pełni wykorzystać zasoby tej ogromnej maszyny. Nawet znacznie mniejsze systemy – TX-2 firmy Lincoln Lab i Sigma-7 firmy UCLA – zwykle nie mogły współużytkować oprogramowania z powodu zasadniczych niezgodności. Możliwość przezwyciężenia tych ograniczeń poprzez bezpośredni dostęp do oprogramowania jednego węzła z innego węzła była atrakcyjna.

W artykule opisującym ten eksperyment sieciowy Marill i Roberts zasugerowali, że taka wymiana zasobów doprowadziłaby do czegoś w rodzaju ricardiańskiego przewaga komapratywna dla węzłów obliczeniowych:

Układ sieci może prowadzić do pewnej specjalizacji współpracujących węzłów. Jeśli określony węzeł X, na przykład ze względu na specjalne oprogramowanie lub sprzęt, szczególnie dobrze radzi sobie z inwersją macierzy, można oczekiwać, że użytkownicy innych węzłów w sieci skorzystają z tej możliwości, odwracając swoje macierze w węźle X, zamiast robiąc to na własnych komputerach domowych.

Taylor miał inną motywację do wdrożenia sieci współdzielenia zasobów. Zakup dla każdego nowego węzła IPTO nowego komputera wyposażonego we wszystkie funkcje, jakich mogliby kiedykolwiek potrzebować badacze pracujący w tym węźle, był kosztowny, a w miarę dodawania kolejnych węzłów do portfolio IPTO budżet niebezpiecznie się rozciągał. Łącząc wszystkie systemy finansowane przez IPTO w jedną sieć, możliwe będzie zapewnienie nowym beneficjentom skromniejszych komputerów lub nawet brak konieczności ich zakupu. Mogliby wykorzystać potrzebną moc obliczeniową na odległych węzłach z nadmiarem zasobów, a cała sieć działałaby jako publiczny rezerwuar oprogramowania i sprzętu.

Ostatnim znaczącym wkładem Taylora w ARPANET po uruchomieniu projektu i zabezpieczeniu jego finansowania był wybór osoby, która bezpośrednio rozwinie system i dopilnuje jego wdrożenia. Roberts był oczywistym wyborem. Jego umiejętności inżynieryjne były niepodważalne, był już szanowanym członkiem społeczności badawczej IPTO i jako jedna z nielicznych osób posiadała rzeczywiste doświadczenie w projektowaniu i budowie sieci komputerowych działających na duże odległości. Dlatego jesienią 1966 roku Taylor zadzwonił do Robertsa i poprosił go, aby przyjechał z Massachusetts i pracował nad ARPA w Waszyngtonie.

Okazało się jednak, że trudno go uwieść. Wielu dyrektorów naukowych IPTO było sceptycznych wobec przywództwa Roberta Taylora, uważając go za lekkiego. Tak, Licklider też był psychologiem, nie miał wykształcenia inżynierskiego, ale przynajmniej miał doktorat i pewne zasługi jako jeden z ojców założycieli komputerów interaktywnych. Taylor był nieznanym człowiekiem z tytułem magistra. Jak poradzi sobie ze złożonymi pracami technicznymi we wspólnocie IPTO? Roberts również należał do tych sceptyków.

Ale połączenie marchewki i kija spełniło swoje zadanie (większość źródeł wskazuje na przewagę kija przy faktycznym braku marchewki). Z jednej strony Taylor wywarł pewną presję na szefa Robertsa w Lincoln Laboratory, przypominając mu, że większość funduszy laboratorium pochodzi obecnie z ARPA i dlatego musi przekonać Robertsa o zaletach tej propozycji. Z drugiej strony Taylor zaoferował Robertsowi nowo utworzony tytuł „starszego naukowca”, który podlegałby bezpośrednio zastępcy dyrektora ARPA pod względem Taylora, a także zostałby następcą Taylora na stanowisku dyrektora. Na tych warunkach Roberts zgodził się podjąć projekt ARPANET. Czas wcielić ideę dzielenia się zasobami w rzeczywistość.

Co jeszcze przeczytać

  • Janet Abbate, Wynalazek Internetu (1999)
  • Katie Hafner i Matthew Lyon, Gdzie czarodzieje śpią do późna (1996)
  • Arthur Norberg i Julie O'Neill, Transformacja technologii komputerowej: przetwarzanie informacji dla Pentagonu, 1962-1986 (1996)
  • M. Mitchell Waldrop, Maszyna marzeń: JCR Licklider i rewolucja, która uczyniła informatykę osobistą (2001)

Źródło: www.habr.com

Dodaj komentarz