Temat: Warstwy internetowe.
Przypomnienie:
IPv4 = 32b
IPv6 = 128b
MAC = 48b
Przeznaczenie warstwy internetowej
Gdy dane muszą zostać przesłane przez sieć ruterów IP, które stosują różne rozmiary ramek, wówczas jest to zadanie dla warstwy internetowej. Jeśli komputer próbuje połączyć się przez sieć z nieistniejącym hostem, to za komunikat, powiadamiający, że po drugiej stronie „nikogo nie ma w domu” odpowiada protokół ICMP warstwy internetowej.
Protokoły warstwy internetowej
IP – udostępnia usługi pakowania i adresowania. IP identyfikuje hosty lokalne i zdalne.
ICMP + definicja
IGMP + definicja
Protokół IP
Najważniejszą częścią warstwy internetu jest protokół IP. Jest to protokół transportowy tej sieci. Zapewnia przenoszenie danych między odległymi od siebie komputerami w Internecie.
Często używanym pojęciem określającym jego jednostkę danych jest pakiet IP, jednak formalnie poprawny jest datagram protokołu IP.
Zadania protokołu IP:
Definiuje format i znaczenie poszczególnych pól datagramu
Określa schemat adresowania używany w całym internecie
Zapewnia wybór trasy poruszania się datagramu podczas wędrówki przez internet
W przypadku zaistnienia po drodze sieci nie mogących zaakceptować rozmiaru przenoszonych danych zapewnia podział danych na fragmenty
Cechy protokołu IP:
IP jest protokołem bezpołączeniowym, tzn. nie ustanawia w żaden sposób połączenia i nie sprawdza gotowości odległego komputera do odebrania przesyłanych danych
IP jest protokołem niepewnym, tzn. nie zapewnia korekcji i wykrywania błędów transmisji
Obie te funkcje pełnią protokoły innych warstw.
Nagłówek IP
Około 20 początkowych bajtów pakietu IP zawiera ważne informacje o tym, jak należy traktować pakiet. Te informacje noszą nazwę nagłówka IP.