logo

IPv4 vs IPv6

Ce este IP-ul?

Un IP înseamnă protocol de internet. O adresă IP este atribuită fiecărui dispozitiv conectat la o rețea. Fiecare dispozitiv folosește o adresă IP pentru comunicare. De asemenea, se comportă ca un identificator deoarece această adresă este utilizată pentru a identifica dispozitivul într-o rețea. Acesta definește formatul tehnic al pachetelor. În principal, ambele rețele, adică IP și TCP, sunt combinate împreună, astfel încât împreună, sunt denumite TCP/IP. Se creează o conexiune virtuală între sursă și destinație.

De asemenea, putem defini o adresă IP ca o adresă numerică atribuită fiecărui dispozitiv dintr-o rețea. Fiecărui dispozitiv îi este atribuită o adresă IP, astfel încât dispozitivul dintr-o rețea să poată fi identificat în mod unic. Pentru a facilita rutarea pachetelor, protocolul TCP/IP utilizează o adresă logică pe 32 de biți cunoscută sub numele de IPv4 (Internet Protocol versiunea 4).

O adresă IP constă din două părți, adică prima este o adresă de rețea, iar cealaltă este o adresă de gazdă.

Există două tipuri de adrese IP:

  • IPv4
  • IPv6

Ce este IPv4?

IPv4 este o versiune 4 a IP. Este o versiune actuală și cea mai frecvent utilizată adresă IP. Este o adresă de 32 de biți scrisă în patru numere separate prin „punct”, adică puncte. Această adresă este unică pentru fiecare dispozitiv.

java static

De exemplu, 66.94.29.13

Exemplul de mai sus reprezintă adresa IP în care fiecare grup de numere separate prin puncte este numit octet. Fiecare număr dintr-un octet este în intervalul 0-255. Această adresă poate produce 4.294.967.296 de adrese unice posibile.

șir conține

În lumea rețelelor de calculatoare de astăzi, computerele nu înțeleg adresele IP în formatul numeric standard, deoarece computerele înțeleg numerele doar în formă binară. Numărul binar poate fi fie 1, fie 0. IPv4 este format din patru seturi, iar aceste seturi reprezintă octetul. Biții din fiecare octet reprezintă un număr.

Fiecare bit dintr-un octet poate fi fie 1, fie 0. Dacă bitul este 1, atunci numărul pe care îl reprezintă va conta, iar dacă bitul este 0, atunci numărul pe care îl reprezintă nu contează.

Reprezentarea octetului de 8 biți

IPv4 vs IPv6

Reprezentarea de mai sus arată structura octetului de 8 biți.

Acum, vom vedea cum să obținem reprezentarea binară a adresei IP de mai sus, adică 66.94.29.13

tu ești îmbinare

Pasul 1: În primul rând, găsim numărul binar de 66.

IPv4 vs IPv6

Pentru a obține 66, punem 1 sub 64 și 2, deoarece suma lui 64 și 2 este egală cu 66 (64+2=66), iar biții rămași vor fi zero, așa cum se arată mai sus. Prin urmare, versiunea de biți binari a 66 este 01000010.

Pasul 2: Acum, calculăm numărul binar de 94.

IPv4 vs IPv6

Pentru a obține 94, punem 1 sub 64, 16, 8, 4 și 2, deoarece suma acestor numere este egală cu 94, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 94 este 01011110.

Pasul 3: Următorul număr este 29.

IPv4 vs IPv6

Pentru a obține 29, punem 1 sub 16, 8, 4 și 1, deoarece suma acestor numere este egală cu 29, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 29 este 00011101.

Pasul 4: Ultimul număr este 13.

IPv4 vs IPv6

Pentru a obține 13, punem 1 sub 8, 4 și 1, deoarece suma acestor numere este egală cu 13, iar biții rămași vor fi zero. Prin urmare, versiunea de biți binari a 13 este 00001101.

java dacă altceva

Dezavantajul IPv4

În prezent, populația lumii este de 7,6 miliarde. Fiecare utilizator are mai mult de un dispozitiv conectat la internet, iar companiile private se bazează, de asemenea, pe internet. După cum știm că IPv4 produce 4 miliarde de adrese, care nu sunt suficiente pentru fiecare dispozitiv conectat la internet de pe o planetă. Deși au fost inventate diferite tehnici, cum ar fi masca de lungime variabilă, traducerea adresei de rețea, traducerea adreselor de port, clasele, traducerea interdomenii, pentru a conserva lățimea de bandă a adresei IP și a încetini epuizarea unei adrese IP. În aceste tehnici, IP-ul public este convertit într-un IP privat, datorită căruia utilizatorul care are IP public poate folosi și internetul. Dar totuși, acest lucru nu a fost atât de eficient, așa că a dat naștere dezvoltării următoarei generații de adrese IP, adică IPv6.

Ce este IPv6?

IPv4 produce 4 miliarde de adrese, iar dezvoltatorii cred că aceste adrese sunt suficiente, dar au greșit. IPv6 este următoarea generație de adrese IP. Principala diferență dintre IPv4 și IPv6 este dimensiunea adreselor IP. IPv4 este o adresă de 32 de biți, în timp ce IPv6 este o adresă hexazecimală de 128 de biți. IPv6 oferă un spațiu mare de adrese și conține un antet simplu în comparație cu IPv4.

Acesta oferă strategii de tranziție care convertesc IPv4 în IPv6, iar aceste strategii sunt după cum urmează:

dezavantaje pentru internet
    Stivuire dublă:Ne permite să avem ambele versiuni, adică IPv4 și IPv6, pe același dispozitiv.Tunnel:În această abordare, toți utilizatorii au comunicație IPv6 cu o rețea IPv4 pentru a ajunge la IPv6.Traducere adrese de rețea:Traducerea permite comunicarea între gazdele care au o versiune diferită de IP.

Această adresă hexazecimală conține atât numere, cât și alfabete. Datorită utilizării atât a numerelor, cât și a alfabetelor, IPv6 este capabil să producă peste 340 de mililioane (3,4*1038) adrese.

IPv6 este o adresă hexazecimală de 128 de biți alcătuită din 8 seturi a câte 16 biți fiecare, iar aceste 8 seturi sunt separate prin două puncte. În IPv6, fiecare caracter hexazecimal reprezintă 4 biți. Deci, trebuie să convertim 4 biți într-un număr hexazecimal odată

Formatul adresei

Formatul adresei IPv4:

IPv4 vs IPv6

Formatul adresei IPv6:

IPv4 vs IPv6

Diagrama de mai sus arată formatul adresei IPv4 și IPv6. Un IPv4 este o adresă zecimală de 32 de biți. Conține 4 octeți sau câmpuri separate prin „punct”, iar fiecare câmp are o dimensiune de 8 biți. Numărul pe care îl conține fiecare câmp trebuie să fie în intervalul 0-255. În timp ce un IPv6 este o adresă hexazecimală de 128 de biți. Conține 8 câmpuri separate prin două puncte și fiecare câmp are o dimensiune de 16 biți.

Diferențele dintre IPv4 și IPv6

IPv4 vs IPv6
IPv4 IPv6
Lungimea adresei IPv4 este o adresă pe 32 de biți. IPv6 este o adresă de 128 de biți.
Câmpuri IPv4 este o adresă numerică care constă din 4 câmpuri care sunt separate prin punct (.). IPv6 este o adresă alfanumerică care constă din 8 câmpuri, care sunt separate prin două puncte.
Clase IPv4 are 5 clase diferite de adrese IP care includ Clasa A, Clasa B, Clasa C, Clasa D și Clasa E. IPv6 nu conține clase de adrese IP.
Numărul adresei IP IPv4 are un număr limitat de adrese IP. IPv6 are un număr mare de adrese IP.
VLSM Acesta acceptă VLSM (Virtual Length Subnet Mask). Aici, VLSM înseamnă că Ipv4 convertește adresele IP într-o subrețea de diferite dimensiuni. Nu suportă VLSM.
Configurarea adresei Acceptă configurarea manuală și DHCP. Acceptă manual, DHCP, auto-configurare și renumerotare.
Spațiu de adrese Acesta generează 4 miliarde de adrese unice Acesta generează 340 de undecilioane de adrese unice.
Integritatea conexiunii de la capăt la capăt În IPv4, integritatea conexiunii de la capăt la capăt este de nerealizat. În cazul IPv6, integritatea conexiunii end-to-end este realizabilă.
Caracteristici de securitate În IPv4, securitatea depinde de aplicație. Această adresă IP nu este dezvoltată ținând cont de caracteristica de securitate. În IPv6, IPSEC este dezvoltat în scopuri de securitate.
Reprezentarea adresei În IPv4, adresa IP este reprezentată în zecimale. În IPv6, reprezentarea adresei IP în hexazecimal.
Fragmentare Fragmentarea se face de către expeditori și ruterele de redirecționare. Fragmentarea se face numai de către expeditori.
Identificarea fluxului de pachete Nu oferă niciun mecanism pentru identificarea fluxului de pachete. Utilizează câmpul de etichetă a fluxului din antet pentru identificarea fluxului de pachete.
Câmpul sumă de control Câmpul sumă de control este disponibil în IPv4. Câmpul sumă de verificare nu este disponibil în IPv6.
Schema de transmisie IPv4 este difuzat. Pe de altă parte, IPv6 este multicasting, care asigură operațiuni eficiente de rețea.
Criptare și autentificare Nu oferă criptare și autentificare. Oferă criptare și autentificare.
Numărul de octeți Este format din 4 octeți. Este format din 8 câmpuri, iar fiecare câmp conține 2 octeți. Prin urmare, numărul total de octeți în IPv6 este de 16.