IP paketi su najkritičnije i temeljne komponente protokola. Nose podatke tijekom prijenosa i imaju zaglavlje koje sadrži informacije koje im pomažu da pronađu svoj put i da se ponovno sastave nakon prijenosa.
Više informacija o IP paketima
Dvije glavne funkcije IP protokola su usmjeravanje i adresiranje. Za usmjeravanje paketa prema i od strojeva na mreži, IP (internetski protokol) koristi IP adrese koje se prenose u paketima.
Kratki opisi na slici dovoljno su smisleni da vam daju ideju o funkciji elemenata zaglavlja. Međutim, neki možda nisu jasni:
- identifikacijska oznaka pomaže pri ponovnom sastavljanju paketa iz nekoliko mogućih fragmenata. Podaci koji se šalju preko mreže razgrađuju se u male dijelove omotane ovim paketima. IP mreže, poput interneta, obično nisu sigurne. Paketi se mogu izgubiti, odgoditi i stići pogrešnim redoslijedom. Nakon što stignu na odredište, identifikacijska oznaka pomaže identificirati paket i ponovno sastaviti podatke u izvorni oblik.
- fragmentirana zastavica navodi može li se paket fragmentirati ili ne.
- pomak fragmenta je polje za identifikaciju kojem je fragmentu priložen ovaj paket.
- Time to Live (TTL) je broj koji označava koliko skokova (prolazaka usmjerivača) paket može napraviti prije nego što umre. Obično se na svakom usmjerivaču analizira paket i na temelju informacija prisutnih na tom usmjerivaču na drugim susjednim usmjerivačima, odabire se koja je ruta najbolja. Paket se zatim prosljeđuje sljedećem usmjerivaču. U ovoj konfiguraciji, paket može ići okolo. Tu je i flooding kao druga metoda, koja podrazumijeva slanje kopije paketa svakom susjednom routeru; tada samo ciljni stroj troši paket. Ostali paketi nastavit će roaming. TTL je broj, obično 255, koji se smanjuje svaki put kada paket prođe usmjerivač. Na ovaj način, redundantni paketi će konačno umrijeti kada TTL dosegne nulu.
- header kontrolni zbroj je broj koji se koristi za otkrivanje grešaka i ispravljanje tijekom prijenosa paketa. Podaci u paketu unose se u matematički algoritam. Rezultirajući zbroj putuje s podacima u paketu. Nakon prijema, ovaj zbroj se ponovno izračunava koristeći isti algoritam. Ako je isti kao izvorni zbroj, podaci su dobri. U suprotnom, smatra se oštećenim i paket se odbacuje.
- korisni teret su stvarni podaci koji se prenose. Primijetite da korisni teret podataka može biti do 64 kilobajta, što je enormno u usporedbi s ukupnošću bitova zaglavlja.