Warstwa sieciowa ( 3 warstwa )
Funkcje
- Zapewnienie komunikacji między urządzeniami w różnych sieciach
- Routing - wybór najlepszej ścieżki dla pakietów danych
- Fragmentacja i składanie pakietów\
- Fragmentacja występuje kiedy rozmiar pakietu IP jest większy niż MTU (Maksymalny rozmiar ramki) danej sieci, router musi podzielić go na mniejsze fragmenty
- Proces fragmentacji
- Nagłówek IP jest kopiowany do każdego fragmentu, ale zmieniane są niektóre pola
- Dane są dzielone na mniejsze części
- inne o fragmentacji:
- jeśli bit nie może być fragmentowany dostaje flagę DF - Don’t Fragment
Podstawowe protokoły warstwy sieciowej
-
IP - Internet Protocol
-
Struktura nagłówka IPv4

-
Struktura nagłówka IPv6

- ICMP - Internet Control Message Protocol
- Zastosowanie: Komunikaty o błędach, testowanie łączności - np. ping
- Typowe komunikaty: Echo Request, Echo Reply, Destination Unreachable
- ARP - Address Resolution Protocol
- Zmiana adresów IP na adresy MAC w sieciach lokalnych
- NAT - Network Address Translation
- Translacja adresów prywatnych na publiczne
Routing
- Rola routera w warstwie sieciowej
- Decyzja o trasie - Router analizuje nagłówek pakietu IP, w szczególności adres docelowy, i na podstawie swojej tablicy routingu wybiera najlepszą ścieżkę do celu
- Tablica routingu - budowa i znaczenie
- Przechowuje informacje o dostępnych sieciach i ścieżkach do nich
- Wpisy w tablicy routingu mogą być statyczne (konfigurowane ręcznie) lub dynamiczne (aktualizowane automatycznie przez protokoły routingu)
- Protokoły routingu
- RIP - algorytm odległości
- OSPF - algorytm stanu łącza
- BGP - routing między-autonomiczny
Warstwa transportowa ( warstwa 4 )
Funkcje warstwy transportowej
- Zapewnienie niezawodności przesyłania danych między aplikacjami