User Tools

Site Tools


wiki:site:obecne:ipv4

IPv4 Protokol

  • Version (4 bity) - 0100 specifikuje verzi protokolu IPv4
  • IHL - Internet Header Lenght (4 bity) - definuje délku hlavičky, udává počet 4-byte slov
  • ToS - Type of Service (8 bitů) - Používá se pro QoS. 6 bitů DSCP pole, 2 bity ECN (Explicit Congestion Notification) pole.
  • Total Length (16 bitů) - udává délku celého paketu v bytech
  • Identification (16 bitů) - identifikuje části paketu, pokud byl původní paket fragmentován.
  • Flags (3 bity)
    • 1. bit vždy 0
    • 2. bit = DF (Dont Fragment) - říká, že by se paket neměl fragmentovat (zakazuje fragmentaci)
    • 3. bit = MF (More Fragments) - nastaven na všech fragmentech kromě posledního, by-li paket fragmentován.
  • Fragment Offset (13 bitů) - udává offset od prvního fragmentu v 8 bytových jednotkách (v případě fragmentovaného paketu)
  • TTL - Time to Live (8 bitů) - Při každém průchodu routerem je hodnota dekrementována o 1. Je-li TTL=0, je paket zahozen. Slouží k prevenci routovacích smyček.
  • Protocol (8 bitů) - říká jaký L4 protokol je přenášen, nejčastěji TCP či UDP
  • Header Checksum (16 bitů) - kontrolní součet hlavičky
  • Source IP Address (32 bitů) - IPv4 adresa odesílatele
  • Destination IP Address (32 bitů) - IPv4 adresa Adresáta
  • Options - je-li použito délka závisí na typu Option
  • Padding
wiki/site/obecne/ipv4.txt · Last modified: 2018/01/24 21:05 by root