Diferența dintre protocoalele IPv4 și IPv6

Protocoale IPv4 vs IPv6 | Programe de adresare IP și limite

Protocolul de Internet

IP (Internet Protocol) este definit în IETF (Internet Engineering Task Force) RFC791 (Request for Comments) în 1981. IP este un protocol fără conexiune utilizat în rețelele de comunicații cu comutare de pachete. IP asigură transmiterea datelor de la o gazdă la alta, unde gazda este identificată cu un număr unic numit IP. IP nu acceptă livrarea garantată sau nu menține succesiunea livrării. Ea operează pentru a livra cu cel mai bun efort astfel încât, se încadrează în cel mai bun efort de trafic în rețelele de transmisie de pachete. Stratul de mai sus IP (TCP) va avea grijă de livrarea garantată și de secvențierea pachetelor.

Adresa IP este un număr dat pentru a identifica în mod unic o gazdă în rețeaua de calculatoare la nivel global. Într-un exemplu de cuvânt real, vă puteți gândi ca un număr de telefon cu codul țării, care este unic pentru a ajunge la o persoană. Dacă Alice dorește să-l apeleze pe Bob, Alice va apela numărul de telefon al lui Bob, exact în comunicarea pachetelor dacă Alice dorește să trimită un pachet lui Bob; Alice va trimite pachetul la adresa IP a lui Bob, care este unică. Aceste adrese IP sunt denumite IP public sau real IP. Gândiți-vă la un caz în care Alice a sunat la biroul lui Bob și a lovit numărul de extensie pentru a ajunge la Bob. Numărul extensiei nu poate fi atins din afară deoarece extensia este privată. (Ext 834929), același număr de extensie poate exista și în altă companie. (Compania B Ext 834929). Este la fel ca în lumea IP și există adrese private IP care sunt utilizate în interiorul unei rețele private. Aceasta nu este direct accesibilă din afară și nu este unică.

IPv4

Definit în RFC 791

Acesta este un număr de 32 de biți pentru a identifica gazdele. Deci, spațiul total al adreselor este de 232, care este aproape egal cu 4 × 109. IP este operat în concepte clasa și clasa pentru a depăși lipsa de adrese. Rețeaua clară este un plan de adresare pentru a identifica rețeaua și gazdele rețelelor. IPv4 are 5 clase A, B, C, D și E. La clasa A, primele 8 biți de 32 de biți identifică rețeaua, iar clasa B este primul 16 biți, iar în clasa C este de 24 de biți. Dacă luați în considerare o adresă de clasă C, primii 24 de biți identifică partea de rețea și ultimii 8 biți pentru a identifica gazdele din respectiva rețea. Teoretic, o rețea de clasă C poate conține doar 28, care este de 256 de gazde.

Din cauza limitării spațiului de adrese, CIDR (Classless Inter-Domain Routing) este introdus în 1993. Mai degrabă având o parte de rețea fixă ​​și o parte gazdă, CIDR introduce lungimea variabilă a rețelei și a părții gazdă cu măști de subrețea relevante.

IPv6

Definit în RFC 2460

IPv6 este introdus pentru a depăși lipsa spațiului de adrese IP. IPv6 este un număr de 128 biți cu un spațiu de adrese de 2128 (aproximativ 3,4 × 1038). Acest lucru oferă flexibilitatea de a depăși problemele legate de spațiu și de rutare a traficului.

Formatul adresei:

Aici, în IPv6, primii 64 de biți definesc partea de rețea, iar restul de 64 de biți este parte de adresă gazdă. IPv4 este reprezentat în 4 blocuri de 8 biți binare, în timp ce IPv6 este reprezentat de 8 grupe de valori hexazecimale de 16 biți separate de coloane.

Exemplu: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

În plus, pentru o utilizare ușoară, poate fi abreviată cu următoarele reguli

(1) Poate fi omis zero zgomote la o valoare de 16 biți

(2) Apariția unică a grupurilor consecutive de zero în cadrul unei adrese poate fi înlocuită cu un dublu colon

Deci 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 pot fi scrise după cum urmează

2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0,004

2607: f0d0: 1002: 0051 :: 202: 4

Principalele caracteristici ale IPv6

(1) Spațiu mare de adrese, deoarece este de 128 de biți

(2) Suporturi sporite pentru Multicast

(3) Suport pentru securitatea stratului de rețea

(4) Mobilitate susținută

(5) Antet extensibil dacă este necesar

(6) încărcări mai mari de mărimea suportate în IPv6 dacă rețeaua acceptă MTU mai mare. (Jumbograms)

Rezumat:

(1) IPv4 este un spațiu de adrese pe 32 de biți unde IPv6 are un spațiu de adrese 128 biți.

(2) CIDR a fost introdus pentru utilizarea optimizată a IPv4

(3) Formatul IPv4 este patru Octect, iar IPv6 este 8 bloc Hexadecimal.

(4) Chiar dacă IPv4 suportă multicastul limitat, IPv6 suportă în mod amplu Multicast

(5) IPv6 evită rutarea triunghiulară, deoarece susține mobilitatea

(6) IPv6 suportă o sarcină utilă mai mare decât IPv4

(7) Tunelul IP este utilizat în prezent pentru interconectarea IPv4 și IPv6.