logo

IPv4 vs IPv6

Hva er IP?

En IP står for internettprotokoll. En IP-adresse tildeles hver enhet som er koblet til et nettverk. Hver enhet bruker en IP-adresse for kommunikasjon. Den fungerer også som en identifikator da denne adressen brukes til å identifisere enheten på et nettverk. Den definerer det tekniske formatet til pakkene. Hovedsakelig er begge nettverkene, dvs. IP og TCP, kombinert sammen, så sammen blir de referert til som en TCP/IP. Det skaper en virtuell forbindelse mellom kilden og destinasjonen.

Vi kan også definere en IP-adresse som en numerisk adresse tildelt hver enhet i et nettverk. En IP-adresse tildeles hver enhet slik at enheten på et nettverk kan identifiseres unikt. For å lette ruting av pakker, bruker TCP/IP-protokollen en 32-biters logisk adresse kjent som IPv4 (Internet Protocol versjon 4).

En IP-adresse består av to deler, dvs. den første er en nettverksadresse, og den andre er en vertsadresse.

Det finnes to typer IP-adresser:

  • IPv4
  • IPv6

Hva er IPv4?

IPv4 er en versjon 4 av IP. Det er en gjeldende versjon og den mest brukte IP-adressen. Det er en 32-bits adresse skrevet i fire tall atskilt med 'prikk', dvs. punktum. Denne adressen er unik for hver enhet.

erstatte strengen i java

For eksempel, 66.94.29.13

Eksemplet ovenfor representerer IP-adressen der hver gruppe med tall atskilt med punktum kalles en oktett. Hvert tall i en oktett er i området fra 0-255. Denne adressen kan produsere 4.294.967.296 mulige unike adresser.

typer testing

I dagens datanettverksverden forstår ikke datamaskiner IP-adressene i standard numerisk format, da datamaskinene kun forstår tallene i binær form. Det binære tallet kan være enten 1 eller 0. IPv4 består av fire sett, og disse settene representerer oktetten. Bitene i hver oktett representerer et tall.

Hver bit i en oktett kan være enten 1 eller 0. Hvis biten 1, vil tallet den representerer telle, og hvis biten er 0, teller ikke tallet den representerer.

Representasjon av 8 bit oktett

IPv4 vs IPv6

Representasjonen ovenfor viser strukturen til 8-bits oktett.

Nå vil vi se hvordan du får den binære representasjonen av IP-adressen ovenfor, dvs. 66.94.29.13

Trinn 1: Først finner vi det binære tallet på 66.

IPv4 vs IPv6

For å få 66, setter vi 1 under 64 og 2 da summen av 64 og 2 er lik 66 (64+2=66), og de gjenværende bitene vil være null, som vist ovenfor. Derfor er den binære bitversjonen av 66 01000010.

java design mønstre

Trinn 2: Nå beregner vi det binære tallet på 94.

IPv4 vs IPv6

For å få 94, setter vi 1 under 64, 16, 8, 4 og 2 da summen av disse tallene er lik 94, og de gjenværende bitene vil være null. Derfor er den binære bitversjonen av 94 01011110.

Trinn 3: Det neste tallet er 29.

linux endre navn på mappen
IPv4 vs IPv6

For å oppnå 29, setter vi 1 under 16, 8, 4 og 1 da summen av disse tallene er lik 29, og de gjenværende bitene vil være null. Derfor er den binære bitversjonen av 29 00011101.

Trinn 4: Det siste tallet er 13.

IPv4 vs IPv6

For å få 13, setter vi 1 under 8, 4 og 1 da summen av disse tallene er lik 13, og de resterende bitene vil være null. Derfor er den binære bitversjonen av 13 00001101.

Ulempen med IPv4

For tiden er verdens befolkning på 7,6 milliarder. Hver bruker har mer enn én enhet koblet til internett, og private selskaper er også avhengige av internett. Som vi vet produserer IPv4 4 milliarder adresser, som ikke er nok for hver enhet koblet til internett på en planet. Selv om de forskjellige teknikkene ble oppfunnet, for eksempel maske med variabel lengde, oversettelse av nettverksadresser, oversettelse av portadresser, klasser, inter-domene-oversettelse, for å bevare båndbredden til IP-adressen og bremse uttømmingen av en IP-adresse. I disse teknikkene blir offentlig IP konvertert til en privat IP på grunn av at brukeren som har offentlig IP også kan bruke internett. Men likevel var dette ikke så effektivt, så det ga opphav til utviklingen av neste generasjon IP-adresser, det vil si IPv6.

Hva er IPv6?

IPv4 produserer 4 milliarder adresser, og utviklerne mener at disse adressene er nok, men de tok feil. IPv6 er neste generasjon IP-adresser. Hovedforskjellen mellom IPv4 og IPv6 er adressestørrelsen på IP-adresser. IPv4 er en 32-bits adresse, mens IPv6 er en 128-bits heksadesimal adresse. IPv6 gir et stort adresseområde, og det inneholder en enkel overskrift sammenlignet med IPv4.

Den gir overgangsstrategier som konverterer IPv4 til IPv6, og disse strategiene er som følger:

    Dobbel stabling:Det lar oss ha begge versjonene, dvs. IPv4 og IPv6, på samme enhet.Tunnelering:I denne tilnærmingen kommuniserer alle brukerne som har IPv6 med et IPv4-nettverk for å nå IPv6.Nettverksadresseoversettelse:Oversettelsen tillater kommunikasjon mellom vertene som har en annen versjon av IP.

Denne heksadesimale adressen inneholder både tall og alfabeter. På grunn av bruken av både tall og alfabeter, er IPv6 i stand til å produsere over 340 undebillion (3,4*10)38) adresser.

IPv6 er en 128-bits heksadesimal adresse som består av 8 sett med 16 biter hver, og disse 8 settene er atskilt med et kolon. I IPv6 representerer hvert heksadesimalt tegn 4 biter. Så vi må konvertere 4 biter til et heksadesimalt tall om gangen

25 c til k

Adresseformat

Adresseformatet til IPv4:

IPv4 vs IPv6

Adresseformatet til IPv6:

IPv4 vs IPv6

Diagrammet ovenfor viser adresseformatet til IPv4 og IPv6. En IPv4 er en 32-biters desimaladresse. Den inneholder 4 oktetter eller felt atskilt med 'punkt', og hvert felt er 8-bits stort. Tallet som hvert felt inneholder bør være i området 0–255. Mens en IPv6 er en 128-bits heksadesimal adresse. Den inneholder 8 felt atskilt med et kolon, og hvert felt er 16-biters størrelse.

Forskjeller mellom IPv4 og IPv6

IPv4 vs IPv6
IPv4 IPv6
Adresselengde IPv4 er en 32-biters adresse. IPv6 er en 128-biters adresse.
Enger IPv4 er en numerisk adresse som består av 4 felter som er atskilt med prikk (.). IPv6 er en alfanumerisk adresse som består av 8 felter, som er atskilt med kolon.
Klasser IPv4 har 5 forskjellige klasser av IP-adresser som inkluderer Klasse A, Klasse B, Klasse C, Klasse D og Klasse E. IPv6 inneholder ikke klasser med IP-adresser.
Antall IP-adresser IPv4 har et begrenset antall IP-adresser. IPv6 har et stort antall IP-adresser.
VLSM Den støtter VLSM (Virtual Length Subnet Mask). Her betyr VLSM at Ipv4 konverterer IP-adresser til et subnett av forskjellige størrelser. Den støtter ikke VLSM.
Adressekonfigurasjon Den støtter manuell og DHCP-konfigurasjon. Den støtter manuell, DHCP, automatisk konfigurasjon og omnummerering.
Adresseplass Den genererer 4 milliarder unike adresser Den genererer 340 undemillion unike adresser.
End-to-end-tilkoblingsintegritet I IPv4 er ende-til-ende-tilkoblingsintegritet uoppnåelig. Når det gjelder IPv6, er ende-til-ende-tilkoblingsintegritet oppnåelig.
Sikkerhetsegenskaper I IPv4 avhenger sikkerheten av applikasjonen. Denne IP-adressen er ikke utviklet for å ha sikkerhetsfunksjonen i tankene. I IPv6 er IPSEC utviklet for sikkerhetsformål.
Adresserepresentasjon I IPv4 er IP-adressen representert med desimaler. I IPv6, representasjonen av IP-adressen i heksadesimal.
Fragmentering Fragmentering gjøres av avsendere og videresendingsrutere. Fragmentering gjøres kun av avsendere.
Pakkeflytidentifikasjon Det gir ingen mekanisme for pakkeflytidentifikasjon. Den bruker flytetikettfelt i overskriften for pakkeflytidentifikasjon.
Sjekksum-feltet Sjekksum-feltet er tilgjengelig i IPv4. Sjekksum-feltet er ikke tilgjengelig i IPv6.
Overføringsordning IPv4 kringkaster. På den annen side er IPv6 multicasting, noe som gir effektiv nettverksdrift.
Kryptering og autentisering Den gir ikke kryptering og autentisering. Det gir kryptering og autentisering.
Antall oktetter Den består av 4 oktetter. Den består av 8 felt, og hvert felt inneholder 2 oktetter. Derfor er det totale antallet oktetter i IPv6 16.