Záhlaví IP paketu: Formát, Pole
Co je hlavička IP?
IP záhlaví je meta informace na začátku paketu IP. Zobrazuje informace, jako je verze IP, délka paketu, zdroj a cíl.
Záhlaví IPV4 má délku 20 až 60 bajtů. Obsahuje informace potřebné pro směrování a doručování. Skládá se ze 13 polí, jako je verze, délka záhlaví, celková vzdálenost, identifikace, příznaky, kontrolní součet, zdrojová IP adresa, cílová IP adresa. Poskytuje základní data potřebná pro... transmit data. LE
Součásti/pole záhlaví IPv4

Následují různé komponenty/pole hlavičky IP paketu
- Verze: První pole záhlaví IP je indikátor 4bitové verze. V IPv4 je hodnota jeho čtyř bitů nastavena na 0100, což znamená 4 v binární podobě. Pokud však směrovač uvedenou verzi nepodporuje, bude tento paket zahozen.
- Délka internetového záhlaví: Délka internetové hlavičky, krátce známá jako IHL, je 4 bity. Říká se mu také HELEN (délka hlavičky). Tato komponenta IP se používá k zobrazení počtu 32bitových slov v záhlaví.
- Typ služby: Typ služby se také nazývá diferencované služby. Code Bod nebo DSCP. Toto pole poskytuje funkce týkající se kvality služby pro streamování dat nebo VoIP hovory. První 3 bity jsou prioritní bity. Používá se také k určení, jak lze zpracovávat datagram.
- Celková délka: Celková délka se měří v bajtech. Minimální velikost IP datagramu je 20 bajtů a maximální může být 65535 bajtů. HELEN a Celková délka lze použít k výpočtu rozměru užitečného zatížení. Všichni hostitelé musí být schopni číst 576bajtové datagramy. Pokud je však datagram pro hostitele v síti příliš velký, široce se používá metoda fragmentace.
- Identifikace: Identifikace je paket, který se používá k jedinečné identifikaci fragmentů IP datagramu. Někteří doporučují použití tohoto pole i pro jiné účely, jako je například přidávání informací pro paket. tracing atd.
- IP příznaky: Flag je tříbitové pole, které vám pomáhá řídit a identifikovat fragmenty. Jejich možná konfigurace může být následující: Bit 0: je rezervován a musí být nastaven na nulaBit 1: znamená nefragmentovatBit 2: znamená více fragmentů.
- Offset fragmentu: Fragment Offset představuje počet datových bajtů před konkrétním fragmentem v konkrétním datagramu. Udává se počtem 8 bajtů, který má maximální hodnotu 65,528 XNUMX bajtů.
- Čas žít: Je to 8bitové pole, které udává maximální dobu, po kterou bude datagram v internetovém systému aktivní. Doba trvání se měří v sekundách, a když je hodnota TTL nulová, datagram bude vymazán. Při každém zpracování datagramu se jeho hodnota TTL sníží o jednu sekundu. TTL se používají proto, aby datagramy nebyly automaticky doručovány a zahazovány. Hodnota TTL může být 0 až 255.
- Protokol: Tato hlavička IPv4 je vyhrazena pro označení toho, že v druhé části datagramu je použit internetový protokol. Například 6 číslic se většinou používá k označení TCP a 17 se používá k označení protokolu UDP.
- Kontrolní součet záhlaví: Další komponentou je 16bitové pole kontrolního součtu záhlaví, které se používá ke kontrole případných chyb v záhlaví. IP hlavička je porovnána s hodnotou jejího kontrolního součtu. Pokud se kontrolní součet hlavičky neshoduje, paket bude zahozen.
- Adresa zdroje: Zdrojová adresa je 32bitová adresa zdroje použitého pro paket IPv4.
- Cílová adresa: Cílová adresa má také velikost 32 bitů a ukládá adresu příjemce.
- Možnosti IP: Je to volitelné pole hlavičky IPv4, které se používá, když je hodnota IHL (Internet Header Length) nastavena na větší než 5. Obsahuje hodnoty a nastavení související se zabezpečením, trasou záznamu a časovým razítkem atd. Tento seznam možností si můžete prohlédnout komponenta končí ve většině případů End of Options nebo EOL.
- Datum: V tomto poli jsou uložena data z protokolové vrstvy, která data předala vrstvě IP.
