IP-paketi päis: vorming, väljad
Mis on IP-päis?
IP päis on metateave IP-paketi alguses. See kuvab teavet, nagu IP-versioon, paketi pikkus, allikas ja sihtkoht.
IPV4 päise vorming on 20–60 baiti pikk. See sisaldab teavet, mis on vajalik marsruutimiseks ja kohaletoimetamiseks. See koosneb 13 väljast, nagu versioon, päise pikkus, kogukaugus, identifitseerimine, lipud, kontrollsumma, lähte-IP-aadress, sihtkoha IP-aadress. See pakub olulisi andmeid, mis on vajalikud andmete edastamiseks. LE
IPv4 päise komponendid/väljad
Järgnevalt on toodud IP-paketi päise erinevad komponendid/väljad
- Versioon: Esimene IP-päise väli on 4-bitise versiooni indikaator. IPv4-s on selle nelja biti väärtuseks seatud 0100, mis tähistab kahendkoodina 4. Kui ruuter aga määratud versiooni ei toeta, jäetakse see pakett välja.
- Interneti-päise pikkus: Interneti-päise pikkus, lühidalt tuntud kui IHL, on 4 bitti suur. Seda nimetatakse ka HELENiks (päise pikkus). Seda IP-komponenti kasutatakse selleks, et näidata, mitu 32-bitist sõna päises on.
- Teenuse tüüp: Teenuse tüüpi nimetatakse ka diferentseeritud teenuste koodipunktiks või DSCP-ks. Sellel väljal on funktsioonid, mis on seotud andmevoogesituse või VoIP-kõnede teenuse kvaliteediga. Esimesed 3 bitti on prioriteetsed bitid. Seda kasutatakse ka Datagrammi käsitsemise määramiseks.
- Kogupikkus: Kogupikkust mõõdetakse baitides. IP-datagrammi minimaalne suurus on 20 baiti ja maksimaalne, see võib olla 65535 baiti. Kasuliku koormuse mõõtmete arvutamiseks saab kasutada HELEN-i ja kogupikkust. Kõik hostid peavad suutma lugeda 576-baidiseid datagramme. Kui aga datagramm on võrgus olevate hostide jaoks liiga suur, kasutatakse laialdaselt killustamismeetodit.
- Identifitseerimine: Identifitseerimine on pakett, mida kasutatakse IP-datagrammi fragmentide ainulaadseks tuvastamiseks. Mõned on soovitanud seda välja kasutada muuks otstarbeks, näiteks teabe lisamiseks pakettide jälgimiseks jne.
- IP lipud: Lipp on kolmebitine väli, mis aitab teil fragmente juhtida ja tuvastada. Nende võimalik konfiguratsioon võib olla järgmine: Bit 0: on reserveeritud ja selle väärtuseks tuleb seada zeroBit 1: tähendab, et ei fragmenteeri Bit 2: tähendab rohkem fragmente.
- Fragmendi nihe: Fragmendi nihe tähistab andmebaitide arvu konkreetses datagrammis konkreetsest fragmendist ees. See on määratud 8 baiti arvuga, mille maksimaalne väärtus on 65,528 XNUMX baiti.
- Aeg elada: See on 8-bitine väli, mis näitab Datagrammi maksimaalset aega Interneti-süsteemis. Aja kestust mõõdetakse sekundites ja kui TTL väärtus on null, siis Datagramm kustutatakse. Iga kord, kui datagrammi töödeldakse, väheneb selle TTL väärtus ühe sekundi võrra. TTL-i kasutatakse selleks, et datagramme ei edastataks ega visata ära automaatselt. TTL väärtus võib olla 0 kuni 255.
- Protokoll: See IPv4 päis on reserveeritud tähistama, et Datagrami viimases osas kasutatakse Interneti-protokolli. Näiteks 6 numbrit kasutatakse enamasti TCP tähistamiseks ja 17 UDP-protokolli tähistamiseks.
- Päise kontrollsumma: Järgmine komponent on 16-bitine päise kontrollsumma väli, mida kasutatakse päise vigade kontrollimiseks. IP-päist võrreldakse selle kontrollsumma väärtusega. Kui päise kontrollsumma ei ühti, siis pakett tühistatakse.
- Allika aadress: Lähteaadress on IPv32 paketi jaoks kasutatud allika 4-bitine aadress.
- Sihtkoha aadress: Sihtkoha aadress on samuti 32-bitine, salvestab vastuvõtja aadressi.
- IP-valikud: See on IPv4 päise valikuline väli, mida kasutatakse juhul, kui IHL (Internet Header Length) väärtuseks on seatud suurem kui 5. See sisaldab väärtusi ja sätteid, mis on seotud turvalisuse, salvestusmarsruudi ja ajatempliga jne. Seda valikute loendit näete. komponent lõpeb enamikul juhtudel märkega End of Options või EOL.
- Andmed: See väli salvestab andmed protokollikihilt, mis on andmed IP-kihile üle andnud.