Pregled formata zaglavlja IPv4

Siguran sam da ste već upoznati s ovim IPv4, to je četvrta revizija internetskog protokola. Uz IPv6, jedan je od temeljnih temelja suvremenog interneta. Kako se internetski protokol temelji na prenošenju paketa, format IPv4 zaglavlja je prefiks za ove pakete.

Ta su zaglavlja dizajnirana da nose informacije o duljini paketa, IP verziji i, naravno, oba, podrijetlu i odredištu navedenog IP Paketa, zajedno sa svim ostalim potrebnim informacijama o paketu.

Zaglavlje paketa IPv4 ima ukupno 14 polja, među tim 14 polja samo je jedno izborno, a poznato je kao komponenta opcija.

Popis komponente IPv4 zaglavlja:

  1. Verzija.
  2. Dužina internetskog zaglavlja.
  3. Vrsta usluge.
  4. Izričito obaveštenje o zagušenju.
  5. Ukupna dužina.
  6. Identifikacija.
  7. Zastave.
  8. Pomak fragmenta
  9. Vrijeme je za život.
  10. Protokol.
  11. Provjera zbroja zaglavlja.
  12. Adresa izvora.
  13. Adresa odredišta.
  14. Mogućnosti.

Pogledajmo ove komponente, njihove veličine i što mogu učiniti:

  • Verzija : Prvo polje zaglavlja je 4-bitni pokazatelj verzije. U slučaju IPv4, vrijednost njegova četiri bita postavljena je na 0100 što u binarnom značenju označava 4.
  • Dužina internetskog zaglavlja: IHL je drugo polje IPv4 zaglavlja i ima 4 bita. Ova komponenta zaglavlja koristi se za prikaz koliko 32-bitnih riječi prisutno u zaglavlju. Kao što znamo, IPv4 zaglavlja imaju promjenjivu veličinu, pa se koristi za određivanje veličine zaglavlja kako bi se izbjegle pogreške. Ova veličina može biti između 20 bajta i 60 bajta.
  • Vrsta usluge: ToS se također naziva i diferencirana šifra usluge ili DSCP. Ovo se polje koristi za pružanje značajki koje se odnose na kvalitetu usluge, kao što su za streaming podataka ili Voice over IP (VoIP) pozivi. Koristi se za određivanje načina na koji će rukovati datagram.
  • Izričita obavijest o zagušenju: ECN koristi se za slanje obavijesti pošiljatelju ili primanje u situacijama u kojima dolazi do zagušenja mreže. Ovo je neobavezna značajka IPv4 može ako ga jedna od krajnjih točaka ne podržava, onda se ne koristi.
  • Ukupna duljina: Veličina ovog polja je 16 bitna, a koristi se za označavanje veličine cijelog datagrama. Minimalna veličina IP datagrama je 20 bajtova, a maksimalna može biti 65.535 bajtova. Praktično su svi domaćini potrebni kako bi mogli čitati 576-bajtne datagrame. Ako je datagram prevelik za domaćine u mreži, koristi se fragmentacija kojom se rukuje u host ili paketnoj sklopci.
  • Identifikacija: Identifikacijsko ili ID polje u paketu koristi se za jedinstvenu identifikaciju fragmenata IP datagrama. Neki su predložili korištenje ovog polja za druge stvari, kao što su dodavanje podataka za praćenje paketa itd.
  • Zastave: zastava u zaglavlju IPv4 je tri bitno polje koje se koristi za kontrolu i identifikaciju fragmenata. Sljedeća mogu biti njihova moguća konfiguracija:
    • Bit 0: ovo je rezervirano i mora biti postavljeno na nulu
    • Bit 1: DF ili ne fragmentirajte
    • Bit 2: MF ili više fragmenata.
  • Pomak fragmenta: ovo polje je u dužini od 13 bita, a mjeri se blokovima koji čine jedinice od 8 bajtova. Oni se koriste za određivanje pomaka fragmenta u odnosu na početak IP datagrama koji kad nije bio fragmentiran. Kao što možete očekivati, prvi pomak fragmenta uvijek je postavljen na nulu. Najveći mogući pomak je (2 13 -1) * 8 = 65528, ali to je više od najveće moguće duljine IP paketa koja je 65.535 bajtova s ​​dodanom duljinom zaglavlja.
  • Vrijeme za život: Vrijeme za život (ili ukratko TTL) je 8-bitno polje koje označava maksimalno vrijeme kako će datagram živjeti u internetskom sustavu. Vrijeme se ovdje mjeri u sekundama, a u slučaju da je vrijednost TTL jednaka nuli, datagram se briše. Svaki put kada se datagram obradi, Vrijeme za život smanjuje se za jednu sekundu. Koriste se tako da se datagrami koji nisu isporučeni automatski odbacuju. TTL može biti između 0 - 255.
  • Protokol: Ovo je datoteka u zaglavlju IPv4 rezerviranom za označavanje koji se protokol koristi u kasnijem (podatkovnom) dijelu datagrama. Na primjer, broj 6 koristi se za označavanje TCP-a, a 17 se koristi za označavanje UDP protokola.
  • Kontrolni zbroj zaglavlja: Polje kontrolne zbroja ima 16-bitnu duljinu i koristi se za provjeru u zaglavlju ima li grešaka. Zaglavlje se uspoređuje s vrijednošću kontrolne vrijednosti pri svakom skoku, a u slučaju da se kontrolni zbroj zaglavlja ne podudara, paket se odbacuje. Imajte na umu da je ovo samo za zaglavlje, a polje podataka obrađuje njegov protokol. Na primjer, UDP i TCP imaju svoja polja za provjeru.
  • Izvor adrese: To je 32-bitna adresa izvora IPv4 paketa.
  • Odredišna adresa: odredišna adresa je također 32-bitna i sadrži adresu primatelja.
  • Opcije : ovo je neobavezno polje zaglavlja IPv4. Koristi se samo kad je vrijednost IHL-a postavljena na više od 5. Ove opcije sadrže vrijednosti i postavke za stvari povezane sa sigurnošću. Snimite marku rute i vremena itd. U mnogim će slučajevima naći da se komponenta popisa završava završetkom mogućnosti ili EOL-om.

Zaključak Format zaglavlja IPv4-

IP zaglavlja jedna su od ključnih komponenti protokola. Biti u stanju da mreži kažete datagram, njegov izvor i njegovo odredište, a važna je i mogućnost otkrivanja pogrešaka u zaglavlju kako bi se izbjeglo korištenje oštećenih paketa. Uzimajući u obzir da se gotovo sav suvremeni internet oslanja na IPv4 i IPv6, ta se zaglavlja koriste u gotovo cijelom HTTP internetskom prometu.

Preporučeni članci

Ovo je vodič za IPv4 format zaglavlja. Ovdje smo razgovarali o Uvodu u IPv4 format zaglavlja, njegovim komponentama s njihovim veličinama i za što se koriste. Možete i proći naše druge predložene članke da biste saznali više -

  1. HTTP keširanje
  2. Pitanja o intervjuu u vezi s mrežom
  3. Računalo Hardver vs Umrežavanje
  4. Karijera u računalnim znanostima
  5. Što je IPv6?
  6. Što je IPv4? (Ograničenja, Prednosti, Upotreba)

Kategorija: