Te salut si bine ai venit la acest articol in care vorbim despre adresele IP. Din acest articol vei afla ce este o adresa IP, de ce este importanta cand vine vorba de conexiunea la Internet si cum o poti seta la tine pe PC pentru a putea naviga Internetul. Hai sa incepem!

Ce este o adresa IP ?

Pentru a intelege mai bine ce este o adresa IP iti propun urmatorul exemplu: sa ne gandim la IP ca la un CNP pentru device-uri. Ce rol are CNP-ul ? De a identifica  in, mod unic, fiecare persoana din Romania. Statul ne identifica prin CNP (aka IP), iar oamenii ne identifica prin Nume sau Prenume (aka. adresa MAC).

IP (Internet Protocol) a fost dezvoltat in anii 1980 si foloseste 32 de biti pentru definirea unei adrese (ex: 192.168.1.1). Adresa IP este alcatuita din 4 campuri diferite (delimitate prin punct), iar in fiecare camp din cele 4 pot fi alocati 8 biti:

8 biti * 4 campuri = 32 biti.

Acum, hai sa ne gandim putin la acest numar de biti, 32. Acesta ne poate spune ceva legat de numarul maxim de adrese IP care pot fi generate: 2^32 ~= 4.2 Miliarde !  Da, ai citit bine, 4.2 miliarde de adrese IP… si s-au terminat.

TIP: de ce 2 ^32 ? deoarece fiecare bit poate lua valoare 0 sau 1, asadar daca avem 32 de biti vom putea genera aproximativ 4.2 miliarde de numere unice.

In anul 2011, mai exact in vara acelui an, IANA (Internet Assigned Numbers Authority) a alocat ultimul spatiu de adrese IPv4. Asta inseamna ca nu mai putem conecta alte dispozitive la internet ? Nicidecum, de atunci si pana acum (2016) internetul a crescut foarte mult ca numar de dispozitive conectate. Iata urmatorul grafic:

ce este o adresa ip si cate adrese ip exista
Figura 1

Dupa cum spuneam si mai devreme, numarul maxim de adrese IPv4 este de aproximativ ~4.2 Miliarde. In anul 2016 se estima ca numarul total de dispozitive conectate la Internet era in jur de ~30 Miliarde, numar care depaseste cu mult limita adreselor IP. Pentru asta exista adresele IPv6, care vin sa intampine aceasta problema. Daca esti curios sa citesti mai multe despre IPv6, intra aici.

Cum comunica dispozitivele in Internet cu ajutorul adresei IP?

Pentru a putea comunica, dispozitivele (PC-uri, routere, switch-uri, etc) trebuie sa aiba un identificator unic. In acest caz este vorba de IP (Internet Protocol). IP-ul este un mod de a identifica un dispozitiv intr-o retea. El trebuie sa fie unic. Nu pot exista 2 IP-uri la fel in aceeasi retea.

cum gasesc adresa IP
Figura 2

Exemplu de mai sus este luat din linia de comanda din Windows (cmd) folosindu-ma de comanda >ipconfig. Acesta de mai jos este alt exemplu de adresa IP

10.0.0.1/24, unde /24 reprezinta masca de retea,

Masca de retea (Subnet Mask) determina dimensiunea retelei ( adica cate dispozitive se pot afla in aceeasi retea la un moment dat – 14 – (/28), 126 – (/25), 254 – (/24), 510 – (/23) etc).

Elementele necesare unui end-device pentru a comunica cu succes in Internet:

IP-ul = identifica, in mod unic, un dispozitiv conectat intr-o retea 

Masca de Retea = determina dimensiunea retelei (ca numar de IP-uri disponibile)

Default Gateway = calea de iesire din retea (de obicei spre Internet printr-un Router)

Server DNS = “transforma” un nume (precum google.ro) intr-un IP (ex: 173.23.85.91)

Tipuri de adrese IP

Acum hai sa discutam mai in detaliu despre fiecare dintre acestea si vom incepe cu adresele IP. Presupun ca pana aici este clar ca in orice comunicatie dintre 2 dispozitive avem nevoie de o adresa sursa si de o adresa destinatie. In acest caz apar cele 2 campuri (Source & Destination Address) care sunt rezervate pentru adresa IP sursa si adresa IP destinatie.

ce este o adresa ip
Figura 3

De exemplu, in figura 5.5 poti vedea cele 2 retele A si S. Daca PC-ul din reteaua A (cu IP-ul 10.0.0.5) vrea sa comunice cu serverul din reteaua S (cu IP-ul 192.168.10.8), atunci sursa pentru fiecare pachet in parte va fi 10.0.0.5, iar destinatia 192.168.10.8.

Clase de adrese IP

Dupa cum am spus si la inceputul acestui capitol, fiecare camp (4 in total) al unei adrese IP poate avea orice valoarea intre 0 – 255 (8 biti/camp, deci in total 256 de valori; 2^8 = 256). Astfel, adresele IP se imparte in mai multe clase:

Clasa Adresa IPAdresa IP StartAdresa IP EndPrefix Retea
A1.0.0.0127.255.255.2551 – 127
B128.0.0.0191.255.255.255128 – 191
C192.0.0.0223.255.255.255192 – 223
D224.0.0.0239.255.255.255224 – 239
E240.0.0.0255.255.255.255240 – 255

Clasele A, B, C sunt cele folosite in Internet, clasa D fiind rezervata pentru Adresele de tip Multicast, iar clasa E este o clasa experimentala si nu este folosita.

Adrese IP Publice

IP-urile Publice, dupa cum le spune si numele, sunt folosite pentru a comunica (tranzita) in Internet, iar cele Private sunt folosite in Retelele Locale (LAN), cum ar fi reteaua noastra de acasa.

Astfel, IP-urile Private nu vor ajunge niciodata in Internet, deoarece se foloseste un procedeu numit NAT (Network Address Translation) care “transforma” IP-urile Private in IP-uri Publice.

Adrese IP Private

Dintre aceste clase se disting urmatoarele IP-uri PRIVATE:

Clasa Adresa IPAdresa IP StartAdresa IP EndAdresa Retea
A10.0.0.110.255.255.25510.0.0.0/8
B172.16.0.1172.31.255.255172.16.0.0/12
C192.168.0.1192.168.255.255192.168.0.0/16

NOTA: Restul adreselor IP sunt PUBLICE !

Iata mai jos un tutorial din care vei afla cum sa vezi ce adresa IP publica ai:

Astfel noi putem avea un scenariu similar cu cel din figura de mai jos (mai multe retele locale – LAN – care contin adrese IP private, iar restul retelelor (publice / din Internet) cu adrese IP publice)

Figura 4

Cum setez o adresa IP pe Windows?

O adresa IP poate fi configurata in 2 moduri: static sau dinamic. Adresa IP statica este setata de catre user (sau admin), iar adresa IP dinamica este preluata din retea cu ajutorul protocolului DHCP. In acest tutorial poti vedea cum am setat o adresa IP pe Windows:

Cum aflu adresa mea IP Publica?

Acum ca ai aflat ce este o adresa IP publica si stii in ce situatie se foloseste, a sosit momentul sa-ti arat cum o poti identifica. Aceasta adresa IP publica poate fi aceeasi sau poate fi una diferita depinde de tipul ei (adresa IP statica sau adresa IP dinamica) – acest aspect de obicei il poti negocia cu ISP-ul tau (furnizorul de servicii de Internet). Acum, iti propun sa urmaresti tutorialul de mai jos pentru a vedea exact cum poti afla adresa ta IP publica:

Odata ce ai urmarit tutorialul de mai sus, sper ca esti constient ca oricine (site, aplicatie, persoana), odata ce te-ai conectat la ei pot vedea cu usurinta adresa ta IP publica (ba chiar mai mult, locatia ta). Asadar, daca vrei sa-ti ascunzi urma iti recomand sa folosesti un VPN (Virtual Private Network) – care iti va securiza conexiunea si iti va ascunde IP-ul. Intra AICI pentru a afla mai multe despre VPN.

Raspunsuri la cele mai frecvente intrebari despre adresele IP

Ce este o adresa IP?

O adresa IP (sau IPv4) este un identificator unic al unui dispozitiv conectat la o retea sau la Internet. Ea permite comunicarea intre dispozitive.

De cate tipuri sunt adresele IP?

Adresele IP pot fi de 2 tipuri: publice (folosite in Internet) sau private (folosite in retele LAN).

S-au terminat adresele IPv4?

Adresele IPv4 sunt in numar de 4.3 Miliarde, iar acestea au fost alocate in totalitate catre ISP-uri. Inlocuitorul lor este IPv6

Ce este IPv6?

Este o tehnologie de adresare, similara cu IPv4, dar care ofera un numar mult mai mare de adrese si mai multe functionalitati.

Vrei sa afli mai multe despre adresa IP si Internet?

Iti multumesc pentru interesul si atentia acordata acestui articol despre adresele IP si cum comunica calculatoarele in Internet cu ajutorul acestora. Daca esti interesat sa inveti mai multe despre Retele de Calculatoare, atunci iti recomand cartea mea Introducere in Retele de Calculatoare“,care este #1 Best-Seller pe Amazon.

Notiunile explicate in aceasta carte te vor ajuta extrem de mult sa intelegi atat elementele teoretice cat si cele practice care au de a face cu retelele de calculatoare, internetul si cu configurarea echipamentelor Cisco. Click AICI pentru a afla mai multe. Spor la invatat, Ramon.

Ramon Nastase

Eu sunt Ramon, am 25 de ani si sunt Pasionat de IT (Retelistica, Programare, Securitate, Tehnologie) si Training. Misiunea mea este sa te ajut pe tine sa-ti atingi potentialul maxim in cariera ta din domeniul IT. Cu acest gand in minte din 2017 pana in prezent, am construit o comunitate de peste 70.000 de persoane pasionate de IT si de invatare continua. Te invit sa citesti articolele de pe acest blog si sa urmaresti celelalte materiale educative de mai jos 👇