Pagkakaiba sa pagitan ng IPv4 at IPv6

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 1 Mayo 2024
Anonim
IP Address - IPv4 vs IPv6 Tutorial
Video.: IP Address - IPv4 vs IPv6 Tutorial

Nilalaman


IPv4 at IPv6 ay ang mga bersyon ng protocol sa internet kung saan ang IPv6 ay ang pinahusay na bersyon ng IPv4. Mayroong iba't ibang mga pagkakaiba-iba sa pagitan ng IPv4 at IPv6 protocol kabilang ang kanilang mga tampok, ngunit ang mahalaga ay ang bilang ng mga address (puwang ng Address) na binubuo nito.

Ang IP bersyon 4 (IPv4) ay bumubuo ng 4.29 x 109 natatanging mga address ng network na hindi sapat sa dami at bilang isang resulta ay nauubusan ng espasyo ang Internet. Samantalang ang IP bersyon 6 (IPv6) ay gumagawa ng 3.4 x 1038 address at ito ay isang nasusukat at nababaluktot na solusyon sa kasalukuyang problema.

Una sa lahat, maunawaan natin kung ano ang Internet protocol. Ang standard na protocol ng TCP / IP na tumutukoy sa IP datagram bilang yunit ng impormasyon na inilipat sa buong internet. Ito ay isang hindi mapagkakatiwalaan at walang koneksyon datagram protocol - isang serbisyong paghahatid ng pinakamahusay na pagsisikap. Ang internet ay isang abstraction ng mga pisikal na network at nagbibigay ng parehong mga pag-andar tulad ng pagtanggap at paghahatid ng mga packet.


Nagbibigay ang IP ng tatlong pangunahing bagay na:

  • Pagtukoy ng eksaktong format ng lahat ng data.
  • Gumaganap ito ng pag-andar ng pag-ruta at pinipili ang landas para sa pagpasok ng data.
  • Nagsasangkot ito ng isang koleksyon ng mga patakaran na sumusuporta sa ideya ng hindi maaasahang paghahatid ng packet.
  1. Tsart ng paghahambing
  2. Kahulugan
  3. Pangunahing Pagkakaiba
  4. Konklusyon

Tsart ng paghahambing

Batayan ng paghahambingIPv4IPv6
Pag-configure ng AddressSinusuportahan ang Manwal at pagsasaayos ng DHCP.Sinusuportahan ang Auto-configure at renumbering
Ang katapusang koneksyon sa integridadHindi makapaniwalaMagagawa
Space SpaceMaaari itong makabuo ng 4.29 x 109 mga address.Maaari itong makabuo ng isang malaking bilang ng mga address, i.e., 3.4 x 1038.
Katangian ng seguridadAng seguridad ay nakasalalay sa aplikasyonAng IPSEC ay naka-built in sa IPv6 protocol
Haba ng address32 bits (4 na bait)128 bits (16 byte)
Representasyon ng AddressSa desimalSa hexadecimal
Pagpaputok na isinagawa ng
er at pagpapasa ng mga routerTanging ang er
Pagkilala ng daloy ng packetHindi magagamitMagagamit at gumagamit ng patlang ng daloy ng label sa header
Patlang ng Checkum

Magagamit naHindi magagamit
Scheme ng Paghahatid

BroadcastingPagpaparami at Anycasting
Encryption at Authentication

Hindi ibinigayIpinagkaloob

Kahulugan ng IPv4

Ang isang address ng IPv4 ay isang 32-bit na binary na halaga, na maaaring ipakita bilang apat na decimal na numero. Nag-aalok ang puwang ng address ng IPv4 tungkol sa 4.3 bilyon na mga address. 3.7 bilyon na mga address lamang ang maaaring mai-assign sa labas ng 4.3 bilyon na address. Ang iba pang mga address ay natipid para sa mga tukoy na layunin tulad ng multicasting, pribadong puwang ng address, pagsubok sa backback, at pananaliksik.
Ang IP bersyon 4 (IPv4) ay gumagamit ng Broadcasting para sa paglilipat ng mga packet mula sa isang computer sa lahat ng mga computer; marahil ito ay bumubuo ng mga problema minsan.


Dotted-Decimal Notasyon ng IPv4
128.11.3.31

Format ng Pakete

Ang isang datagram ng IPv4 ay isang variable na haba na packet na binubuo ng isang header (20 bait) at data (hanggang sa 65,536 kasama ang header). Ang header ay naglalaman ng impormasyong mahalaga sa pagruruta at paghahatid.

Base Header

Bersyon: Tinukoy nito ang numero ng bersyon ng IP, i.e., sa kasong ito, ito ay 4 na may isang halaga ng binary na 0100.
Haba ng header (HLEN): Kinakatawan nito ang haba ng header sa maraming ng apat na bait.
Uri ng serbisyo: Tinutukoy nito kung paano dapat hawakan ang datagram at may kasamang mga indibidwal na mga piraso tulad ng antas ng throughput, pagiging maaasahan, at pagkaantala.
Kabuuang haba: Tinukoy nito ang buong haba ng datagram ng IP.
Pagkakakilanlan: Ang patlang na ito ay ginagamit sa fragmentation. Ang isang datagram ay nahahati kapag pumasa sa iba't ibang mga network upang tumugma sa laki ng frame ng network. Sa oras na iyon ang bawat fragment ay natutukoy na may sunud-sunod na numero sa larangang ito.
Mga Bandila: Ang mga bits sa patlang ng mga flag ay humahawak ng fragmentation at kinikilala ang una, gitna o huling fragment, atbp.

IPv4 Datagram

Ang pagkagulat ng offset: Ito ay isang pointer na kumakatawan sa offset ng data sa orihinal na datagram.
Oras para mabuhay: Tinukoy nito ang bilang ng mga hops na maaaring maglakbay ang isang datagram bago ito tanggihan. Sa mga simpleng salita, tinukoy nito ang tagal kung saan nananatili ang isang datagram sa internet.
Protocol: Tinukoy ng larangan ng protocol kung aling mga data sa itaas na protocol ang naka-encode sa datagram (TCP, UDP, ICMP, atbp.).
Suriin ang header: Ito ay isang 16-bit na patlang na kumpirmahin ang integridad ng mga halaga ng header, hindi ang natitira sa packet.
Pinagmulan ng pinagmulan: Ito ay isang apat na baitang internet address na nagpapakilala sa mapagkukunan ng datagram.
Address ng patutunguhan: Ito ay isang 4-baitang na patlang na nagpapakilala sa pangwakas na patutunguhan.
Mga Pagpipilian: Nagbibigay ito ng higit pang pag-andar sa IP datagram. Bukod dito ay maaaring magdala ng mga patlang tulad ng control routing, tiyempo, pamamahala, at pagkakahanay.
Ang IPv4 ay isang istraktura ng two-level na address (net id at host id) na inuri sa limang kategorya (A, B, C, D, at E).

Kahulugan ng IPv6

Ang isang address ng IPv6 ay isang 128-bit na halaga ng binary, na maaaring ipakita bilang 32 na hexadecimal na numero. Ang mga Colon ay ibukod ang mga entry sa isang pagkakasunud-sunod ng 16-bit na Hexadecimal na mga patlang. Nagbibigay ito ng 3.4 x 1038 IP address. Ang bersyon na ito ng IP address ay idinisenyo upang matupad ang mga pangangailangan ng pagod sa IP at magbigay ng sapat na mga address para sa mga kinakailangan sa paglago ng Internet.
Tulad ng paggamit ng IPv4 ng dalawang antas ng istraktura ng address kung saan ang paggamit ng puwang ng address ay hindi sapat. Iyon ang dahilan para ipanukala ang IPv6, upang malampasan ang mga kakulangan IPv4. Ang format at ang haba ng mga IP address ay binago kasama ang format ng packet at mga protocol ay binago din.

Hexadecimal Colon Notasyon ng IPv6
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

Format ng IPv6 Packet

Ang bawat packet ay binubuo ng isang mandatory header base na nagtagumpay sa payload. Kasama sa payload ang dalawang bahagi lalo na mga opsyonal na header ng extension at data mula sa isang itaas na layer. Ang base header ay kumokonsumo ng 40 bait, inversely ang mga header ng extension at data mula sa tuktok na layer na karaniwang humahawak ng hanggang 65,535 byte ng impormasyon.

Susunod na header: Ito ay isang walong-bit na patlang na naglalarawan sa header na dumaraan sa base header sa datagram. Ang susunod na header ay isa sa mga opsyonal na header ng extension na ginagamit ng IP o header para sa isang pang-itaas na protocol tulad ng UDP o TCP.
Hangganan ng Hop: Ang patlang na walong limitasyong hop na ito ay tumutulong sa parehong mga pag-andar sa patlang ng TTL sa IPv4.
Pinagmulan ng pinagmulan: Ito ay isang 16 byte internet address na kinikilala ang mapagkukunan ng datagram.
Address ng patutunguhan: Ito ang 16-byte internet address na pangkalahatang naglalarawan ng panghuling patutunguhan ng datagram.

Tingnan natin ang malaking pagkakaiba sa pagitan ng IPv4 at IPv6.

  1. Ang IPv4 ay may 32-bit na haba ng address samantalang ang IPv6 ay may 128-bit na haba ng address.
  2. Ang mga address ng IPv4 ay kumakatawan sa mga numero ng binary sa mga decimals. Sa kabilang banda, ang mga address ng IPv6 ay nagpapahayag ng mga binary number sa hexadecimal.
  3. Ang IPv6 ay gumagamit ng end-to-end fragmentation habang ang IPv4 ay nangangailangan ng isang intermediate na router sa fragment ng anumang datagram na masyadong malaki.
  4. Ang haba ng header ng IPv4 ay 20 bait. Sa kaibahan, ang haba ng header ng IPv6 ay 40 byte.
  5. Ginagamit ng IPv4 ang patlang ng checksum sa format ng header para sa paghawak sa pag-tsek ng error. Sa kabaligtaran, tinatanggal ng IPv6 ang patlang ng checksum ng header.
  6. Sa IPv4, ang base header ay hindi naglalaman ng isang patlang para sa haba ng header, at pinapalitan ito ng 16-bit na haba ng payload na ito sa header ng IPv6.
  7. Ang mga patlang ng opsyon sa IPv4 ay ginagamit bilang mga header ng extension sa IPv6.
  8. Ang Oras upang mabuhay ang patlang sa IPv4 ay tumutukoy bilang limitasyon ng Hop sa IPv6.
  9. Ang patlang ng haba ng header na naroroon sa IPv4 ay tinanggal sa IPv6 dahil ang haba ng header ay naayos sa bersyon na ito.
  10. Gumagamit ang pag-broadcast ng IPv4 upang maipadala ang mga packet sa mga patutunguhan na computer habang ang IPv6 ay gumagamit ng multicasting at anycasting.
  11. Nagbibigay ang IPv6 ng pagpapatunay at pag-encrypt, ngunit hindi ito ibinigay ng IPv4.

Konklusyon

Napanatili ng IPv6 ang marami sa mga pangunahing konsepto mula sa kasalukuyang protocol, IPv4 ngunit binabago ang karamihan sa mga detalye. Ang IPv4 ay nilikha bilang isang paraan ng transportasyon at komunikasyon, ngunit ang bilang ng mga address ay dumating sa isang pagkapagod na siyang dahilan ng pag-unlad ng IPv6. Nagbibigay ang IPv6 ng kakayahang sumukat, kakayahang umangkop at walang posibilidad na may seamless sa larangan ng networking.