Laborator 6 disciplina Retele de calculatoare
Adresarea IP
1. Clasele de adrese IP
Fiecare adres IP este mprit n dou pri mari:
1. partea de network (reea) care identific reeaua din care face parte calculatorul;
2. partea de host (gazd) care indentific n mod unic fiecare gazd din reea.
REEA GAZD
32 bii
Structura adresei IP
n funcie de numrul de bii necesari adresei de reea, adresele de IP au fost
mprite n cinci clase de adrese i anume: clasele A, B, C, D, E.
1.1. Clasa de adrese A
REEA GAZD GAZD GAZD
8 bii 24 bii
Structura adresei IP de clas A
Aceasta clas poate suporta un numr mare de gazde, deoarece doar primul octet
este rezervat pentru adresa reelei, iar ceilalti trei octei sunt pentru adrese de gazde.
Primul bit al octetului ce desemneaz reeaua este setat pe 0 la clasa A, din acest
motiv avem 128 (27) adrese de reele din care scdem 2 reele, pentru ca adres [Link]
este pentru ruta implicit (default route), iar adresa [Link] este rezervat funciei de
loopback.
n total avem 126 de reele, fiecare avnd cte 16 777 214 gazde.
Adresele de reea disponibile pentru clasa A sunt de la [Link] pn la [Link].
1.2. Clasa de adrese B
REEA REEA GAZD GAZD
16 bii 16 bii
Structura adresei IP de clas B
n total, la clasa de adrese B avem un numr de 256*256 = 65 536 gazde din
care scdem 2, deci n total 65 534 gazde.
Primii doi bii ai primului octet ce desemneaz reeaua sunt setai pe 10 la clasa
B, din acest motiv avem 16 384 adrese de reele, din care scdem 2.
Deci n total avem 16 382 de reele, fiecare avnd cte 65 534 gazde.
Adresele de reea disponibile pentru clasa B sunt de la [Link] pn la [Link].
1.3. Clasa de adrese C
REEA REEA REEA GAZD
24 biti 8 biti
Structura adresei IP de clas C
O reea din clasa C poate suporta pn la 256 gazde.
Primii trei bii ai primului octet ce desemneaz reeaua sunt setai pe 110 la clasa C, din
acest motiv avem 2 097 154 adrese de reele, din care scdem 2.
Adresele de reea disponibile pentru clasa C sunt de la [Link] pn la [Link].
1.4. Clasa de adrese D
REEA GAZD GAZD GAZD
4 bii
28 bii
Structura adresei IP de clas D
Aceast clas a fost creat pentru a face posibil difuzarea multicasting ntr-o reea IP,
cu alte cuvinte un singur calculator poate trimite simultan date unui grup de calculatoare
din aceeai reea.
Primii patru bii sunt 1110.
Spaiul adreselor disponibile din clasa D este de la [Link] pn la [Link].
1.5. Clasa de adrese E
REEA GAZD GAZD GAZD
4 bii
28 bii
Structura adresei IP de clas E
Este o clas rezervat de ctre IETF (Internet Engineering Task Force) pentru cercetare.
Adresele din aceast clas nu sunt utilizate pe Internet.
Primii patru bii sunt setai 1111.
Spaiul adreselor disponibile din clasa E este de la [Link] pn la [Link].
Clasele de adrese IP
Clasa Primul Intervalul de adrese Numrul de Numrul de
octet reele gazde /reea
A 0xxxxxxx [Link] - [Link] 128 16.777.214
(2 rezervate)
B 10xxxxxx [Link] - [Link] 16.384 65.534
C 110xxxxx [Link] - [Link] 2.097.152 254
D 1110xxxx [Link] - [Link] - -
E 1111xxxx [Link] -[Link] - -
2. Adrese rezervate
Cnd am calculat numrul de gazde disponibile pentru fiecare reea am sczut de
fiecare dat doi, pentru c avem dou adrese rezervate la fiecare reea i anume:
1. adresa reelei care identific reeaua nsi;
2. adresa de broadcast care este folosit pentru a trimite pachete tuturor gazdelor
din reeaua respectiv.
2.1. Adresa de reea este cea care are toi biii din poriunea de gazd egali cu 0.
Exemplu de adres de reea: [Link] (este o adres de clasa C, are doar
ultimul octet pentru poriunea de gazd).
Adresa reelei locale este foarte important, deoarece prin intermediul ei orice
gazd din reea poate comunica cu alte gazde, din alte reele locale. Adresa gazdei are
importan doar n nteriorul reelei locale.
Menionm faptul c pentru a putea face schimb de date ntre dou sau mai multe
reele avem nevoie de un router. Pentru ca acesta s poata routa datele, trebuie s i se
aloce pe fiecare interfa o adresa de IP din reeaua respectiv. (figura de mai jos)
Adres de reea. Alocarea adreselor router-ului
2.2. Adresa de broadcast este cea care are toi biii din poriunea de gazd egali cu 1.
Exemplu de adres de broadcast: [Link] (este o adres de clasa C, deci doar
ultimul octet este rezervat gazdei).(figura urmatoare)
Adres de broadcast
Forma general a adresei de reea i a adresei de broadcast pentru clasele A, B, C.
Adrese de reea i adrese de broadcast
Clasa Adresa de reea Adresa de broadcast
A xxx.0.0.0. xxx.255.255.255
B [Link].0.0 [Link].255.255
C [Link].0 [Link].255
O alta adres rezervata este [Link], din clasa A de adrese, care este pentru loopback.
Exemple rezolvate:
1. Fie adresa IP [Link] i masca de reea [Link]. S se specifice care este
adresa care identific subreeaua.
Solutie:
Adresa de reea se calculeaz cu ajutorul formulei: NetAddr = IP AND NetMask
IP [Link] 10000110.01001101.00000111.00100001
Masca de retea
[Link] 11111111.11111111.11111111.00000000
(NetMask)
Adresa de retea
[Link] 10000110.01001101.00000111.00000000
(NetAddr)
2. Se consider adresa IP [Link] i masca de reea [Link], s se specifice
care este adresa IP de broadcast pentru subreeaua [Link].
Solutie:
O metod de calculare a adresei de broadcast este varianta n care n adresa de
broadcast se copiaz biii asignai pentru reea din adresa IP i se completeaz cu bii de
1 n locul biilor asignai pentru identificarea host-urilor.
Masca de reea mparte o adres IP n dou pri: partea alocat pentru identificatorul de
reea i partea alocat pentru identificatorul de host.
Masca b: 11111111.11111111.11111111.00000000
Deci, biii marcai cu bold, reprezint identificatori de reea, ceilali bii sunt alocai pentru
identificare host.
Adresa IP: [Link]
Adresa BROADCAST: 134.141.7.11111111
Rezultat adr. BROADCAST: [Link]
3. Avnd adresa IP [Link] i masca de reea [Link] s se specifice care
sunt adresele IP asignabile n aceast subreea.
Solutie:
Numarul de subretele: 256
Numarul maxim de IP-uri asignabile: 254
Intervalul de valori pentru IP-uri: [Link] - [Link]
Adresa de retea: [Link] / 24
Adresa de broadcast: [Link]
4. Se consider adresa IP [Link] i masca de reea [Link]. S se specifice
care sunt adresele IP asignabile n aceast subreea.
Solutie:
Numarul de subretele: 8
Numarul maxim de IP-uri asignabile: 6
Intervalul de valori pentru IP-uri: [Link] - [Link]
Adresa de retea: [Link] / 29
Adresa de broadcast: [Link]
Activitati practice de laborator:
1. Fie tabelul urmtor:
Clasa A Clasa B Clasa C Clasa D Clasa E
Scriei n dreptul fiecrei coloane adresele corespunztoare din lista de mai jos:
[Link], [Link], [Link], [Link], [Link],
[Link], [Link], [Link], [Link], [Link]
2. Fie adresele urmtoare: [Link]; [Link]; [Link]; [Link];
[Link]; [Link]; [Link]; [Link].
Completati pentru fiecare din aceste adrese informaiile corespunzatoare dup structura
urmtorului tabel:
Adresa de broadcast a
Clasa de adrese Adresa reelei din
Adresa reelei din care face
din care face parte care face parte
parte
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
3. Divizarea claselor de IP n subreele
Putem mpri o reea n mai multe reele mai mici, pe care le numim subreele.
Toate aceste subreele au aceeai adres de reea. Motivele principale pentru care
recurgem la aceast mprire sunt:
numrul mic de adrese de IP disponibile,
reducerea domeniilor de coliziune i o mai mare securitate a reelei (pentru
c aceste subreele pot comunica ntre ele doar prin intermediul unui router)
i administrarea mai uoar a acestora.
Mecanismul crerii subreelelor este foarte simplu: din biii afereni poriunii de
gazd se mprumut o parte i se formeaz poriunea de subreea. Prin acest procedeu
realizm mai multe reele cu un numr mai mic de gazde / reea.
Reamintim formatul adresel IP:
REEA GAZD
Structura adresei IP
Noul format este:
REEA SUBREEA GAZD
Noua structur adresei IP
Atunci cnd mprumutm bii trebuie s lum n considerare urmtoarele dou aspecte:
1) nu pot fi mprumutai mai puin de 2 bii pentru c altfel nu am avea nici o
reea utilizabil.
Avem 2n 2 reele utilizabile, unde n este numrul biilor mprumutai i cele
dou care se scad reprezint adresa reelei i adresa de broadcast .
Dac n este 0 sau 1 nu avem reele utilizabile.
2) nu putem lsa mai puin de 2 bii n poriunea de gazd pentru c nu am avea
nici o adres de IP utilizabil.
Avem 2m 2 adrese utilizabile, unde m este numrul biilor rmai n
poriunea de gazd i cele dou care se scad reprezint dresa subreelei i
adresa de broadcast a subreelei.
Dac m este 0 sau 1 nu mai rmne nici o adres utilizabil.
3.1. Calcularea mtii de subreea (subnet mask)
Pentru a putea realiza mprirea n subreele trebuie s calculm masca de
subreea (subnet mask) care definete poriunea din adresa IP ce reprezint adresa de
subreea.
Masca de subreea este alctuit tot din 4 octei (32 de bii) ca i adresa de IP,
ns ea nu poate fi utilizat dect mpreun cu adresa de IP.
Mtile de subreea predefinite nainte de mprirea n subreele, corespunztoare
claselor de adrese A,B i C sunt prezentate n tabel:
Masca de subreea
Clasa C
Clasa A Clasa B
Masca de Nr. bii Masca de Nr. bii Masca de Nr. bii
subreea reea subreea reea subreea reea
[Link] /8 [Link] / 16 [Link] / 24
Pentru a calcula masca de subreea trebuie s tim dou lucruri:
- clasa de adrese;
- de cte subreele avem nevoie (sau de cte gazde pe subreea).
Exemplu:
Fie adresa de clas B urmtoare: [Link] / 23
/ 23 nseamn c avem poriunea de reea pe 23 de bii, dar cum clasa de adrese B are
16 bii pentru reea, nseamn c am mprumutat 7 bii din poriunea de gazd.(figura
urmatoare)
1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 0 . 0 0 0 0 0 0 0 0
7 bii mprumutai 9 bii rmai
16 bii
mprumutarea biilor
Folosim tabelul urmator n care asociem poziiei bitului n cadrul octetului valoarea
corespunztoare, poziia fiind numerotat de la stnga la dreapta.
Poziiile biilor
Bitul
1 2 3 4 5 6 7 8
imprumutat
Valoarea 128 64 32 16 8 4 2 1
Astfel, valoarea biilor mprumutai mai sus este: 128+64+32+16+8+4+2=254.
Masca de subreea este: [Link].
3.2. Calcularea numrului de subreele
Calcularea numrului de subreele se face folosind urmtoarea formul:
Nr. Subreele utilizabile = 2numr bii mprumutai 2,
pentru c avem 2 adrese rezervate i anume adresa de reea i adresa de broadcast a
reelei.
Pentru exemplul de mai sus avem: 27 2 =126 subreele utilizabile.
3.2. Calcularea numrului de gazde pe subreea
Calcularea numrului de gazde pe subreea se face folosind urmtoarea formul:
Nr. gazde utilizabile = 2numr bii rmai 2,
avem 2 gazde rezervate i anume adresa subreelei i adresa de broadcast a subreelei.
Pentru exemplul nostru avem: 29 2 = 510 gazde utilizabile.
Nu putem mprumuta toi biii din poriunea de gazd, pentru c dac nu mai avem nici o
adres de gazd utilizabil nu putem folosi subreeaua.
n tabelul urmator este prezentat numrul maxim de bii care pot fi mprumutai n funcie
de clasa de adrese.
Numrul maxim de bii ce pot fi mprumutai
Clasa de adrese Numr maxim de bii mprumutai
A 22
B 14
C 6
Tabelul urmator prezint numrul de subreele pentru fiecare din clasele de adrese A, B,
C n funcie de numrul biilor mprumutai.
Numrul de subreele n funcie de numrul biilor mprumutai
Clasa de adrese Nr. Bii mprumutai Nr. subreele
A,B,C 2 4
A,B,C 3 8
A,B,C 4 16
A,B,C 5 32
A,B,C 6 64
A,B 7 128
A,B 8 256
A,B 9 512
A,B 10 1024
A,B 11 2048
A,B 12 4096
A,B 13 8192
A,B 14 16384
A 15 32768
A 16 65536
A 17 131072
A 18 262144
A 19 524288
A 20 1048576
A 21 2097152
A 22 4194304
Exemplu de aplicare n practic a mtii de subreea
Fie urmtoarea adres de clasa C: [Link] / 27.
Cum clasa de adrese C are un numr de 24 de bii alocai poriunii de reea i noi
avem nevoie de 27 nseamn c trebuie s mprumutm 3 bii.
n acest caz masca de subreea este: [Link].
Avem un numr de 23=8 subreele, fiecare avnd un numr de 25 = 32 gazde pe
reea.
n tabelul de mai jos avem toate subreele create, precum i adresele de gazd
disponibile pentru fiecare subreea n parte.
Subreele create
Nr. Adresa Adresa de broadcast a
Adresele gazdelor
subreelei subreelei subreelei
0 [Link] .1 - .30 [Link]
1 [Link] .33 - .62 [Link]
2 [Link] .65 - .94 [Link]
3 [Link] .97 - .126 [Link]
4 [Link] .129 - .158 [Link]
5 [Link] .161 - .190 [Link]
6 [Link] .193 - .222 [Link]
7 [Link] .225 - .254 [Link]
Adresa subreelei este cea care are numai 0 n poriunea rezervat gazdei, iar
adresa de broadcast a subreelei este cea care are numai 1 n poriunea rezervat gazdei
i prin intermediul ei se transmit mesaje tuturor gazdelor din subreeaua respectiv.
Prima subreea se numete reeaua 0 i adresa ei de subreea este aceeai cu
adresa reelei mari din care ea face parte.
Ultima subreea de numete subreeaua 7 i adresa ei de broadcast coincide cu
adresa de broadcast a reelei mari.
Activitati practice de laborator:
3. Fie adresa de clas B urmtoare: [Link] / 24. S se calculeze toate adresele
de subreea, adresele de broadcast, precum i intervalul de adrese de gazde pentru
fiecare subreea.
4. S se calculeze numrul maxim de subreele ce se pot crea pentru fiecare clas de
adrese n parte.
5. Un administrator al unei firme de telefonie mobil trebuie s reconstruiasc reeaua
firmei, astfel nct aceasta s cuprind 5 subreele avnd fiecare un numr de 24, 18, 16,
20 respectiv 29 de gazde. Pentru a realiza acest lucru are la dispoziie urmtoarea adres
de IP: [Link] / 24.
Ajutai-l pe administrator s restructureze reeaua firmei.
6. Pentru adresa [Link] / 23, realizati urmtoarele:
a) o scurt prezentare a clasei de adrese din care face parte
b) calcularea mtii de subreea
c) calcularea numrului de subreele ce se pot crea i a numrului de gazde pentru
fiecare subreea n parte
d) calcularea adresei de subreea, a adresei de broadcast i a adreselor de gazde
pentru fiecare subreea n parte
Bibliografie:
1. Ivnescu, Elena (2009). Adresare IP, Material de invatare, Domeniul: Informatic,
Calificarea: Administrator reele locale i de comunicaii, Nivel 3 avansat,
Bucureti.
2. [Link] - Disciplina: Arhitecturi de reele i
Internet
3. Standardul de Pregtire Profesional pentru calificarea ADMINISTRATOR
REELE LOCALE I DE COMUNICAII [Link], 2009
4. Curriculum pentru calificarea ADMINISTRATOR REELE LOCALE I DE
COMUNICAII [Link], 2009
5. Chirchina, Olga. Ghilan, Zinaida - Retele de calculatoare - Suport de curs
6. Stnic, Giovanna., Ivnescu, Elena. (2008). Auxiliar curricular. Instalare
hardware i mentenan, Bucureti.