Sunteți pe pagina 1din 5

Tranziia de la IPv4 la IPv6

Spinu Gica Nicusor Gr.2A An II.

Introducere

Ori de cte ori pronunam cuvantul internet, este aproape imposibil sa nu pronunam notiunea de adresa IP. Fie constient ( cand suntem deja la un nivel inalt si ne putem da seama ce inseamna asta ), fie in mod incontient, precum copiii care incearc sa stabileasca o retea de jocuri intre doua sau mai multe calculatoare i ii cer unul altuia adresele IP. Fara doar si poate notiunea de adresa IP intra in vocabularul utilizatorului de internet in mod inconstient si ramane acolo tot timpul, deoarece traim intr-o era in care, fiecare om, fiecare computer, fiecare telefon, fiecare contor de parcare, si altele, detine o adresa IP.

Intrebarea fireasca ? Ce este o adresa IP?

Daca notiunea de adresa IP o regasim deja in limbajul nostru, ne intrebam probabil ce inseamna defapt IP? Haideti sa ne gandim la antica metoda de trimitere a scrisorilor si anume posta. Cum anume ajunge acea scrisoare la destinatarul caruia noi vrem sa ii trimitem scrisoarea, si mai ales, de unde stie destinatarul de unde a primit scrisoarea? Pai, am putea spune ca este simplu, scriem numele si adresa noastra pe partea din stanga sus, iar numele si adresa destinatarului jos in dreapta. Ei bine, cam in aceeasi maniera se petrec lucrurile si pe internet. Fiecare masina ( calculator / pc / telefon / etc ), care este conectata la internet trebuie sa fie cumva identificata in mod unic. Fara un identificator, reteaua nu ar stii cum sa trimita un mesaj la dumneavoastra, iar daca ar fii mai multe masini cu acelasi identificator, reteaua nu ar stii cui sa trimita acel mesaj. Este ca si cum am da unui postas un plic fara nici un nume / adresa pe el. Adresele IP sunt constituite din 2 parti: numarul de retea, si numarul masinii gazda din acea retea astfel incat doua sau mai multe masini din retele diferite pot avea acelasi numar gazda, dar numarul de retea va fi diferit, in acest mod se asigura identificarea in mod unic. Fara acest tip de schema numararea ar devenii foarte repede neincapatoare. Asadar Internetul idsentifica retelele prin asocierea undei adrese IP fiecarei companii sau organizatii de pe net, de aceea fiecarei dintre acestea ii sunt atribuite adrese IP be baza marimii lor. Daca compania este mica, nu este nevoie de foarte multi identificatori de masina in acea retea, in schimb, daca organizatia este una mai mare cu siguranta numarul de identificatori de masina va fi mult mai mare. Din acest motiv companiilor foarte mari precum XEROX, MIT, Ford, HP, IBM, etc, le-au fost alocate milioane de adrese IP. 1

Pentru a usura munca de atribuire a adreselor IP, adresele de retea au fost impartite in clase de adrese, A, B, C, ( D, E - avand scopuri speciale ), fiecare fiind atribuita dupa marimea utilizatorului. Aceste clase impart cei 32 de biti disponibili pentru o adresa IPv4 de care vom discuta mai multe in sectiunea urmatoare. Asadar identificatorii depind de clasa.

Ce este IPv4 ?

Daca tot am pomenit in sectiunea anterioara de IPv4, probabil ca va intrebati ce inseamna acest IPv4? IPv4 este acronimul ( prescurtarea ) de la Internet Protocol version 4 care a fost lansata in 1981. Asadar o adresa IPv4 este o adresa IP care are o lungime de 32 de biti, ceea ce inseamna 232, 4.294.967.296 de adrese IP, si este impartita in 4 parti de cate 8 biti, astfel permitand fiecarei parti sa contina numere de la 0 la 255. Aceste 4 parti unite printr-un punct au fost numite "cuadrantul punctat" ceea ce inseamna ca fiecare valoare de 8 biti este separata print-un punct (ex. 124.234.211.255). In sectiunea anterioara vorbeam de clase de adrese. Asadar clasele de adrese impart cei 32 de biti in functie de necesitatea fiecareia. La inceputul adresei de 32 de biti pentru a identifica tipul clasei sunt rezervati unul sau mai multi biti. Cele 3 clase sunt caracterizate astfel: Clasa A: numarul de retea pe 7 biti; gazda pe 24 de biti Clasa B: numarul de retea pe 14 biti; gazda pe 16 biti. Clasa C: numarul de retea pe 21 de biti; gazda pe 8 biti. Retelele de clasa A au doar 7 biti pentru numarul de retea ceea ce inseamn 24 de biti pentru masinile gazda. Prin aceasta putem obtine aprox 16 milioane de identificatori de masina diferiti, care poate fi destul pentru organizatiile foarte mari. Retelele de clasa B au 14 biti pentru retea si 16 biti pentru gazda, ceea ce asigura un numar de aprox. 16.000 de calculatoare gazda. In sfarsit retelele de clasa C pot avea un numar maxim de 254 de masini gazda, dar pot exista foarte multe identificatoare de retea. De notat este ca majoritatea retelelor sunt de clasa B sau C. Asadar analizand o adresa ip putem spune ca ea apartine clasei A, B, sau C dupa urmatoarele reguli: Adresele din clasa A sunt intre 0 si 127. Adresele din clasa B sunt intre 128 si 191. Adresele din clasa C sunt intre 192 si 223. Acestea fiind spuse daca am reusit oarecum sa intelegem ce este IPv4. Probabil acum ne intrebam ce inseamna acel IPv6 din titlu, despre care vom vorbii in sectiunea urmatoare.

IPv6.

Dupa cum am spus in sectiunea anterioara, IPv4 este acronimul de la Internet Protocol Version 4, deci IPv6 trebuie sa fie acronimul de la Internet Protocol Version 6, care cea de-a 6-a revizuire a Internet Protocol si succesorul lui IPv4. Functioneaza similar lui IPv4 in sensul ca aloca adrese numerice necesare transferului de date si comunicarii pe internet, dar intre ele exista totusi diferente majore. IPv6 a fost publicata pentru prima data in 1995, dar standard a fost cu 3 ani mai tarziu in 1998. Una dintre diferentele majore este aceea ca adresele IPv6 nu vor mai impartii doar cei 32 de biti disponibili pentru o adresa IPv4, ci 128, care inseamna aprox 3.4 x 1038 ( mai precis 340.282.366.920.938.463.374.607.431.768.211.456 ) adrese posibile, pe cand la IPv4 puteam avea numai 4,29 miliarde adrese posibile. Din acest motiv va fi necesar un sistem hexadecimal pentru a afisa acele adrese. Notatie: 16 numere hexa, fiecare de 4 cifre delimitate de " : " EX: 2001:0db8:ab00:0000:0000:0000:0000:0000. Daca unul sau mai multe din grupurile de 4 cifre este 0000 zerourile se pot concatena si inlocui ( o singura data ) cu " :: ". EX: 2001:db8:ab00::

De asemenea se va putea face trecerea de la o adresa IPv4 la una IPv6 dupa cum urmeaza: 10.0.0.1 ( IPv4) = > ::10.0.0.1 sau 0:0:0:0:0:0:A00:1

De la IPv4 la IPv6

De ce aceasta tranzitie ? Ei bine exista mai multe cauze care se datoreaza acestei treceri la noua versiune a Internet Protocolului. Contextul aparitiei IPv6 se datoreaza problemelor IPv4 care apar odata cu cresterea exponentiala a numarului de gazde, aparitia unor tabele de rutare de mari dimensiuni, configuratii tot mai complexe, utilizatori tot mai multi, imposibilitatea asigurarii calitatii serviciilor si nu in ultimul rand securitatea. Una dintre primele cauze este aceea ca adresele IPv4 sunt pe cale sa se termine, lucru ce a fost prevazut cu mult timp in urma. 3

Intrebarea fireasca acum ar fii, " Pai .. nu spuneam ca IPv4 asigura aprox 4.20 miliarde de adrese IP ? Avem noi asa multe calculatoare , telefoane etc ? ". Ei bine raspunsul este "DA". Vint Cerf ( considerat unul dintre parintii internetului ) a dat cu mult timp in urma un avertisment precum adresele IPv4 se vor termina intr-un final si va trebuii ceva nou. Alte motive precum fenomenul de explozie al tabelelor de rutare, care odata cu introducerea IPV6, se va reduce, simplificarea protocolului, suport pentru gazde mobile, compatibilitatea cu vechiul IP, si nu in ultimul rand un suport major pentru evolutiile viitoare ale internetului. De asemenea securitatea cu noua versiune de Internet Protocol, v-a fi imbunatatita prin IPSec( acronimul de la IP Security ) care va fi defapt criptarea adresei IP. Acestea sunt asadar cateva dintre imbunatatirile care vin odata cu tranzitia de la IPv4 la IPv6, schimbare ce a fost programata de peste un deceniu. Totusi progresul a fost foarte lent, doar o mica parte facand trecerea la IPv6. Primul test a fost facut la 8 iunie 2011, care a fost declarata " WORLD IPv6 DAY", cand Google, Facebook, si alte companii proeminente pe web au testat sistemul IPv6.

6 "

Ne va afecta pe noi aceasta schimbare?


Majoritatea sistemelor actuale incepand cu Windows XP SP1 suporta IPv6, deci initial nu va

avea niciun impact major . Totusi multe routere si servere nu suporta IPv6 facand in acest fel imposibil conectarea unui calculator cu IPv6 la un router sau server cu IPv4 imposibila. De asemenea IPv6 este in faza incipienta avand o multime de de probleme de securitate si bug-uri de functionare, fapt ce poate duce la o anarhie IT globala. Nimeni nu stie cat va dura tranzitia dar un singur lucru se stie cu siguranta : va trebui facuta pentru ca internetul sa poata functiona asa cum o face astazi . "

Bibliografie

Ionut-Stefan Lucas - traducere a articolului " Protocolul TCP/IP si retelele " Joseph Davies ( Microsoft ) - UNDERSTANDING IPv6 Lenuta Alboaie - Nivelul Retea http://thor.info.uaic.ro/~adria/teach/courses/net/files/2rc_NivelulRetea.pdf Beej Jorgensen - Beej's Guide to Network Programming. Using Internet Sockets
http://beej.us/guide/bgnet/output/html/multipage/index.html

Bestwebdesigners - Articolul " IPv4 & IPv6 - SCURTA PREZENTARE"


http://blog.bestwebdesigners.ro/?p=359

Iljitsch van Beijnum - Articolul " There is no Plan B: why the IPv4-to-IPv6 transition will be ugly "
http://arstechnica.com/business/news/2010/09/there-is-no-plan-b-why-the-ipv4-to-ipv6transition-will-be-ugly.ars

Wikipedia - IPv6
http://ro.wikipedia.org/wiki/IPv6

S-ar putea să vă placă și