Care este diferența dintre protocoalele IPv4 și IPv6

Anonim

IPv4 vs protocoale IPv6 | Protocolul 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 îl cheamă pe biroul lui Bob și punem numărul extensiei pentru a ajunge la Bob. Numărul extensiei nu poate fi atins din afară deoarece această extensie 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 într-o rețea privată. 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ă mânerele 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 partea 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 prin colonii.

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

poate fi omis

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

Astfel 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 poate fi scris după cum urmează

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

2607: f0d0: 1002: 0051: (9)>

(5) Suport pentru extensie

(6) Mai mare Sarcini utile de dimensiune 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 de 128 biți.

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

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

(4) Chiar dacă IPv4 suportă multicast limitat, IPv6 sprijină pe scară largă Multicast

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

(6) IPv6 suportă o sarcină utilă mai mare decât IPv4) Tunelul IP este utilizat pentru interconectarea IPv4 și IPv6 în momentul de față.