Od wielu sieci do Internetu. Jeden protokół, aby wszystkimi rządzić

Od wielu sieci do Internetu


Mieliśmy lewo naszą ówczesną historię sieć komputerowa, która łączyła niektóre uniwersytety w Ameryce Północnej, rozszerzyła się na inne kraje za pomocą 3 oddzielnych sieci; Arpanet (połączenie telefoniczne) PRNET (drogą radiową) i Satnet (przez satelitę), każdy z własnym protokołem. Nadszedł czas, aby je ujednolicić za pomocą jednego protokołu.

Od wielu sieci do Internetu

W 1973 roku zmieniono nazwę na DARPA powołał grupę roboczą do stworzenia tego nowego protokołu. Ta grupa będzie się kierować te same zasady konsensusu i merytokracji, z którymi stworzono oryginalne protokoły.

Nowy protokół by się zdecydował zupełnie inne podejście. Na podstawie prac Cyclades, francuskiego projektu komunikacji sieciowej oraz badań laboratoriów Xerox PARC, starałby się zdecentralizować kontrolę nad siecią, przekazując ją nadawcom i odbiorcom.

Laboratoria badawcze Xerox (wynalazcy fotokopiowania) byli odpowiedzialni za wiele innowacji. Niestety, ich menedżerowie nie byli w stanie zapewnić im rentowności. Jednym z najbardziej znanych wynalazków był komputer Alto.

Dekady przed wydaniem przez Apple pierwszego graficznego modelu pulpitu, Altos miał mysz, pulpit graficzny i menedżer okien. Xerox potrzebował sposobu, aby te komputery mogły komunikować się między sobą oraz z innym wynalazkiem, który zrobili; drukarki laserowe.

Aby to osiągnąć, zatrudnili młodego inżyniera Roberta Metcalfe. Metcalfe był członkiem zespołu odpowiedzialnego za opracowanie wspólnego protokołu dla wszystkich sieci, ale nie był zadowolony z konsensusu i merytokratycznego podejścia, więc skupił się na pracy dla Xerox.

Ta praca byłaby podstawą tego, co dziś znamy jako Ethernet, protokół komunikacyjny dla sieci lokalnych. Podstawowy pomysł na Ethernet przyszedł mu do głowy podczas spędzania nocy w domu Steve'a Crockera. Crocker był koordynatorem grupy, która stworzyła pierwsze protokoły internetowe i ustaliła metodologię konsensusu i merytokracji, która później stała się podstawą wielu projektów open source.

Mówi się, że nie mogąc zasnąć, Metcalfe wziął czasopismo naukowe i przeczytał artykuł o protokole używanym do połączenia dwóch komputerów za pomocą fal radiowych, który omówiliśmy w poprzednim artykule. Inżynier ulepszył pomysł, zlecając nadajnikowi sprawdzenie, czy kanał jest używany przed rozpoczęciem transmisji, w którym to przypadku będzie czekał. Ponadto stale monitoruje problemy, w takim przypadku przesyłanie strumieniowe zostaje zatrzymane i wznowione później.

Z prac Metcalfe'a Pojawił się tak zwany protokół PUP (PARC Universal Packet), w którym, w przeciwieństwie do ARPANET, kontrola przepływu danych i kontrola integralności nie znajdują się w infrastrukturze połączeń międzysystemowych, ale w nadawcy i odbiorcy.

W maju 1974 zespół DARPA publikuje pierwszy projekt protokołu kontroli transmisji (TCP) przyjmującego podejście PUP. Chociaż osoby odpowiedzialne podają techniczny powód, że znacznie łatwiej jest skalować zdecentralizowany system, niektórzy historycy uważają, że decyzja dotyczyła tej samej filozofii, która doprowadziła do wyboru merytokratycznej i zgodnej metody pracy.

Oryginalna sieć ARPANET był kontrolowany przez wykonawcę o nazwie BBN, który miał uprawnienia do zdalnego dostępu, monitorowania i aktualizacji.

W każdym razie nie istnieje teoria spiskowa, która pozwalałaby na poszukiwanie oryginalnego podejścia. W czasach, gdy moc obliczeniowa była niska i kosztowna, była scentralizowana, aby nie odbierać mocy obliczeniowej lokalnym komputerom uczestników sieci.

Interoperacyjność między sieciami korzystającymi z nowego protokołu została przetestowana 22 listopada 1977 r. Pick-up jadący autostradą w Kalifornii połączył się przez radio z komputerem ARPANET, który połączył go z innym komputerem znajdującym się na wschodnim wybrzeżu Stanów Zjednoczonych. Stamtąd zostały wysłane za pośrednictwem satelity do Wielkiej Brytanii, skąd wysłano ich z powrotem do Kalifornii, gdzie odebrała je ciężarówka, w której zespół wygenerował wzorce, które pozwoliły im sprawdzić integralność danych. Nie było błędów, tylko przerwy spowodowane mostami i innymi konstrukcjami.

Po kilku poprawkach w 1978 r. protokół TCP został podzielony na dwie części; TCP zadba o komunikację między komputerami, a nowy protokół IP o połączenia między różnymi typami sieci. Chodziło o uniknięcie powielania funkcji między komputerami, które zapewniają dostęp do sieci zewnętrznych z tych, które kontrolują sieci lokalne.

Ciąg dalszy nastąpi…


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Optimus powiedział

    Przedostatni akapit przypomniał mi film Firewall z Harrinsonem Fordem.
    Bardzo ładne artykuły robiące historyczne panoramowanie.
    Salu2

    1.    Diego German Gonzalez powiedział

      dzięki

  2.   Święty powiedział

    Co za ciekawa seria artykułów. Czytam je bardzo uważnie. Chociaż nie do końca rozumiem, co ma na myśli mówiąc „merytokratyczna i zgodna metoda pracy”.

    Dzięki!

    1.    Diego German Gonzalez powiedział

      Zamiast uwzględniać miejsce zajmowane przez każdą osobę w drabinie, rozważano jej wkład i osiągnięto porozumienie