IPv4 vs IPv6 galvenes
IPv4 (interneta protokola 4. versija) ir interneta protokola (IP) ceturtā versija. To izmanto pakešu komutācijas saišu slāņa tīklos, piemēram, Ethernet. IPv4 izmanto vislabāko piegādes metodi, kas negarantē piegādi. IPv4 pakete sastāv no galvenes un datu sadaļas. Šajā galvenē ir četrpadsmit lauki. IPv6 (interneta protokola 6. versija) ir IP versija, kas sekoja IPv4. IPv6 tika izstrādāts kā risinājums IPv4 adreses izsmelšanai. IPv6 paketes sastāv arī no galvenes un datu sadaļas. IPv6 galveni veido fiksēta izmēra daļa, kas varētu nodrošināt galveno funkcionalitāti un iespēju paplašināt galveni, iekļaujot tajā īpašas funkcijas.
Kas ir IPv4 galvenes?
Versija (4 biti) |
IHL (interneta galvenes garums) (4 biti) |
Pakalpojuma veids (8 biti) |
Kopējais garums (16 biti) |
||
Identifikācija (16 biti) |
Karogi (3 biti) |
Fragmentu nobīde (13 biti) |
|||
Laiks dzīvot (8 biti) |
Protokols (8 biti) |
Galvenes kontrolsumma (16 biti) |
|||
Avota IP adrese (32 biti) |
|||||
Galamērķa IP adrese (32 biti) |
|||||
Opcijas (mainīgs garums) |
Padding (mainīgs garums) |
IPv4 galvenē avota adrese un galamērķa adrese ir 32 biti gari. Tāpēc IPv4 pieļauj 4,3 × 109 (232) adrešu telpu. Starp tām dažas adreses ir rezervētas īpašiem lietojumiem, piemēram, privātiem tīkliem vai multiraides adresēm, kas vēl vairāk samazina publiskai lietošanai pieejamo adrešu skaitu.
Kas ir IPv6 galvenes?
Versija (4 biti) |
Satiksmes klase (8 biti) |
Plūsmas etiķete (20 biti) |
||
Payload Length (16 biti) |
Nākamā galvene (8 biti) |
Hop Limit (8 biti) |
||
Avota adrese (128 biti) |
||||
Galamērķa adrese (128 biti) |
IPv4 galvene sastāv no fiksētas daļas un paplašinājuma. Fiksētajā daļā ir avota un mērķa adreses, apiņu skaitītājs un atsauce uz paplašinājuma galveni (ja tāda ir). Viena no svarīgajām IPv6 galvenes funkcijām ir liela adrešu telpa. Gan avota, gan galamērķa adresei ir atļauti 128 biti. Tādējādi tiktu izveidota 3,4 × 1038 (2128) adrešu telpa. Paplašinājuma galvenē ir ietverta īpaša informācija, piemēram, informācija par maršrutēšanu, drošību utt.
Kāda ir atšķirība starp IPv4 un IPv6 galvenes?
IPv4 ir interneta protokola ceturtā versija, un IPv6 ir IPv6 pēctece. Būtiskākā atšķirība starp šiem diviem ir adrešu telpas lielums. IPv4 pieļauj tikai 32 bitu avota un galamērķa adreses, savukārt IPv6 pieļauj 128 bitu avota un galamērķa adreses. Tādējādi IPv4 adrešu telpa ir 4.3×109 (232) un IPv6 3 adrešu telpa.4×1038 (2128), kas ir daudz lielāks. Turklāt IPv4 ir atvēlēta vieta opcijām, bet IPv6 šī sadaļa tiek pārvietota uz paplašinājuma galveni. Turklāt IPv6 galvenes fiksētais izmērs ir 40 baiti, savukārt IPv4 galvenes izmērs var būt mainīgs IPv4 galvenes opciju sadaļas dēļ. Arī dažas sadaļas galvenē ir pārdēvētas. Piemēram, pakalpojuma veids ir pārdēvēts par satiksmes klasi; kopējais garums ir pārdēvēts par derīgās slodzes garumu utt. Turklāt daži IPv4 lauki, piemēram, IHL, identifikācija, karodziņi, nav IPv6.