IPv4 vs IPv6 antraštės
IPv4 (4 interneto protokolo versija) yra ketvirtoji interneto protokolo (IP) versija. Jis naudojamas paketų perjungimo sluoksnio tinkluose, tokiuose kaip Ethernet. IPv4 naudoja geriausių pastangų pristatymo būdą, kuris nesuteikia pristatymo garantijos. IPv4 paketą sudaro antraštė ir duomenų skyrius. Šioje antraštėje yra keturiolika laukų. IPv6 (6 interneto protokolo versija) yra IP versija, kuri buvo naudojama po IPv4. IPv6 buvo sukurtas kaip IPv4 adresų išnaudojimo sprendimas. IPv6 paketai taip pat sudaryti iš antraštės ir duomenų skyriaus. IPv6 antraštė sudaryta iš fiksuoto dydžio dalies, kuri galėtų užtikrinti pagrindines funkcijas ir galimybę išplėsti antraštę įtraukiant specialias funkcijas.
Kas yra IPv4 antraštės?
Versija (4 bitai) |
IHL (interneto antraštės ilgis) (4 bitai) |
Paslaugos tipas (8 bitai) |
Bendras ilgis (16 bitų) |
||
Identifikacija (16 bitų) |
Vėliavos (3 bitai) |
Fragmentų poslinkis (13 bitų) |
|||
Laikas gyventi (8 bitai) |
Protokolas (8 bitai) |
Antraštės kontrolinė suma (16 bitų) |
|||
Š altinio IP adresas (32 bitai) |
|||||
Paskirties IP adresas (32 bitai) |
|||||
Parinktys (kintamas ilgis) |
Pamušalas (kintamas ilgis) |
IPv4 antraštėje š altinio adresas ir paskirties adresas yra 32 bitų ilgio. Todėl IPv4 leidžia 4,3×109 (232) adresų erdvę. Tarp jų kai kurie adresai yra rezervuoti specialiam naudojimui, pavyzdžiui, privatiems tinklams arba daugialypės terpės adresams, o tai dar labiau sumažina viešajam naudojimui skirtų adresų skaičių.
Kas yra IPv6 antraštės?
Versija (4 bitai) |
Eismo klasė (8 bitai) |
Srauto etiketė (20 bitų) |
||
Payload Length (16 bitų) |
Kita antraštė (8 bitai) |
Hop Limit (8 bitai) |
||
Š altinio adresas (128 bitai) |
||||
Paskirties adresas (128 bitai) |
IPv4 antraštę sudaro fiksuota dalis ir plėtinys. Fiksuotoje dalyje yra š altinio ir paskirties adresai, šuolio skaitiklis ir nuoroda į plėtinio antraštę (jei tokia yra). Viena iš svarbių IPv6 antraštės savybių yra didelė adresų erdvė. Tiek š altinio, tiek paskirties adresai gali turėti 128 bitus. Taip būtų sukurta 3,4×1038 (2128) adresų erdvė. Plėtinio antraštėje yra specialios informacijos, pvz., informacijos apie maršrutą, saugumą ir kt.
Kuo skiriasi IPv4 ir IPv6 antraštės?
IPv4 yra ketvirtoji interneto protokolo versija, o IPv6 yra IPv6 įpėdinis. Svarbiausias skirtumas tarp šių dviejų yra adresų erdvės dydis. IPv4 leidžia tik 32 bitų š altinio ir paskirties adresus, o IPv6 leidžia 128 bitų š altinio ir paskirties adresus. Dėl to IPv4 adresų erdvė yra 4.3×109 (232), o IPv6 3 adresų erdvė.4×1038 (2128), kuris yra daug didesnis. Be to, IPv4 yra vietos, skirtos parinktims, tačiau IPv6 ši dalis perkeliama į plėtinio antraštę. Be to, IPv6 antraštė turi fiksuotą 40 baitų dydį, o IPv4 antraštė gali būti įvairaus dydžio dėl IPv4 antraštės parinkčių skyriaus. Be to, kai kurios antraštės skiltys buvo pervadintos. Pavyzdžiui, paslaugos tipas buvo pervadintas į eismo klasę; bendras ilgis buvo pervadintas į naudingosios apkrovos ilgį ir tt Be to, kai kurie IPv4 laukai, pvz., IHL, identifikavimas, vėliavėlės, nėra IPv6.