IPv4 vs IPv6 Headers
IPv4 (Internet Protocol -versio 4) on IP-protokollan neljäs versio. Sitä käytetään pakettivälitteisissä Link Layer -verkoissa, kuten Ethernet. IPv4 käyttää parasta toimitustapaa, joka ei takaa toimitusta. IPv4-paketti koostuu otsikosta ja dataosasta. Tämä otsikko sisältää neljätoista kenttää. IPv6 (Internet Protocol version 6) on IPv4:ää seurannut IP-versio. IPv6 kehitettiin ratkaisuksi IPv4:n osoitteen loppuun kulumiseen. IPv6-paketit koostuvat myös otsikosta ja dataosasta. IPv6-otsikko koostuu kiinteän kokoisesta osasta, joka voisi tarjota päätoiminnot ja mahdollisuuden laajentaa otsikkoa sisältämään erikoisominaisuuksia.
Mitä ovat IPv4-otsikot?
Versio (4 bittiä) |
IHL (Internet Header Length) (4 bittiä) |
Palvelun tyyppi (8 bittiä) |
Kokonaispituus (16 bittiä) |
||
Tunnistus (16 bittiä) |
Liput (3 bittiä) |
Fragmenttipoikkeama (13 bittiä) |
|||
Aika elää (8 bittiä) |
Protokolla (8 bittiä) |
Otsikon tarkistussumma (16 bittiä) |
|||
Lähteen IP-osoite (32 bittiä) |
|||||
Kohteen IP-osoite (32 bittiä) |
|||||
Vaihtoehdot (muuttuva pituus) |
Padding (muuttuva pituus) |
IPv4-otsikossa lähdeosoitteen ja kohdeosoitteen pituus on 32 bittiä. Siksi IPv4 sallii 4,3×109 (232) osoitteen osoiteavaruuden. Näistä osa osoitteista on varattu erikoiskäyttöön, kuten yksityisiin verkkoihin tai monilähetysosoitteisiin, mikä edelleen vähentää julkiseen käyttöön käytettävissä olevien osoitteiden määrää.
Mitä ovat IPv6-otsikot?
Versio (4 bittiä) |
Liikenneluokka (8 bittiä) |
Flow Label (20 bittiä) |
||
Hyötykuorman pituus (16 bittiä) |
Seuraava otsikko (8 bittiä) |
Hop Limit (8 bittiä) |
||
Lähdeosoite (128 bittiä) |
||||
Kohdeosoite (128 bittiä) |
IPv4:n otsikko koostuu kiinteästä osasta ja laajennuksesta. Kiinteä osa sisältää lähde- ja kohdeosoitteet, hyppylaskurin ja viittauksen laajennuksen otsikkoon (jos sellainen on). Yksi IPv6-otsikon tärkeistä ominaisuuksista on suuri osoiteavaruus. Sekä lähde- että kohdeosoitteet saavat olla 128 bittiä. Tämä loisi 3,4×1038 (2128) osoiteavaruuden. Laajennuksen otsikko sisältää erityisiä tietoja, kuten tietoja reitityksestä, suojauksesta jne.
Mitä eroa on IPv4- ja IPv6-otsikoilla?
IPv4 on Internet-protokollan neljäs versio ja IPv6 on IPv6:n seuraaja. Tärkein ero näiden kahden välillä on osoiteavaruuden koko. IPv4 sallii vain 32-bittiset lähde- ja kohdeosoitteet, kun taas IPv6 sallii 128-bittiset lähde- ja kohdeosoitteet. Tämä tekee IPv4:n osoiteavaruudesta 4.3×109 (232) ja IPv6 3:n osoiteavaruuden.4×1038 (2128), joka on paljon suurempi. Lisäksi IPv4 sisältää vaihtoehdoille varatun tilan, mutta IPv6:ssa tämä osio siirretään laajennuksen otsikkoon. Lisäksi IPv6-otsikon kiinteä koko on 40 tavua, kun taas IPv4-otsikon koko voi vaihdella IPv4-otsikon asetusten osion vuoksi. Myös osa otsikon osioista on nimetty uudelleen. Esimerkiksi palvelun tyyppi on nimetty uudelleen liikenneluokiksi; kokonaispituus on nimetty uudelleen hyötykuorman pituudeksi jne. Lisäksi jotkin IPv4:n kentät, kuten IHL, tunnistus, liput, eivät ole IPv6:ssa.