Protokół IP
Internet Protocol
Protokół komunikacyjny warstwy sieciowej modelu OSI. Określa format i sposób przesyłania danych przez sieć.
Początkowe dane (bajty) każdego pakietu IPv4 to nagłówek:

Nagłówek pakietu IPv4
- Wersja – w tym polu nagłówka znajduje się wersja protokołu IP, w przypadku IPv4 znajduje się tam cyfra 4.
- Długość nagłówka (IHL) – długość nagłówka pakietu IP wyrażona w postaci liczby czterobajtowych części.
- Typ usługi – określa priorytet pakietu.
- Długość całkowita – pole zawiera całkowitą długość pakietu (nagłówek + dane), maksymalna długość pakietu to 65535 bajtów.
- Numer identyfikacyjny – pole zawiera unikatowy identyfikator dla każdego pakietu wykorzystywany do połączenia pakietów w strumień danych.
- Flagi – określa między innymi czy pakiet może być fragmentowany.
- Kontrola przesunięcia – umożliwia złożenie pakietu w całość pakietu, określają miejsce danego fragmentu w całym pakiecie.
- Czas życia pakietu (TTL – Time To Live) – ilość przeskoków przez które może pakiet przejść zanim zostanie odrzucony (urządzenia przez które przechodzi dany pakiet zmniejszają tą wartość o 1).
- Protokół **warstwy wyższej **– to pole zawiera informacje jaki protokół warstwy transportowej został wykorzystany (TCP, UDP, ICMP lub inne).
- Suma kontrolna nagłówka – gdy odbiorca dostanie pakiet, sprawdza jego poprawność obliczając sumę kontrolną i porównując ją z sumą kontrolną zapisaną w nagłówku.
- Adres źródłowy i adres docelowy – zawierają adresy IP urządzeń które przesyłają między sobą dane zapisane w formacie binarnym.
Last modified 1yr ago