Od telegrafu do internetu — historia komunikacji danych
Jak przeszliśmy od wysyłania kropek i kresek przez miedziany drut do przesyłania miliardów pakietów na sekundę
Wstęp
Zawód komunikacji i danych polega na przesyłaniu informacji między maszynami. Ale pragnienie wysyłania wiadomości szybciej, niż człowiek może podróżować, jest znacznie starsze niż komputer. Historia zaczyna się w XIX wieku, kiedy po raz pierwszy nauczono się przesyłać informacje na duże odległości elektryczną — i wiedzie w linii prostej do sieci, którą debugujesz dzisiaj.
Telegraf — pierwsza elektryczna wiadomość
Zanim były komputery, była telegraf. Od połowy XIX wieku można było wysyłać wiadomości jako krótkie i długie impulsy elektryczne — kropki i kreski w kodzie Morse'a — przez drut miedziany. To była rewolucja: wiadomość, która wcześniej zajmowała dni wysyłania koniem lub statkiem, mogła teraz dotrzeć w minuty. W 1858 roku został ułożony pierwszy transatlantycki kabel telegraficzny między Europą a Niemową Ameriką, a świat natychmiast się zmniejszył. Telegraf nauczył nas podstawowej idei, na której buduje się całe działanie: informacja może być zakodowana jako sygnały, wysłana przez drut i zdekodowana ponownie na drugiej stronie.
Telefon i połączenie liniowe
Tam gdzie telegraf wysyłał wiadomości jako znaki, telefon umożliwił wysyłanie samego głosu jako sygnału elektrycznego. Sieć telefoniczna rosła pod koniec XIX wieku i przez ponad sto lat była budowana na technice zwanej łączeniem obwodów (circuit switching): gdy się dzwonił, rezerwowana była stała połączenie przez całą drogę, i była zajęta tak długo, jak długo trwała rozmowa. Działało to dobrze dla mowy, ale okazało się być złym pomysłem dla danych — i właśnie tutaj leży jedno z dużych przesunięć w historii zawodu.
Komputery miały się komunikować — powstaje sprzęganie pakietów
W latach 50-tych i 60-tych duże komputery mainframe stały odizolowane każdy sam dla siebie. Naukowcy chcieli dzielić moc obliczeniową i dane między maszynami na różnych uniwersytetach, ale połączenie linii z świata telefonii pasowało słabo: była to strata, aby zablokować całą linię, podczas gdy dwa komputery wymieniały dane tylko w krótkich serią. Rozwiązaniem było przełączanie pakietów: dzieli się dane na małe pakiety, z których każdy znajduje swoją drogę przez sieć i ponownie montuje się na drugiej stronie. Wielu nadawców może dzielić te same linie, a jeśli jedna droga pada, pakiety mogą wybrać inną. Tak internet wciąż działa dzisiaj.
W 1969 r. pierwsza sieć z przesyłaniem pakietów, ARPANET, została uruchomiona w USA, finansowana przez organ badawczy amerykańskiego defence. Pierwsze wiadomości przechodzą między zaledwie kilkoma maszynami uniwersyteckimi. To była wczesna próba, która miała się powiększać do internetu.
TCP/IP – wspólny język łączący sieci
Problem szybko się pojawił: powstało kilka różnych sieci, które nie mogły ze sobą rozmawiać. Na początku lat 70-tych Vinton Cerf i Bob Kahn wymyślili wspólny protokół, który mógł działać jako most między sieciami - stał się TCP/IP. Pomysł jest prosty i geniusz: każda sieć może działać na swój własny sposób wewnątrz, tak długo jak pakiety są zapakowywane w wspólny format, gdy idą dalej. 1 stycznia 1983 ARPANET oficjalnie przeszedł na TCP/IP, a ta data jest często uważana za dzień urodzin internetu. Krótko potem przyszedł system nazw domen (DNS), który pozwolił nam używać czytelnych nazw zamiast liczb.
Sieć lokalna, World Wide Web i dom podłączony
Podczas gdy internet rozwijał się między instytucjami, komputery były również powiązane lokalnie. Ethernet, który Robert Metcalfe opracował na początku lat siedemdziesiątych w Xerox PARC, stał się dominującym sposobem łączenia maszyn w biurze — a zakatowany przewód RJ45 i przełącznik są wciąż sprzętem codzienny. W 1989 roku Tim Berners-Lee zaproponował World Wide Web, a kiedy został otwarty dla publiczności na początku lat dziewięćdziesiątych, zmienił internet z narzędzia dla naukowców na coś dla wszystkich. Z modemami, później szerokopasmem i światłowodem, internet wszedł do domów.
Bezprzewodowo, mobilnie i chmurowo
Następna duża zmiana to przerwanie przewodu. Pierwszy standard Wi-Fi pojawił się pod koniec lat 90 i uczynił sieć lokalną bezprzewodową codziennością. Jednocześnie sieci mobilne rosły od rozmów do danych, więc internet trafił do kieszeni. W ostatnich dziesięcioleciach wiele tego, co kiedyś stało jako fizyczne serwery w pomieszczeniu, przeniesiono do centrów danych — to, co nazywamy chmurą — i wirtualizacja umożliwiła podniesienie wielu serwerów na tym samym sprzęcie. Fachowość przesunęła się od przeciągania kabli do równie dużego stopnia zarządzania, zabezpieczania i monitorowania usług, które nie możesz dotknąć.
Oś czasu — wielka zmiana w komunikacji danych
| Okres | Co się stało |
|---|---|
| Połowa XIX wieku | Telegraph wysyła wiadomości jako impulsy elektryczne; kabel transatlantycki w 1858 roku zmniejsza świat |
| Koniec lat dziewiętnastych (1800-tallet) | Sieć telefoniczna rośnie i buduje się przez ponad wiek na podstawie połączenia liniowego |
| 1950'erne–60'erne | Mainframe'y znajdują się w izolacji; chęć dzielenia mocy obliczeniowej prowadzi do pakowania linków |
| 1969 | ARPANET, pierwsza sieć przełączania pakietów, została uruchomiona w USA |
| Początek lat 1970. | TCP/IP jest opracowywany; Ethernet jest rozwijany dla sieci lokalnej |
| 1. januar 1983 | ARPANET przechodzi na TCP/IP — często wskazywany dzień urodzenia Internetu; DNS następuje wkrótce po |
| Początek lat 1990. | World Wide Web otwiera się dla publiczności; szerokopasmowy i włókno dotyczą domów |
| Koniec lat 1990. XX wieku | Wi-Fi i mobilne dane sprawiają, że internet jest bezprzewodowy i przenośny |
| Dziś | Chmura, wirtualizacja, włókno i sieć mobilna; zawód steruje usługami tyle samo co kablami |
Co historia uczy technika
Komunikacja danych to jedno z najmłodszych rzemiosł, ale opiera się na ramionach telegrafistów, techników telefonicznych i badaczy, którzy wynaleźli przełączanie pakietów. To, co się zmieniło, to szybkość, wielkość i bezprzewodowość - ale podstawowa idea jest taka sama jak w 1858 roku: informacja jest kodowana, wysyłana przez połączenie i dekodowana ponownie. Jeśli rozumiesz, skąd pochodzą idee, możesz lepiej zobaczyć, dlaczego współczesne sieci są zbudowane w taki sposób - i dlaczego pojęcia takie jak warstwy, protokoły i adresy są tutaj na stałe.
“Za każdym razem, gdy włączasz kabel patch do przełącznika, prowadzisz dalej drut, który został przędziony pierwszym telegraficznym kablem.”
— Uwagi specjalistyczne na temat korzeni komunikacji danych