<Poprzedni | Spis treści | Następne>
♦ Bezpieczne uruchamianie zdalnych aplikacji
♦ Zapory ogniowe i wykrywanie włamań
10.1. Przegląd sieci
10.1.1. Model OSI
Protokół to najprościej mówiąc zbiór zasad komunikacji.
Aby przesłać dane przez sieć, na przykład wiadomość e-mail z komputera do komputera na drugim końcu świata, musi współpracować wiele różnych urządzeń i oprogramowania.
Wszystkie te elementy sprzętu i różne programy mówią różnymi językami. Wyobraź sobie swój program pocztowy: jest w stanie komunikować się z systemem operacyjnym komputera za pośrednictwem określonego protokołu, ale tak nie jest
potrafi komunikować się ze sprzętem komputerowym. Potrzebujemy specjalnego programu w systemie operacyjnym, który wykonuje tę funkcję. Z kolei komputer musi mieć możliwość komunikacji z linią telefoniczną lub inną metodą podłączenia do Internetu. Za kulisami sprzęt do połączenia sieciowego musi być w stanie się komunikować, aby móc przesyłać pocztę e-mail z jednego urządzenia do drugiego, aż do komputera docelowego.
Wszystkie te różne typy protokołów komunikacyjnych są podzielone na 7 warstw, które są znane jako Model referencyjny połączenia systemów otwartychThe Model OSI w skrócie. Dla łatwego zrozumienia model ten zredukowano do 4-warstwowego opisu protokołu, jak opisano w poniższej tabeli:
Tabela 10-1. Uproszczony model OSI
Nazwa warstwy | Protokoły warstw |
Warstwa aplikacji | HTTP, DNS, SMTP, POP,... |
Warstwa transportowa | TCP, UDP |
Warstwa sieci | IP, IPv6 |
Warstwa dostępu do sieci PPP, PPPoE, Ethernet
Każda warstwa może korzystać wyłącznie z funkcjonalności warstwy znajdującej się poniżej; każda warstwa może eksportować funkcje tylko do warstwy powyżej. Innymi słowy: warstwy komunikują się tylko z warstwami sąsiednimi. Weźmy jeszcze raz przykład Twojej wiadomości e-mail: wprowadzasz ją poprzez warstwę aplikacji. W twoim komputerze przemieszcza się w dół warstwy transportowej i sieciowej. Twój komputer umieszcza go w sieci poprzez warstwę dostępu do sieci. To także warstwa, która rozniesie przesłanie po całym świecie. W miejscu docelowym zrobi to komputer odbierający
zaakceptuj wiadomość poprzez własną warstwę sieciową i wyświetli ją odbiorcy za pomocą warstwy transportowej i aplikacji.