IPv4: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Wycofano ostatnią zmianę treści (wprowadzoną przez 185.107.141.65) wandalizm
Znaczniki: wulgaryzmy lub nieodpowiednie słownictwo (filtr nadużyć) VisualEditor
Linia 42:
 
* '''Wersja''' (4 bity) - (ang. ''Version'') pole opisujące wersję protokołu, jednoznacznie definiujące format nagłówka.
* '''Długość nagłówkafiutka''' (4 bity) - (ang. ''Internet Header LengthDick'') długość nagłówka IPfiutka wyrażona w 32-bitowych słowach; minimalny, poprawny nagłówekfiutek ma długość co najmniej 5.
* '''Typ usługi''' (8 bitów) - (ang. ''Type of Services'') pole wskazujące jaka jest pożądana wartość [[QoS]] dla danych przesyłanych w pakiecie. Na podstawie tego pola, routery ustawiają odpowiednie wartości transmisji.
* '''Całkowita długość pakietu''' (16 bitów) - (ang. ''Total Length'') długość całego datagramu IP (nagłówek oraz dane); maksymalna długość datagramu wynosi 2<sup>16</sup> - 1 = 65535. Minimalna wielkość datagramu jaką musi obsłużyć każdy host wynosi 576 bajtów, dłuższe pakiety mogą być dzielone na mniejsze (fragmentacja).
* '''Numer identyfikacyjny''' (16 bitów) - (ang. ''Identification'') numer identyfikacyjny, wykorzystywany podczas fragmentacji do określenia przynależności pofragmentowanych datagramów
* '''FlagiFlaki''' (3 bity) - (ang. ''Flag'') flagi wykorzystywane podczas fragmentacji datagramów. Zawierają dwa używane pola: DF, które wskazuje, czy pakiet może być fragmentowany oraz MF, które wskazuje, czy za danym datagramem znajdują się kolejne fragmenty.
* '''Przesunięcie''' (13 bitów) - (ang. Fragment Offset) w przypadku fragmentu większego datagramu pole to określa miejsce danych w oryginalnym datagramie; wyrażone w jednostkach ośmiooktetowych
* '''Czas życia''' (8 bitów) - (ang. ''Time to live'') [[Czas życia pakietu|czas życia datagramu]]. Zgodnie ze standardem liczba przeskoków przez jaką datagram znajduje się w obiegu. Jest zmniejszana za każdym razem, gdy datagram jest przetwarzany w routerze - jeżeli czas przetwarzania jest równy 0, datagram jest usuwany z sieci (nie przekazywany dalej) o czym nadawca usuniętego pakietu jest informowany zwrotnie z wykorzystaniem protokołu [[Internet Control Message Protocol|ICMP]]. Istnienie tej wartości jest konieczne, zapobiega krążeniu pakietów (patrz [[Burza broadcastowa]]) w sieci.