Historia Internetu: Interworking

Historia Internetu: Interworking

Inne artykuły z serii:

W artykule z 1968 r. „Komputer jako urządzenie komunikacyjne”, napisanym w okresie rozwoju ARPANET, J. C. R. Licklider и Roberta Taylora stwierdził, że unifikacja komputerów nie będzie ograniczać się do tworzenia odrębnych sieci. Przewidywali, że takie sieci połączą się w „nietrwałą sieć sieci”, która połączy „różne urządzenia do przetwarzania i przechowywania informacji” w powiązaną całość. W ciągu niecałej dekady takie początkowo teoretyczne rozważania natychmiast wzbudziły zainteresowanie praktyczne. W połowie lat siedemdziesiątych sieci komputerowe zaczęły się szybko rozprzestrzeniać.

Rozprzestrzenianie się sieci

Penetrowali różne media, instytucje i miejsca. ALOHAnet była jedną z kilku nowych sieci akademickich, które na początku lat siedemdziesiątych otrzymały fundusze ARPA. Inne obejmowały PRNET, który łączył ciężarówki z radiem pakietowym, oraz satelitę SATNET. Inne kraje, zwłaszcza Wielka Brytania i Francja, rozwinęły własne sieci badawcze w podobny sposób. Sieci lokalne, dzięki mniejszej skali i niższym kosztom, rozmnażały się jeszcze szybciej. Oprócz Ethernetu firmy Xerox PARC, Octopus można było znaleźć w Lawrence Radiation Laboratory w Berkeley w Kalifornii; Pierścień na Uniwersytecie w Cambridge; Mark II w Brytyjskim Narodowym Laboratorium Fizycznym.

Mniej więcej w tym samym czasie przedsiębiorstwa komercyjne zaczęły oferować płatny dostęp do prywatnych sieci pakietowych. Otworzyło to nowy krajowy rynek usług informatycznych online. W latach sześćdziesiątych różne firmy uruchomiły firmy oferujące dostęp do specjalistycznych baz danych (prawnych i finansowych) lub komputerów z podziałem czasu każdemu, kto posiada terminal. Jednakże dostęp do nich na terenie całego kraju za pośrednictwem zwykłej sieci telefonicznej był zbyt kosztowny, co utrudniało ekspansję tych sieci poza rynki lokalne. Kilka większych firm (na przykład Tymshare) zbudowało własne sieci wewnętrzne, ale komercyjne sieci pakietowe obniżyły koszty ich użytkowania do rozsądnego poziomu.

Pierwsza taka sieć pojawiła się w związku z odejściem ekspertów ARPANET. W 1972 roku kilku pracowników opuściło firmę Bolt, Beranek and Newman (BBN), odpowiedzialną za utworzenie i działanie ARPANET, tworząc Packet Communications, Inc. Chociaż firma ostatecznie upadła, nagły szok stał się dla BBN katalizatorem do stworzenia własnej prywatnej sieci Telenet. Z architektem ARPANET Larrym Robertsem na czele, Telenet działał z sukcesem przez pięć lat, zanim został przejęty przez GTE.

Biorąc pod uwagę pojawienie się tak różnorodnych sieci, jak Licklider i Taylor mogli przewidzieć pojawienie się jednego, zunifikowanego systemu? Nawet jeśli z organizacyjnego punktu widzenia możliwe było po prostu połączenie wszystkich tych systemów z siecią ARPANET – co nie było możliwe – uniemożliwiała to niekompatybilność ich protokołów. A jednak ostatecznie wszystkie te heterogeniczne sieci (i ich potomkowie) rzeczywiście połączyły się ze sobą w uniwersalny system komunikacji, który znamy jako Internet. Wszystko zaczęło się nie od jakiegoś grantu czy planu globalnego, ale od porzuconego projektu badawczego, nad którym pracował menadżer średniego szczebla z ARPA Roberta Kahna.

Problem Boba Kahna

Kahn uzyskał doktorat z elektronicznego przetwarzania sygnałów w Princeton w 1964 roku, grając w golfa na polach w pobliżu swojej szkoły. Po krótkiej pracy na stanowisku profesora w MIT podjął pracę w BBN, początkowo chcąc wziąć wolne i zagłębić się w branżę, aby dowiedzieć się, w jaki sposób praktyczni ludzie decydują, które problemy zasługują na zbadanie. Przez przypadek jego praca w BBN była związana z badaniami nad możliwym zachowaniem sieci komputerowych - wkrótce potem BBN otrzymał zamówienie na ARPANET. Kahn został wciągnięty w ten projekt i ujawnił większość zmian dotyczących architektury sieci.

Historia Internetu: Interworking
Zdjęcie Kahna z gazety z 1974 roku

Jego „małe wakacje” zamieniły się w sześcioletnią pracę, w której Kahn był ekspertem ds. sieci w BBN, przy jednoczesnym zapewnieniu pełnej funkcjonalności ARPANET. W 1972 roku był już zmęczony tym tematem, a co ważniejsze, zmęczonym ciągłym politykowaniem i walką z szefami oddziałów BBN. Przyjął więc ofertę od Larry'ego Robertsa (zanim sam Roberts odszedł, aby założyć Telenet) i został menadżerem programu w ARPA, aby kierować rozwojem technologii zautomatyzowanej produkcji, z potencjałem zarządzania inwestycjami wartymi miliony dolarów. Porzucił pracę nad ARPANET i postanowił zacząć od zera w nowym obszarze.

Jednak w ciągu kilku miesięcy od przybycia do Waszyngtonu Kongres porzucił projekt automatycznej produkcji. Kahn chciał natychmiast się spakować i wrócić do Cambridge, ale Roberts przekonał go, aby został i pomógł w opracowywaniu nowych projektów sieciowych dla ARPA. Kahn, nie mogąc wyrwać się z okowów własnej wiedzy, zaczął zarządzać PRNET, siecią pakietowego radia, która zapewniła operacjom wojskowym korzyści płynące z sieci z komutacją pakietów.

Projekt PRNET, rozpoczęty pod auspicjami Instytutu Badawczego Stanforda (SRI), miał na celu rozbudowę podstawowego rdzenia transportu pakietów ALOHANET o obsługę wzmacniaków i pracy wielostanowiskowej, w tym ruchomych samochodów dostawczych. Jednak dla Kahna od razu stało się jasne, że taka sieć nie byłaby przydatna, ponieważ była to sieć komputerowa, w której praktycznie nie było komputerów. Kiedy rozpoczynał działalność w 1975 r., miał jeden komputer SRI i cztery wzmacniacze zlokalizowane nad Zatoką San Francisco. Mobilne stacje terenowe nie były w stanie w rozsądny sposób obsłużyć rozmiaru i zużycia energii komputerów typu mainframe z lat 1970. XX wieku. Wszystkie istotne zasoby obliczeniowe znajdowały się w sieci ARPANET, która korzystała z zupełnie innego zestawu protokołów i nie była w stanie zinterpretować komunikatu otrzymanego z PRNET. Zastanawiał się, jak byłoby możliwe połączenie tej embrionalnej sieci z jej znacznie bardziej dojrzałym kuzynem?

Kahn zwrócił się do starego znajomego z początków ARPANET, aby pomógł mu znaleźć odpowiedź. Vintona Cerfa komputerami zainteresował się już jako student matematyki na Uniwersytecie Stanforda i po kilku latach pracy w biurze IBM zdecydował się wrócić na studia podyplomowe z informatyki na Uniwersytecie Kalifornijskim w Los Angeles (UCLA). Przyjechał w 1967 roku i wraz ze swoim przyjacielem ze szkoły średniej, Stevem Crockerem, dołączył do Centrum Pomiarów Sieci Lena Kleinrocka, które było częścią oddziału ARPANET na Uniwersytecie Kalifornijskim w Los Angeles. Tam on i Crocker zostali ekspertami w projektowaniu protokołów i kluczowymi członkami grupy roboczej ds. sieci, która opracowała zarówno podstawowy program kontroli sieci (NCP) do wysyłania komunikatów przez sieć ARPANET, jak i protokoły wysokiego poziomu przesyłania plików i zdalnego logowania.

Historia Internetu: Interworking
Zdjęcie Cerfa z gazety z 1974 roku

Cerf poznał Kahna na początku lat 1970. XX wieku, kiedy ten przybył z BBN na UCLA, aby przetestować sieć pod obciążeniem. Stworzył przeciążenia sieci za pomocą oprogramowania firmy Cerf, które generowało sztuczny ruch. Zgodnie z oczekiwaniami Kahna sieć nie była w stanie wytrzymać obciążenia i zalecił zmiany mające na celu usprawnienie zarządzania przeciążeniami. W kolejnych latach Cerf kontynuował obiecującą karierę akademicką. Mniej więcej w tym samym czasie, gdy Kahn opuścił BBN i udał się do Waszyngtonu, Cerf udał się na drugie wybrzeże, aby objąć stanowisko adiunkta na Uniwersytecie Stanforda.

Kahn wiedział dużo o sieciach komputerowych, ale nie miał doświadczenia w projektowaniu protokołów — jego doświadczenie dotyczyło przetwarzania sygnałów, a nie informatyki. Wiedział, że Cerf będzie idealnym uzupełnieniem jego umiejętności i będzie miał kluczowe znaczenie przy wszelkich próbach połączenia ARPANET z PRNET. Kahn skontaktował się z nim w sprawie pracy w Internecie i spotkali się kilka razy w 1973 r., zanim udali się do hotelu w Palo Alto, aby nagrać swoje przełomowe dzieło „A Protocol for Internetwork Packet Communications”, opublikowane w maju 1974 r. w IEEE Transactions on Communications. Zaprezentowano tam projekt programu kontroli transmisji (TCP) (który wkrótce stał się „protokołem”) – kamienia węgielnego oprogramowania współczesnego Internetu.

Wpływ zewnętrzny

Nie ma osoby ani momentu bardziej związanego z wynalezieniem Internetu niż Cerf i Kahn i ich praca z 1974 roku. Jednak powstanie Internetu nie było wydarzeniem, które miało miejsce w określonym momencie – był to proces rozłożony na wiele lat rozwoju. Oryginalny protokół opisany przez Cerfa i Kahna w 1974 roku był w kolejnych latach poprawiany i poprawiany niezliczoną ilość razy. Pierwsze połączenie między sieciami przetestowano dopiero w 1977 roku; protokół został podzielony na dwie warstwy – wszechobecny dziś TCP i IP – dopiero w 1978 roku; ARPANET zaczął go wykorzystywać do własnych celów dopiero w 1982 r. (ten harmonogram powstania Internetu można wydłużyć do 1995 r., kiedy to rząd USA usunął zaporę oddzielającą finansowany ze środków publicznych Internet akademicki i komercyjny). Lista uczestników tego procesu wynalazczego wykraczała daleko poza te dwa nazwiska. Na początku głównym organem współpracy była organizacja zwana International Network Working Group (INWG).

ARPANET wkroczył do szerszego świata technologii w październiku 1972 roku podczas pierwszej międzynarodowej konferencji na temat komunikacji komputerowej, która odbyła się w hotelu Washington Hilton z jej modernistycznymi akcentami. Oprócz Amerykanów, takich jak Cerf i Kahn, wzięło w nim udział kilku wybitnych ekspertów sieciowych, w szczególności z Europy Ludwik Pouzin z Francji i Donald Davies z Wielkiej Brytanii. Za namową Larry'ego Robertsa postanowili utworzyć międzynarodową grupę roboczą w celu omówienia systemów i protokołów przełączania pakietów, podobną do grupy roboczej ds. sieci, która ustaliła protokoły dla ARPANET. Cerf, który niedawno został profesorem na Uniwersytecie Stanforda, zgodził się pełnić funkcję przewodniczącego. Jednym z ich pierwszych tematów był problem pracy w Internecie.

Jednym z pierwszych ważnych uczestników tej dyskusji był Robert Metcalfe, którego poznaliśmy już jako architekta Ethernetu w Xerox PARC. Chociaż Metcalfe nie mógł powiedzieć swoim kolegom, zanim praca Cerfa i Kahna została opublikowana, już od dawna opracowywał własny protokół internetowy, PARC Universal Packet, w skrócie PUP.

Zapotrzebowanie na Internet w firmie Xerox wzrosło, gdy tylko sieć Ethernet w Alto zaczęła działać. PARC miał jeszcze jedną lokalną sieć minikomputerów Data General Nova i oczywiście istniał też ARPANET. Liderzy PARC spojrzeli w przyszłość i zdali sobie sprawę, że każda baza Xerox będzie miała własną sieć Ethernet i że w jakiś sposób będą musiały być ze sobą połączone (być może za pośrednictwem wewnętrznego odpowiednika ARPANET firmy Xerox). Aby móc udawać normalną wiadomość, pakiet PUP był przechowywany w innych pakietach dowolnej sieci, po której się poruszał — powiedzmy, PARC Ethernet. Kiedy pakiet dotarł do komputera-bramy pomiędzy Ethernetem a inną siecią (taką jak ARPANET), komputer ten rozpakował pakiet PUP, odczytał jego adres i ponownie zawinął go w pakiet ARPANET z odpowiednimi nagłówkami, wysyłając go na adres .

Chociaż Metcalf nie mógł bezpośrednio opowiedzieć o tym, czego robił w Xerox, praktyczne doświadczenie, które zdobył, nieuchronnie przedostało się do dyskusji w INWG. Dowodem jego wpływu jest fakt, że w pracy z 1974 roku Cerf i Kahn uznają jego wkład, a później Metcalfe czuje się urażony, że nie nalega na współautorstwo. PUP najprawdopodobniej ponownie wpłynął na konstrukcję współczesnego Internetu w latach 1970. XX wieku, kiedy to Jona Postela przeforsował decyzję o podziale protokołu na TCP i IP, aby nie przetwarzać złożonego protokołu TCP na bramkach między sieciami. IP (protokół internetowy) był uproszczoną wersją protokołu adresowego, pozbawioną skomplikowanej logiki protokołu TCP zapewniającej dostarczenie każdego bitu. Protokół sieciowy Xerox — znany wówczas jako Xerox Network Systems (XNS) — doszedł już do podobnego podziału.

Inne źródło wpływu na wczesne protokoły internetowe pochodziło z Europy, a konkretnie z sieci opracowanej na początku lat 1970. XX wieku przez Plan Calcul, program uruchomiony przez Charles de Gaulle wspieranie własnego przemysłu komputerowego we Francji. De Gaulle'a od dawna niepokoiła rosnąca dominacja polityczna, handlowa, finansowa i kulturalna Stanów Zjednoczonych w Europie Zachodniej. Postanowił ponownie uczynić Francję niezależnym światowym przywódcą, a nie pionkiem w zimnej wojnie między USA a ZSRR. W odniesieniu do branży komputerowej w latach 1960. XX w. pojawiły się dwa szczególnie silne zagrożenia dla tej niezależności. Po pierwsze, Stany Zjednoczone odmówiły wydania licencji na eksport swoich najpotężniejszych komputerów, które Francja chciała wykorzystać przy opracowywaniu własnych bomb atomowych. Po drugie, amerykańska firma General Electric stała się głównym właścicielem jedynego francuskiego producenta komputerów, Compagnie des Machines Bull – i wkrótce potem zamknęła kilka głównych linii produktowych Bulla (firma została założona w 1919 roku przez Norwega nazwiskiem Bull, aby produkować maszyny, które pracował z kartami dziurkowanymi - bezpośrednio jak IBM.Do Francji przeniósł się w latach 1930. XX wieku, po śmierci założyciela). W ten sposób narodził się Plan Calcul, zaprojektowany, aby zagwarantować Francji zdolność do zapewnienia własnej mocy obliczeniowej.

Aby nadzorować wdrażanie Planu Kalkulacyjnego, de Gaulle utworzył délégation à l'informatique (coś w rodzaju „delegacji informatycznej”), podlegającą bezpośrednio swojemu premierowi. Na początku 1971 roku delegacja ta powierzyła inżynierowi Louisowi Pouzinowi zadanie stworzenia francuskiej wersji ARPANET. Delegacja była przekonana, że ​​w nadchodzących latach sieci pakietowe będą odgrywać kluczową rolę w informatyce, a aby Plan Calcul odniósł sukces, niezbędna będzie wiedza techniczna w tej dziedzinie.

Historia Internetu: Interworking
Pouzin na konferencji w 1976 r

Pouzin, absolwent École Polytechnique w Paryżu, najważniejszej szkoły inżynierskiej we Francji, przed przejściem do firmy Bull pracował jako młody człowiek dla francuskiego producenta sprzętu telefonicznego. Tam przekonał pracodawców, że muszą dowiedzieć się więcej o zaawansowanym rozwoju Stanów Zjednoczonych. Jako pracownik Bulla pomagał w tworzeniu kompatybilnego systemu podziału czasu (CTSS) na MIT przez dwa i pół roku, od 1963 do 1965. To doświadczenie uczyniło go czołowym ekspertem w dziedzinie interaktywnego przetwarzania danych z podziałem czasu w całej Francji i prawdopodobnie w całej Europie.

Historia Internetu: Interworking
Architektura sieci Cyklady

Pouzin nazwał sieć, o utworzenie której został poproszony, Cyklady, na cześć grupy greckich wysp Cyklady na Morzu Egejskim. Jak sama nazwa wskazuje, każdy komputer w tej sieci był w zasadzie odrębną wyspą. Głównym wkładem Cyklad w technologię sieciową była koncepcja datagramy – najprostsza wersja komunikacji pakietowej. Pomysł składał się z dwóch uzupełniających się części:

  • Datagramy są niezależne: w przeciwieństwie do danych w rozmowie telefonicznej lub wiadomości ARPANET, każdy datagram może być przetwarzany niezależnie. Nie opiera się na wcześniejszych wiadomościach, ich kolejności ani protokole nawiązania połączenia (np. wybraniu numeru telefonu).
  • Datagramy przesyłane są od hosta do hosta - cała odpowiedzialność za niezawodne wysłanie wiadomości na adres spoczywa na nadawcy i odbiorcy, a nie na sieci, która w tym przypadku jest po prostu „potokiem”.

Koncepcja datagramu wydawała się herezją kolegom Pouzina z francuskiej organizacji Poczty, Telefonu i Telegrafu (PTT), która w latach 1970. XX wieku budowała własną sieć opartą na połączeniach przypominających telefon i terminal-komputer (a nie komputer- komputer) połączenia. Odbyło się to pod okiem innego absolwenta Ecole Polytechnique, Remy’ego Despresa. Pomysł rezygnacji z niezawodności transmisji w sieci był dla PTT odpychający, gdyż dziesięciolecia doświadczeń wymusiły na nim uczynienie telefonu i telegrafu jak najbardziej niezawodnym. Jednocześnie z ekonomicznego i politycznego punktu widzenia przeniesienie kontroli nad wszystkimi aplikacjami i usługami na komputery-hosty znajdujące się na peryferiach sieci groziło przekształceniem PTT w coś, co wcale nie byłoby wyjątkowe i zamienne. Nic jednak nie wzmacnia opinii, jak zdecydowane przeciwstawienie się jej, a więc koncepcji połączenia wirtualne z PTT tylko pomogło przekonać Pouzina o poprawności jego datagramu - podejścia do tworzenia protokołów, które działają w celu komunikacji między hostami.

Pouzin i jego koledzy z projektu Cyclades aktywnie uczestniczyli w INWG i różnych konferencjach, podczas których omawiano idee stojące za protokołem TCP i nie wahali się wyrażać swoich opinii na temat tego, jak powinna działać sieć lub sieci. Podobnie jak Melkaf, Pouzin i jego kolega Hubert Zimmerman zdobyli wzmiankę w artykule TCP z 1974 r., a co najmniej jeden inny kolega, inżynier Gérard le Land, również pomógł Cerfowi w dopracowaniu protokołów. Cerf wspominał później, że „Kontrola przepływu Metoda przesuwanego okna dla TCP została zaczerpnięta bezpośrednio z dyskusji na ten temat z Pouzinem i jego ludźmi… Pamiętam Boba Metcalfe’a, Le Lan i mnie, leżących na ogromnej kartce papieru Whatmana na podłodze mojego salonu w Palo Alto , próbując naszkicować diagramy stanów dla tych protokołów.”.

„Przesuwane okno” odnosi się do sposobu, w jaki protokół TCP zarządza przepływem danych między nadawcą a odbiorcą. Bieżące okno składa się ze wszystkich pakietów w wychodzącym strumieniu danych, które nadawca może aktywnie wysłać. Prawa krawędź okna przesuwa się w prawo, gdy odbiorca zgłosi zwolnienie miejsca w buforze, a lewa krawędź przesuwa się w prawo, gdy odbiorca zgłosi otrzymanie poprzednich pakietów.

Koncepcja diagramu doskonale pasuje do zachowania sieci rozgłoszeniowych, takich jak Ethernet i ALOHANET, które chcąc nie chcąc wysyłają swoje komunikaty w hałaśliwe i obojętne powietrze (w przeciwieństwie do bardziej telefonicznego ARPANET, który wymagał sekwencyjnego dostarczania komunikatów pomiędzy IMP przez niezawodną linię AT&T, aby zapewnić prawidłowe działanie). Dostosowanie protokołów transmisji intranetowej do najmniej niezawodnych sieci miało sens, a nie do ich bardziej złożonych kuzynów, i dokładnie to zrobił protokół TCP Kahna i Cerfa.

Mógłbym w nieskończoność opowiadać o roli Wielkiej Brytanii w rozwoju wczesnych etapów łączenia sieci, ale nie warto wdawać się w szczegóły, aby nie stracić sedna sprawy – dwie nazwy najściślej kojarzone z wynalezieniem Internetu nie były jedynymi to miało znaczenie.

TCP podbija wszystkich

Co się stało z tymi wczesnymi pomysłami na współpracę międzykontynentalną? Dlaczego Cerfa i Kahna wszędzie wychwala się jako ojców Internetu, a o Pouzinie i Zimmermanie nic nie słychać? Aby to zrozumieć, należy najpierw zagłębić się w szczegóły proceduralne z początków INWG.

Zgodnie z duchem grupy roboczej sieci ARPA i jej żądaniami komentarzy (RFC), INWG stworzyła własny system „wspólnych notatek”. W ramach tej praktyki, po około roku współpracy, Kahn i Cerf przekazali INWG wstępną wersję protokołu TCP jako Notatka nr 39 we wrześniu 1973 r. Był to zasadniczo ten sam dokument, który opublikowali w IEEE Transactions następnej wiosny. W kwietniu 1974 r. zespół Cyklad kierowany przez Huberta Zimmermanna i Michela Elie opublikował kontrpropozycję INWG 61. Różnica polegała na różnych poglądach na różne kompromisy inżynieryjne, głównie na temat sposobu dzielenia i ponownego składania pakietów przechodzących przez sieci o mniejszych rozmiarach pakietów.

Podział był minimalny, ale potrzeba osiągnięcia porozumienia nabrała nieoczekiwanej pilności ze względu na plany przeglądu standardów sieciowych ogłoszone przez Comité Consultatif International Téléphonique et Télégraphique (CCITT) [Międzynarodowy Komitet Konsultacyjny ds. Telefonii i Telegrafu]. CCITT, oddział Międzynarodowa Unia Telekomunikacyjna, która zajmuje się normalizacją, pracowała nad czteroletnim cyklem posiedzeń plenarnych. Wnioski, które miały zostać rozpatrzone na posiedzeniu w 1976 r., należało złożyć do jesieni 1975 r., a od tej daty do 1980 r. nie można było wprowadzać żadnych zmian. Gorączne spotkania w ramach INWG doprowadziły do ​​ostatecznego głosowania, w którym nowy protokół, opisany przez przedstawicieli najważniejszych organizacji zajmujących się sieciami komputerowymi na świecie – Cerf z ARPANET, Zimmerman z Cyklad, Roger Scantlebury z British National Physical Laboratory i Alex Zwyciężył Mackenzie z BBN. Nowa propozycja, INWG 96, znalazła się gdzieś pomiędzy 39 a 61 i wydawała się wyznaczać kierunek pracy w sieci w dającej się przewidzieć przyszłości.

Jednak w rzeczywistości kompromis był ostatnim tchnieniem międzynarodowej współpracy w zakresie połączeń wzajemnych, co poprzedziła złowieszcza nieobecność Boba Kahna podczas głosowania INWG nad nową propozycją. Okazało się, że wynik głosowania nie dotrzymał terminów wyznaczonych przez CCITT, a dodatkowo Cerf jeszcze bardziej pogorszył sytuację, wysyłając pismo do CCITT, w którym opisał, że propozycji brakowało pełnego konsensusu w INWG. Jednak jakakolwiek propozycja INWG prawdopodobnie nie zostałaby zaakceptowana, ponieważ dyrektorzy telekomunikacji, którzy zdominowali CCITT, nie byli zainteresowani sieciami wyposażonymi w datagramy, wynalezionymi przez badaczy komputerów. Chcieli pełnej kontroli nad ruchem w sieci, zamiast przekazywać tę władzę komputerom lokalnym, nad którymi nie mieli kontroli. Całkowicie zignorowali kwestię intersieci i zgodzili się na przyjęcie protokołu połączenia wirtualnego dla osobnej sieci, tzw X.25.

Ironią jest to, że protokół X.25 był wspierany przez byłego szefa Kahna, Larry'ego Robertsa. Kiedyś był liderem w dziedzinie najnowocześniejszych badań sieciowych, ale nowe zainteresowania jako lidera biznesowego skłoniły go do skontaktowania się z CCITT w celu zatwierdzenia protokołów, z których korzystała już jego firma, Telenet.

Europejczycy, w dużej mierze pod przywództwem Zimmermana, podjęli ponowną próbę, zwracając się do innej organizacji normalizacyjnej, w której dominacja zarządzania telekomunikacją nie była tak silna – Międzynarodowej Organizacji Normalizacyjnej. ISO. Powstały standard komunikacji systemów otwartych (OSI) miał pewną przewagę nad protokołem TCP/IP. Na przykład nie miał tego samego ograniczonego, hierarchicznego systemu adresowania co IP, którego ograniczenia wymagały wprowadzenia kilku tanich hacków, aby poradzić sobie z gwałtownym rozwojem Internetu w latach 1990. (w 2010 r. sieci wreszcie zaczęły przechodzić do Wersja 6 protokół IP, który rozwiązuje problemy z ograniczeniami przestrzeni adresowej). Jednak z wielu powodów proces ten ciągnął się w nieskończoność, nie doprowadzając do powstania działającego oprogramowania. W szczególności procedury ISO, choć dobrze nadawały się do zatwierdzania ustalonych praktyk technicznych, nie nadawały się do nowych technologii. Kiedy w latach 1990. XX w. zaczął się rozwijać Internet oparty na protokole TCP/IP, OSI stało się nieistotne.

Przejdźmy od batalii o standardy do przyziemnych, praktycznych kwestii budowania sieci w terenie. Europejczycy wiernie podjęli się wdrożenia INWG 96, aby zjednoczyć Cyklady i krajowe laboratorium fizyczne w ramach tworzenia europejskiej sieci informacyjnej. Jednak Kahn i inni przywódcy Projektu Internetowego ARPA nie mieli zamiaru wykolejenia pociągu TCP w imię współpracy międzynarodowej. Kahn przeznaczył już pieniądze na wdrożenie protokołu TCP w ARPANET i PRNET i nie chciał zaczynać wszystkiego od nowa. Cerf próbował promować poparcie USA dla kompromisu, który wypracował dla INWG, ale w końcu się poddał. Postanowił także odejść od stresów życia jako adiunkt i, idąc za przykładem Kahna, został menadżerem programu w ARPA, odchodząc od aktywnego zaangażowania w INWG.

Dlaczego tak niewiele wyszło z europejskiego pragnienia ustanowienia jednolitego frontu i oficjalnego standardu międzynarodowego? W zasadzie chodzi o różne stanowiska szefów amerykańskich i europejskich telekomów. Europejczycy musieli zmagać się z ciągłą presją na model datagramu ze strony dyrektorów firm pocztowych i telekomunikacyjnych (PTT), którzy działali jako departamenty administracyjne rządów poszczególnych krajów. Z tego powodu byli bardziej zmotywowani do znalezienia konsensusu w formalnych procesach ustalania standardów. Szybki upadek Cyklad, które utraciły zainteresowanie polityczne w 1975 r. i wszelkie fundusze w 1978 r., stanowi studium przypadku potęgi PTT. Pouzin oskarżył administrację o jej śmierć Valery'ego Giscarda d'Estaing. d'Estaing doszedł do władzy w 1974 roku i utworzył rząd złożony z przedstawicieli Krajowej Szkoły Administracji (ENA), pogardzany przez Pouzina: jeśli École Polytechnique można porównać do MIT, to ENA można porównać do Harvard Business School. Administracja d'Estaing zbudowała swoją politykę informatyczną wokół idei „czempionów narodowych”, a taka sieć komputerowa wymagała wsparcia PTT. Projekt Cyklady nigdy nie otrzymałby takiego wsparcia; zamiast tego rywal Pouzina, Despres, nadzorował utworzenie wirtualnej sieci połączeń opartej na X.25 o nazwie Transpac.

W USA wszystko było inne. AT&T nie miała takich samych wpływów politycznych jak jej odpowiedniki za granicą i nie była częścią administracji USA. Wręcz przeciwnie, to właśnie w tym czasie rząd poważnie ograniczył i osłabił firmę, zakazano ingerencji w rozwój sieci i usług komputerowych, a wkrótce została ona całkowicie rozebrana na kawałki. ARPA mogła swobodnie rozwijać swój program internetowy pod ochronnym parasolem potężnego Departamentu Obrony, bez żadnych nacisków politycznych. Sfinansowała wdrożenie protokołu TCP na różnych komputerach i wykorzystała swoje wpływy, aby w 1983 r. zmusić wszystkie hosty w ARPANET do przejścia na nowy protokół. W ten sposób powstała najpotężniejsza sieć komputerowa na świecie, której wiele węzłów było najpotężniejszymi komputerami organizacji na świecie, stała się miejscem rozwoju protokołu TCP /IP.

W ten sposób protokół TCP/IP stał się kamieniem węgielnym Internetu, i nie tylko Internetu, dzięki względnej wolności politycznej i finansowej ARPA w porównaniu z jakąkolwiek inną organizacją sieci komputerowych. Pomimo OSI, ARPA stała się psem machającym ogonem oburzonej społeczności badawczej sieci. Z punktu widzenia roku 1974 można było dostrzec wiele linii wpływów prowadzących do prac Cerfa i Kahna nad TCP oraz wiele potencjalnych międzynarodowych kooperacji, które mogłyby z nich wyniknąć. Jednak z perspektywy roku 1995 wszystkie drogi prowadzą do jednego przełomowego momentu, jednej amerykańskiej organizacji i dwóch znamienitych nazwisk.

Co jeszcze przeczytać

  • Janet Abbate, Wynalazek Internetu (1999)
  • John Day, „The Clamor Outside as INWG Debated”, IEEE Annals of the History of Computing (2016)
  • Andrew L. Russell, Otwarte standardy i era cyfrowa (2014)
  • Andrew L. Russell i Valérie Schafer, „W cieniu ARPANET i Internetu: Louis Pouzin i sieć Cyclades w latach 1970.”, Technologia i kultura (2014)

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

Dodaj komentarz