Skirtumas tarp IPv4 ir IPv6

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 13 Gegužė 2024
Anonim
IP Address - IPv4 vs IPv6 Tutorial
Video.: IP Address - IPv4 vs IPv6 Tutorial

Turinys


IPv4 ir IPv6 yra interneto protokolo versijos, kuriose IPv6 yra patobulinta IPv4 versija. Tarp IPv4 ir IPv6 protokolų, įskaitant jų ypatybes, yra įvairių skirtumų, tačiau esminis yra jo sugeneruotų adresų skaičius (adreso sritis).

IP 4 versija (IPv4) sukuria 4,29 x 109 unikalių tinklo adresų, kurių nepakanka kiekiui, ir dėl to internetui trūksta vietos. Tuo tarpu IP 6 versija (IPv6) sukuria 3,4 x 1038 adresai ir yra keičiamas bei lankstus esamos problemos sprendimas.

Pirmiausia leiskite suprasti, kas yra interneto protokolas. TCP / IP standartinis protokolas, apibrėžiantis IP duomenų schemą kaip informacijos vienetą, perkeliamą per internetą. Tai yra nepatikimas ir belaidis duomenų diagramos protokolas - visų pastangų teikimo paslauga. Internetas yra fizinių tinklų abstrakcija ir suteikia tas pačias funkcijas, kaip ir priimant bei pristatant paketus.

IP teikia tris pagrindinius dalykus, kurie yra:

  • Tikslaus visų duomenų formato aprašymas.
  • Jis atlieka maršruto parinkimo funkciją ir pasirenka duomenų kaupimo kelią.
  • Tai apima taisyklių rinkinį, kuris palaiko nepatikimo paketų pristatymo idėją.
  1. Palyginimo diagrama
  2. Apibrėžimas
  3. Pagrindiniai skirtumai
  4. Išvada

Palyginimo diagrama

Palyginimo pagrindasIPv4IPv6
Adreso konfigūracijaPalaiko neautomatinę ir DHCP konfigūraciją.Palaiko automatinį konfigūravimą ir sunumeruotį
Ryšio tarp galo ir vientisumasNeįmanoma pasiektiPasiekiama
Adresų erdvėTai gali generuoti 4,29 x 109 adresus.Tai gali sudaryti gana daug adresų, t. Y. 3,4 x 1038.
Apsaugos priemonėsSaugumas priklauso nuo taikymoIPSEC yra integruotas į IPv6 protokolą
Adreso ilgis32 bitai (4 baitai)128 bitai (16 baitų)
Adreso atstovavimasDešimtainiais skaičiaisŠešioliktainis
Suskaidymą atliko
er ir ekspedijavimo maršrutizatoriaiTik er
Paketų srauto identifikacijaNepasiekiamasGalimas ir naudoja srauto etiketės lauką antraštėje
Kontrolinės sumos laukas

YraNepasiekiamas
Perdavimo schema

TransliacijaMulticasting ir transliacija
Šifravimas ir autentifikavimas

NepateiktaJeigu

IPv4 apibrėžimas

IPv4 adresas yra 32 bitų dvejetainė reikšmė, kuri gali būti rodoma kaip keturi skaitmenys po kablelio. „IPv4“ adresų erdvėje yra apie 4,3 milijardo adresų. Iš 3,3 milijardo adresų galima priskirti tik 3,7 milijardo adresų. Kiti adresai saugomi konkretiems tikslams, tokiems kaip daugialypės terpės siuntimas, privačių adresų erdvė, grįžtamojo ryšio testavimas ir tyrimai.
IP 4 versija (IPv4) naudoja transliaciją paketų perkėlimui iš vieno kompiuterio į visus kompiuterius; tai tikriausiai kartais sukelia problemų.


IPv4 žymėjimas taškiniu-dešimtainiu ženklu
128.11.3.31

Paketų formatas

IPv4 datagrama yra kintamo ilgio paketas, kurį sudaro antraštė (20 baitų) ir duomenys (iki 65 536 kartu su antrašte). Antraštėje pateikiama informacija, būtina maršrutui ir pristatymui.

Bazinė antraštė

Versija: Tai nusako IP versijos numerį, t.y., šiuo atveju jis yra 4, o dvejetainė vertė yra 0100.
Antraštės ilgis (HLEN): Tai žymi antraštės ilgį, padaugintą iš keturių baitų.
Paslaugos tipas: Tai nustato, kaip turi būti tvarkoma datagrama, ir apima atskirus bitus, tokius kaip pralaidumo lygis, patikimumas ir vėlavimas.
Bendras ilgis: Tai reiškia visą IP datagramos ilgį.
Identifikacija: Šis laukas naudojamas fragmentuojant. Datagrama yra padalinta, kai ji praeina per skirtingus tinklus, kad atitiktų tinklo rėmo dydį. Tuo metu kiekvienas fragmentas nustatomas su eilės numeriu šiame lauke.
Vėliavos: Bitai vėliavos lauke tvarko fragmentaciją ir identifikuoja pirmąjį, vidurinį ar paskutinį fragmentą ir t. T.


„IPv4 Datagram“

Suskaidymo kompensacija: Tai yra rodyklė, nurodanti pirminio duomenų diagramos duomenų poslinkį.
Laikas gyventi: Tai apibrėžia apynių skaičių, kurį datagrama gali nukeliauti prieš atmesdama. Paprastais žodžiais tariant, nurodoma datagramos, kurią internete galima laikyti, trukmė.
Protokolas: Protokolo lauke nurodomi, kurie viršutinio sluoksnio protokolo duomenys yra inkapsuliuoti į duomenų schemą (TCP, UDP, ICMP ir kt.).
Antraštės kontrolinė suma: Tai yra 16 bitų laukas, patvirtinantis antraštės verčių vientisumą, o ne likusią paketo dalį.
Šaltinio adresas: Tai yra keturių baitų interneto adresas, nurodantis duomenų diagramos šaltinį.
Paskirties adresas: Tai yra 4 baitų laukas, nurodantis galutinę paskirtį.
Galimybės: Tai suteikia daugiau IP duomenų diagramos funkcijų. Be to, gali vykdyti tokius laukus kaip valdymo maršrutas, laikas, valdymas ir derinimas.
IPv4 yra dviejų lygių adresų struktūra (grynasis ir pagrindinio kompiuterio ID), suskirstytas į penkias kategorijas (A, B, C, D ir E).

IPv6 apibrėžimas

IPv6 adresas yra 128 bitų dvejetainė vertė, kuri gali būti rodoma kaip 32 šešioliktainiai skaitmenys. Stulpeliai atskiria įrašus 16 bitų šešioliktainių laukų seka. Tai suteikia 3,4 x 1038 IP adresai. Ši IP adresų versija sukurta siekiant patenkinti IP poreikius ir pateikti pakankamai adresų būsimiems interneto augimo poreikiams patenkinti.
Kadangi „IPv4“ naudojama dviejų lygių adresų struktūra, kur nepakanka adreso erdvės naudojimo. Dėl šios priežasties buvo pasiūlyta IPv6, kad būtų pašalinti trūkumai IPv4. Buvo pakeistas IP adresų formatas ir ilgis, pakeistas paketų formatas ir protokolai.

Šešioliktainis dvitaškis IPv6 žymėjimas
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

IPv6 paketo formatas

Kiekvieną paketą sudaro privaloma bazinė antraštė, pakeičianti naudingą krovinį. Naudingą krovinį sudaro dvi dalys, būtent pasirenkamos plėtinių antraštės ir duomenys iš viršutinio sluoksnio. Bazinė antraštė sunaudoja 40 baitų, atvirkščiai, plėtinio antraštės ir duomenys iš viršutinio sluoksnio paprastai turi iki 65 535 baitų informacijos.

Kita antraštė: Tai yra aštuonių bitų laukas, apibūdinantis antraštę, kuri seka pagrindinę antraštę datagramoje. Kita antraštė yra viena iš pasirenkamų plėtinių antraščių, kurias naudoja IP, arba viršutinio sluoksnio protokolo, pavyzdžiui, UDP ar TCP, antraštė.
Apynių riba: Šis aštuonių bitų apimties apimties laukas padeda atlikti tas pačias funkcijas „TTv“ lauke „IPv4“.
Šaltinio adresas: Tai yra 16 baitų interneto adresas, kuris identifikuoja datagramos šaltinį.
Paskirties adresas: Tai yra 16 baitų interneto adresas, kuris paprastai apibūdina galutinę datagramos paskirtį.

Pažvelkime į esminį skirtumą tarp IPv4 ir IPv6.

  1. „IPv4“ adreso ilgis yra 32 bitai, tuo tarpu „IPv6“ adresas yra 128 bitų.
  2. IPv4 adresai nurodo dvejetainius skaičius po kablelio. Kita vertus, IPv6 adresai išreiškia dvejetainius skaičius šešioliktainiais.
  3. „IPv6“ naudoja fragmentaciją iš vieno galo į kitą, o IPv4 reikia tarpinio maršrutizatoriaus, kad būtų galima suskaidyti per didelę duomenų diagramą.
  4. IPv4 antraštės ilgis yra 20 baitų. Priešingai, IPv6 antraštės ilgis yra 40 baitų.
  5. IPv4 naudoja kontrolinės sumos lauką antraštės formate, kad patikrintų klaidas. IPv6, priešingai, pašalina antraštės kontrolinės sumos lauką.
  6. IPv4 bazinėje antraštėje nėra antraštės ilgio lauko, o 16 bitų naudingos apkrovos ilgio laukas ją pakeičia IPv6 antraštėje.
  7. „IPv4“ parinkčių laukai naudojami kaip IPv6 plėtinių antraštės.
  8. Laikas iki gyvo laiko „IPv4“ yra nurodytas kaip „Hop“ riba „IPv6“.
  9. Antraštės ilgio laukas, esantis „IPv4“, pašalinamas iš „IPv6“, nes šioje versijoje antraštės ilgis yra fiksuotas.
  10. „IPv4“ naudoja transliaciją, norėdama perduoti paketus į paskirties kompiuterius, o „IPv6“ naudoja daugiakojį ir bet kokį transliavimą.
  11. „IPv6“ teikia autentifikavimą ir šifravimą, tačiau „IPv4“ to nepateikia.

Išvada

IPv6 išlaiko daugelį pagrindinių dabartinio protokolo, IPv4, sąvokų, tačiau keičia daugumą detalių. IPv4 buvo sukurta kaip transporto ir ryšių priemonė, tačiau adresų skaičius išnaudojo, kas buvo IPv6 plėtros priežastis. IPv6 suteikia mastelį, lankstumą ir vientisas galimybes tinklų srityje.