Warstwa Sieciowa

Warstwa sieciowa (Network Layer) jest odpowiedzialna za:
  • adresowanie urządzeń
  • trasowanie pakietów (routing)
  • fragmentacje pakietów (fragmentation) – ze względu na MTU

Warstwa sieciowa działa w modelu bezpołączeniowym.

Urządzenia warstwy sieciowej

Ruter – przekazuje pakiety pomiędzy sieciami.

../_images/router1.png

Protokoły wartwy sieciowej

Internet Protocol

Protokół Internetowy (Internet Protocol) zajmuje się adresacją urządzeń i trasowaniem pakietów przez wiele sieci. Adresy IP identyfikują urządzenia i określają ich logiczną lokalizację.

Nagłówek pakietu IP: http://pl.wikipedia.org/wiki/IPv4#Nag.C5.82.C3.B3wek_IP

Czas życia (TTL, Time to live) – maksymalna liczba przeskoków (hops) którą może pokonać pakiet.

Numer identyfikacyjny (Identification) – numer identyfikacyjny urzywany do składania fragmentowanych pakietów.

Przesunięcie (Fragment Offset) – pozycja tego pakietu w złożonym pakiecie (jednostka: 8 bajtów).

Internet Control Message Protocol

Internetowy protokół komunikatów kontrolnych (Internet Control Message Protocol) – protokół diagnostyczny przesyłający informacje o stanie i błędach w sieci.

Ramka ICMP: http://pl.wikipedia.org/wiki/Internet_Control_Message_Protocol#Ramka_ICMP

Typy wiadomości ICMP: http://pl.wikipedia.org/wiki/Internet_Control_Message_Protocol#Lista_typ.C3.B3w_wiadomo.C5.9Bci

Komendy korzystające z ICMP:

  • ping
    • Echo Request (1)
    • Echo Reply (0)
  • traceroute
    • UDP, TTL
    • Time Exceeded (6)
    • Echo Reply (0)

Zadanie: jak działa traceroute.

Dynamic Host Configuration Protocol

Protokół dynamicznego konfigurowania węzłów (Dynamic Host Configuration Protocol) – automatyczne uzgadnianie danych komunikacyjnych, w tym:
  • adresu IP,
  • adresu bramy sieciowej,
  • adresu DNS,
  • maski sieci.

Nagłówek DHCP: http://pl.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#Nag.C5.82.C3.B3wek_DHCP

Zarządzanie adresami:
  • alokacja dynamiczna (tymczasowa)
  • alokacja automatycza (preferencja do powtarzania przydziału)
  • alokacja statyczna
Komendy:
  • dhclient
  • dhcpd

Ankieta

Zadanie: zbadaj działanie alokacji dynamicznej w laboratorium.