Soovitatav, 2024

Toimetaja Valik

IPv4 ja IPv6 erinevus

IPv4 ja IPv6 on Interneti-protokolli versioonid, kus IPv6 on IPv4 täiustatud versioon. IPv4 ja IPv6 protokolli vahel on erinevaid erinevusi, sealhulgas nende omadusi, kuid oluline on aadresside (aadressiruumi) arv, mida see genereerib.

IP-versioon 4 (IPv4) genereerib 4, 29 x 109 unikaalset võrguaadressi, mis ei ole piisav kogus ja selle tulemusena on internet tühi. IP-versioon 6 (IPv6) toodab 3, 4 x 1038 aadressi ning on skaleeritav ja paindlik lahendus praegusele probleemile.

Kõigepealt mõelgem, mis on Interneti-protokoll. TCP / IP standardprotokoll, mis määratleb IP-datagrammi kui infoühikut, mis liigub üle interneti. See on ebausaldusväärne ja ühenduseta datagrammiprotokoll - parimat pingutust pakkuv teenus. Internet on füüsiliste võrkude võtmine ja pakub samu funktsioone nagu pakettide vastuvõtmine ja edastamine.

IP pakub kolme peamist asja, mis on:

  • Kõigi andmete täpse vormi täpsustamine.
  • See teostab marsruutimisfunktsiooni ja valib tee andmete saatmiseks.
  • See hõlmab eeskirjade kogumit, mis toetavad ebausaldusväärse pakettide edastamise ideed.

Võrdluskaart

Võrdluse alusIPv4IPv6
Aadressi seadistamineToetab käsitsi ja DHCP konfiguratsiooni.Toetab automaatse konfiguratsiooni ja nummerdamist
Ühenduse terviklikkusEi ole võimalikSaavutatav
AadressiruumSee võib luua 4, 29 x 10 9 aadressi.See võib tekitada üsna palju aadresse, st 3, 4 x 10 38 .
TurvaelemendidTurvalisus sõltub rakendusestIPSEC on sisestatud IPv6 protokollis
Aadressi pikkus32 bitti (4 baiti)128 bitti (16 baiti)
Aadressi esindamineKümnendkohagaKuusnurkne
Fragmenteerimine, mida teeb
Saatja ja ekspediitoridAinult saatja poolt
Pakettvoo identifitseeriminePole saadavalKättesaadav ja kasutab päises voo märgistuse välja
Kontrollsumma väli
SaadavalPole saadaval
Sõnumi edastamise skeem
RinghäälingMultisaatmine ja Anycasting
Krüpteerimine ja autentimine
Ei ole tagatudTingimusel

IPv4 määratlus

IPv4 aadress on 32-bitine binaarne väärtus, mida saab kuvada nelja kümnendkoha numbritena. IPv4 aadressiruum pakub umbes 4, 3 miljardit aadressi. Ainult 3, 7 miljardit aadressi saab eraldada ainult 4, 3 miljardi aadressilt. Teised aadressid on säilinud konkreetsetel eesmärkidel, näiteks multisaates, privaatses aadressiruumis, loopback-testimises ja uuringutes.
IP-versioon 4 (IPv4) kasutab ringhäälingut pakettide edastamiseks ühest arvutist kõigisse arvutitesse; see tekitab mõnikord probleeme.

IPv4 punktiir-kümnendmärkus
128.11.3.31

Pakettvorming

IPv4 datagramm on muutuva pikkusega pakett, mis koosneb päisest (20 baiti) ja andmetest (kuni 65 536 koos päisega). Päis sisaldab teavet marsruudi ja kohaletoimetamise jaoks vajaliku teabe kohta.

Baasi päis

Versioon: see määratleb IP versiooni numbri, st sellisel juhul on see 4 koos binaarse väärtusega 0100.
Päise pikkus (HLEN): see tähistab päise pikkust nelja baiti korraga.
Teenuse tüüp: see määrab, kuidas datagrammi käsitseda ja sisaldab üksikuid bitte, näiteks läbilaskevõime taset, usaldusväärsust ja viivitust.
Kogupikkus: tähistab kogu IP-datagrammi pikkust.
Identifitseerimine: Seda välja kasutatakse killustamisel. Datagramm jagatakse, kui see läbib erinevaid võrke, et sobitada võrgukaadri suurusega. Sel ajal määratakse iga fragment selles valdkonnas järjestuse numbriga.
Lipud: lippude väljal olevad bitid tegelevad killustumisega ja tuvastavad esimese, keskmise või viimase fragmendi jne.

IPv4 Datagramm

Fragmentatsioonihälve: see on kursor, mis esindab algse datagrammi andmete nihet.
Elamisaeg: see määratleb humalate arvu, mida datagramm võib enne tagasi lükata. Lihtsamalt öeldes määratleb see kestvuse, mille jooksul datagramm jääb internetis.
Protokoll: protokolli väli määrab, millised ülemise kihi protokolli andmed on kapseldatud datagrammi (TCP, UDP, ICMP jne).
Päise kontrollsumma: see on 16-bitine väli, mis kinnitab päiseväärtuste terviklikkust, mitte ülejäänud paketti.
Allikas aadress: See on nelja-baidise Interneti-aadress, mis identifitseerib datagrammi allika.
Sihtkoha aadress: See on 4-baidiline väli, mis tuvastab lõppsihtkoha.
Valikud: See annab IP-datagrammile rohkem funktsioone. Lisaks sellele võivad olla sellised väljad nagu juhtimise marsruutimine, ajastus, juhtimine ja joondamine.
IPv4 on kaheastmeline aadressistruktuur (net id ja host id), mis on jaotatud viide kategooriasse (A, B, C, D ja E).

IPv6 määratlus

IPv6-aadress on 128-bitine binaarne väärtus, mida saab kuvada 32-kohalisena. Colons isoleerivad kirjed 16-bitiste heksadecimaalsete väljade järjestuses. See pakub 3, 4 x 1038 IP-aadressi. See IP-aadresside versioon on loodud selleks, et rahuldada IP-de ammendavaid vajadusi ja pakkuda piisavaid aadresse tulevaste Interneti-kasvunõuete jaoks.
Kuna IPv4 kasutab kaheastmelist aadressistruktuuri, kus aadressiruumi kasutamine on ebapiisav. See oli põhjus IPv6-le, et ületada IPv4 puudused. IP-aadresside formaati ja pikkust muudeti koos pakettvorminguga ning samuti muudeti protokolle.

IPv6 heksadimaalne käärsoole märkimine
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

IPv6-pakettvorming

Iga pakett koosneb kohustuslikust baaside päisest, mille järel on kasulik koormus. Kasutuskoormus sisaldab kahte osa, nimelt valikulisi pikenduse päiseid ja ülemise kihi andmeid. Baasi päis tarbib 40 baiti, pöördvõrdeliselt laienduspead ja ülemise kihi andmed sisaldavad kuni 65 535 baiti informatsiooni.

Baasi päis

Versioon: See nelja-bitine väli määrab IP-i versiooni, st 6 juhul.
Prioriteet: see määratleb paketi prioriteedi liiklusummikute puhul.
Voolu märgis: Selle protokolli kujundamise põhjuseks on teatud andmevoo kontrollimise hõlbustamine.
Koormuse pikkus: see määratleb IP-datagrammi kogupikkuse, välja arvatud baasi päise.

Järgmine päis: see on kaheksa-bitine väli, mis kirjeldab päist, mis trajektoerib baasteksti datagrammis. Järgmine päis on üks valikulistest laienduste päistest, mida IP kasutab või ülemise kihi protokolli päist, näiteks UDP või TCP.
Hopi piir: See kaheksa-bitine hüppepiirangu väli aitab samadel funktsioonidel kasutada TTL-i välja IPv4-s.
Lähteaadress: see on 16-baidise Interneti-aadress, mis identifitseerib datagrammi allika.
Sihtkoha aadress: See on 16-baidise Interneti-aadress, mis kirjeldab üldiselt datagrammi lõppsihtkohta.

IPv4 ja IPv6 vahelised peamised erinevused

Vaatame olulist erinevust IPv4 ja IPv6 vahel.

  1. IPv4-l on 32-bitine aadressi pikkus, samas kui IPv6-l on 128-bitine aadressi pikkus.
  2. IPv4-aadressid esindavad kümnendkohtade binaararvusid. Teisest küljest, IPv6 aadressid väljendavad binaarseid numbreid kuueteistkümnendsüsteemis.
  3. IPv6 kasutab lõpu-lõpuni killustumist, samas kui IPv4 nõuab vahepealset marsruuterit mis tahes datagrammi fragmenteerimiseks.
  4. IPv4 päise pikkus on 20 baiti. Seevastu IPv6 päise pikkus on 40 baiti.
  5. IPv4 kasutab vea kontrollimiseks päisevormingus kontrollsumma välja. Vastupidi, IPv6 eemaldab päise kontrollsumma välja.
  6. IPv4-s ei sisalda baasi päis päise pikkust ja 16-bitine kandevõime väli asendab selle IPv6 päises.
  7. IPv4 valikuväljadeks kasutatakse IPv6 laienduspeadena.
  8. IPv4-i väljal Time to live (IPv4) tähistab IPv6-s Hop-piirangut.
  9. IPv4-s esinev päise pikkuse väli kõrvaldatakse IPv6-s, sest päise pikkus on selles versioonis fikseeritud.
  10. IPv4 kasutab ringhäälingupakette, et edastada pakette sihtarvutitesse, samal ajal kui IPv6 kasutab multisaatmist ja mis tahes saatmist.
  11. IPv6 pakub autentimist ja krüpteerimist, kuid IPv4 seda ei paku.

Järeldus

IPv6 säilitab paljud põhikontseptsioonid praegusest protokollist, IPv4, kuid muudab enamikku üksikasju. IPv4 töötati välja transpordi- ja sidevahendina, kuid aadresside arv lõppes, mis oli IPv6 arendamise põhjuseks. IPv6 pakub skaleeritavust, paindlikkust ja sujuvaid võimalusi võrkude loomiseks.

Top