IPv4-päise vormingu ülevaade

Olen kindel, et olete selle IPv4-ga juba tuttav, see on Interneti-protokolli neljas versioon. Koos IPv6-ga on see ka moodsa Interneti üks põhialuseid. Kuna Interneti-protokoll põhineb pakettide edastamisel, on IPv4-päiste vorming nende pakettide eesliide.

Need päised on kavandatud kandma teavet paketi pikkuse, IP-versiooni ja muidugi nii nimetatud IP-paketi päritolu kui ka sihtpunkti, samuti kogu muu vajaliku teabe kohta paketi kohta.

IPv4-paketi päises on kokku 14 välja, nendest 14 väljast on valikuline ainult üks, mida tuntakse valikuliselt komponendina.

IPv4-päise vormingu komponendi loend:

  1. Versioon.
  2. Interneti-päise pikkus.
  3. Teenuse liik.
  4. Umbes ummistusteade.
  5. Kogupikkus.
  6. Identifitseerimine.
  7. Lipud.
  8. Fragmendi nihe
  9. Aeg elada.
  10. Protokoll.
  11. Päise kontrollsumma.
  12. Allika aadress.
  13. Sihtkoha aadress.
  14. Valikud.

Heidame pilgu nendele komponentidele, nende suurustele ja võimalustele:

  • Versioon : esimene päiseväli on 4-bitise versiooni indikaator. IPv4 puhul on selle nelja bitti väärtuseks seatud 0100, mis tähistab 4 binaarses väärtuses.
  • Interneti-päise pikkus: IHL on IPv4-päise teine väli ja see on 4 bitti. Seda päisekomponenti kasutatakse päises olevate 32-bitiste sõnade kuvamiseks. Nagu me teame, on IPv4-päistel erinev suurus, nii et vigade vältimiseks kasutatakse seda päise suuruse määramiseks. See suurus võib olla vahemikus 20–60 baiti.
  • Teenuse tüüp: ToS-i nimetatakse ka diferentseeritud teenuste koodipunktiks või DSCP-ks. Seda välja kasutatakse teenuse kvaliteediga seotud funktsioonide pakkumiseks, näiteks andmete voogesituseks või VoIP-kõnede jaoks. Seda kasutatakse datagrammi käitlemise täpsustamiseks.
  • Selgesõnaline ummistusteade: ECN-i kasutatakse saatjale teatiste saatmiseks või vastuvõtmiseks olukordades, kus toimub võrgu ülekoormamine. See on IPv4 valikuline funktsioon. Kui üks lõpp-punkt seda ei toeta, siis seda ei kasutata.
  • Kogupikkus: selle välja suurus on 16 bitti ja seda kasutatakse kogu datagrammi suuruse tähistamiseks. IP-datagrammi minimaalne suurus on 20 baiti ja maksimaalselt võib see olla 65 535 baiti. Praktiliselt peavad kõik hostid olema võimelised lugema 576-baidiseid andmegramme. Kui datagramm on võrgus olevate hostide jaoks liiga suur, kasutatakse killustumist, mida käsitletakse hostis või pakettlülitis.
  • Identifitseerimine: paketis olevat identifitseerimis- või ID-välja kasutatakse IP-datagrammi fragmentide ainulaadseks tuvastamiseks. Mõned on soovitanud seda välja kasutada muu jaoks, näiteks teabe lisamiseks pakettide jälgimiseks jne.
  • Lipud: lipp IPv4-päises on kolme bitine väli, mida kasutatakse fragmentide juhtimiseks ja tuvastamiseks. Nende võimalik konfiguratsioon võib olla järgmine:
    • Bitt 0: see on reserveeritud ja see tuleb nulli viia
    • 1. bit: DF või ärge killustage
    • 2. bit: MF või rohkem fragmente.
  • Fragmendi nihe: selle välja pikkus on 13 bitti pikk ja seda mõõdetakse plokkidena, mille ühikuks on 8-baidised plokid. Neid kasutatakse fragmendi nihke täpsustamiseks võrreldes IP-andmegrammi algusega, mis siis, kui see ei olnud killustatud. Nagu arvata võib, seatakse fragmendi esimene nihutus alati nulli. Maksimaalne võimalik nihe on (2 13 -1) * 8 = 65528, kuid see on suurem kui maksimaalne võimalik IP-paketi pikkus, mis on 65 535 baiti pikk ja millele on lisatud päise pikkus.
  • Aeg elamiseks: Aeg elamiseks (või lühidalt TTL) on 8-bitine väli, mis näitab maksimaalset aega, mil datagramm Internetis reaalajas on. Siin mõõdetud aega mõõdetakse sekundites ja kui TTL väärtus on null, kustutatakse datagramm. Iga kord, kui andmegrammi töödeldakse, lüheneb aeg elada sekundi võrra. Neid kasutatakse nii, et edastamata andmegramme visatakse automaatselt ära. TTL võib olla vahemikus 0–255.
  • Protokoll: see on IPv4 päises olev fail, mis tähistab seda, millist protokolli kasutatakse datagrammi hilisemas (andme) osas. Näiteks TCP tähistamiseks kasutatakse numbrit 6 ja UDP protokolli tähistamiseks 17.
  • Päise kontrollsumma : kontrollsumma väli on 16-bitine ja seda kasutatakse päises võimalike vigade kontrollimiseks. Päist võrreldakse selle hüppesumma väärtusega igal hüppel ja kui päise kontrollsumma ei ühti, siis pakett visatakse ära. Pidage meeles, et see on mõeldud ainult päise jaoks ja andmevälja haldab selle protokoll. Näiteks UDP-l ja TCP-l on oma kontrollsumma väljad.
  • Lähteaadress: see on IPv4-paketi allika 32-bitine aadress.
  • Sihtkoha aadress: ka sihtkoha aadress on 32 bitine ja sisaldab vastuvõtja aadressi.
  • Valikud : see on IPv4-päise valikuline väli. Seda kasutatakse ainult siis, kui IHL väärtus on üle 5. Need suvandid sisaldavad väärtusi ja sätteid turvalisusega seotud asjade jaoks. Salvestage marsruut ja ajatempl jne. Paljudel juhtudel võite leida, et komponentide loendi lõpp lõpeb valikute lõpu või EOL-iga.

Kokkuvõte IPv4 päise vorming -

IP-päised on protokolli üks olulisi komponente. Võrgule on võimalik öelda datagrammi, selle allika ja sihtkoha kohta, samuti on oluline tuvastada päises vigu, et vältida rikutud pakettide kasutamist. Arvestades, et peaaegu kõik kaasaegsed Internetti toetavad IPv4 ja IPv6, kasutatakse neid päiseid peaaegu kogu HTTP Interneti-liikluses.

Soovitatavad artiklid

See on olnud IPv4-päise vormingu juhend. Siin arutasime IPv4 päisevormingu sissejuhatust, selle komponente koos nende suuruse ja sellega, milleks neid kasutatakse. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. HTTP vahemälu
  2. Küsimused võrgustiku loomise kohta
  3. Arvutiriistvara vs võrgundus
  4. Karjäär arvutiteaduses
  5. Mis on IPv6?
  6. Mis on IPv4? (Piirangud, eelised, kasutamine)

Kategooria: