Nie bezpośrednio, nie, ale są połączone w pewnym sensie .
Najważniejszą rzeczą do zrealizowania jest to, że Internet to nie tylko jeden protokół . Jest to seria protokołów, z których każdy wykonuje określone zadanie. Łączą się w coś, co nazywa się stosem, który między różnymi protokołami w nim, pobiera dane tam, gdzie musi się znaleźć.
W przeważającej części ludzie, którzy opracowali protokoły tworzące Internet, zorganizowali rzeczy w cztery warstwy . Istnieje konkurencyjny model, który wykorzystuje siedem warstw, ale na razie będziemy trzymać się modelu czterowarstwowego.
Najniższa z nich to warstwa łącza danych , która obsługuje zadanie uzyskania sygnału między dwiema maszynami, które są bezpośrednio połączone . Po podłączeniu kabla Ethernet do komputera i routera podłącza się je w tej warstwie. Rodzina protokołów Wi-Fi działa również w warstwie łącza danych. Podobnie PPP, który jest używany w modemach i telefonach komórkowych. Istnieją również inne, na podczerwień i łącza laserowe, dla stacji satelitarnych i mikrofalowych, a nawet dla gołębi pocztowych. Ten ostatni powstał jako żart primaaprilisowy; Oczekuje nikt go używać w zwykłych okolicznościach, ale to nie zostało zrobione, żeby udowodnić, że pojęcie działa. Ludzie w sieci są dziwni.
Następna jest warstwa internetowa , która przenosi sygnał między komputerami, które nie są bezpośrednio połączone, za pomocą łańcucha komputerów, które są bezpośrednio połączone . Tutaj znajduje się adres IP (z którego pochodzi Twój adres IP), podobnie jak kilka innych protokołów związanych z zarządzaniem siecią. Jest on podzielony na swój własny protokół, dzięki czemu różne maszyny w łańcuchu nie muszą dbać o to, jak całość jest połączona : każda musi dbać tylko o maszynę, z której odbiera sygnał (chyba że jest to pierwszy link w łańcuch), a maszyna przekazuje sygnał do (chyba że jest to ostatnie ogniwo w łańcuchu).
Po to warstwa transportowa , który organizuje sygnał do danych znaczących . Jest on podzielony na swój własny protokół, dzięki czemu dwie maszyny nie muszą przejmować się, w jaki sposób sygnał dostaje się między nimi. Kiedy masz do czynienia z warstwą transportową, wydaje się, że maszyny są bezpośrednio połączone , ponieważ rzeczy w warstwie internetowej radzą sobie z całym tym bałaganem. Ale IP wykonuje dużo pracy pod spodem.
Ostatnia jest warstwa aplikacji , która interpretuje dane zgodnie z potrzebami aplikacji . Tutaj mieszka HTTP, protokół używany przez przeglądarki internetowe do wysyłania stron i multimediów tam iz powrotem. Podobnie FTP, IRC i wiele innych. Protokoły warstwy aplikacji nie muszą przejmować się żadnymi szczegółami pobierania danych tam iz powrotem: wysyłasz i odbierasz z jakiegoś protokołu warstwy transportowej, ale nie musisz zajmować się resztą.
Rezultatem tego jest to, że Internet to nie tylko gigantyczna sieć kabli światłowodowych. To o wiele bardziej bałagan . Nawet gdybyśmy powiedzieli, że to sieć komputerów połączonych kablami, to i tak uprościłoby sprawę. Prawdopodobnie nigdy nie wyślesz danych za pośrednictwem łącza przewoźnik-gołąb, ale wiele twoich sygnałów będzie przesyłanych przez miedź, światłowód, satelitę i inne rodzaje łączy w drodze do miejsca docelowego. Ale ze względu na sposób zorganizowania stosu nigdy nie musisz o tym wiedzieć ani się tym przejmować.