W pierwszej kolejności, rozdzielenie sieci na poszczególne warstwy sprawia, że da się modyfikować sieć nie wyłączając jej całej. Pomaga również zrozumieć działanie sieci.
Rozróżniamy 2 główne modele warstwowe sieci:
-ISO/OSI-posiada 7 warstw:
- Fizyczna – Określa Media transmisyjne, karty graficzne itp…
Warstwa ta odpowiedzialna jest za przenoszenie danych (bitów) za pomocą sygnałów elektrycznych, optycznych bądź radiowych. - Łącza danych – Warstwa odpowiedzialna za adresowanie fizyczne
- Sieciowa – Zapewnia łączność oraz wybór optymalnej drogi pomiędzy hostami w sieci
- Transportowa – Przesyła dane pomiędzy dwoma hostami, zapewniając przesłanie wszystkich informacji
- Sesji – łączy użytkownika z bieżącą sesją strony
- Prezentacji –
- Aplikacji – Jedyna warstwa na którą Użytkownik ma wpływ. To z nią Użytkownik integruje. Obsługują ją przeglądarki.
-TCP/IP
- Dostępu do sieci – Określa drogę danych , jak i adresowanie fizyczne urządzeń.
- Internetowa – pełni rolę warstwy sieciowej modelu ISO/OSI
- Transportowa – Przesyła dane pomiędzy dwoma hostami, zapewniając przesłanie wszystkich informacji.
- Aplikacji – pełni rolę warstw aplikacji, prezentacji i sesji modelu ISO/OSI
Proces przechodzenia pomiędzy warstwami z Hosta do sieci, nazywamy Enkapsulacją, zaś z sieci do Hosta, Dekapsulacją
W procesie Enkapsulacji, do danych dodawane są poszczególne dodatkowe informacje nakładane przez warstwy, takie jak numer portu, ramka, adres docelowy MAC, czy adres docelowy IP. Zaś w procesie Dekapsulacji, wszystkie te nie potrzebne już informacje są usuwane.