Sunteți pe pagina 1din 6

Adresarea IP

O adres IP este un ir de 32 de bii ce identific dou lucruri: o reea i o staie n


cadrul acelei reele. Forma n care sunt folosite totui adresele IP nu este cea binar,
astfel nct cnd spunem adres IP aeam mai de!rab n minte repre"entarea "ecimal
a patru octei, separai prin trei puncte.
#stfel pentru o adres IP dat: $%$$%%%$%%%%%$%%%%%$%$$%%%%%$%%%, om
separa mai nti biii n !rupuri de cte & bii: $%$$%%%$.%%%%%$%%.%%%$%$$%.%%%%$%%%
i n final om conerti fiecare !rup n "ecimal: $''.(.22.&.
)ei aceast nou e*primare nlesnete semnificati lucrul cu adresele IP, aduce
unele limitri le!ate de uurina de a discerne ntre poriunea de reea i cea de staie din
cadrul adresei IP. +ncercarea de a pstra repre"entarea "ecimal ca model de referin
pentru IP i de a clarifica distincia ntre cele dou componente ale adresei IP a dus la
definirea claselor de adrese IP.
Clasele de adrese IP
+n tabelul urmtor sunt pre"entate cele , clase definite pentru spaiul de adrese IP.
-lasa Primii
bii
.r. bii
reea
.r. reele .r. bii
staie
.r. staii )omeniul de
alori
# %/ & $20 12
'
223 2( $0.'''.2$( 12
2(
223
$.%.%.% 4
$20.2,,.2,,.2,,
5 $%/ $0 $0.3&2 12
$(
223 $0 0,.,3( 12
$0
223
$2&.%.%.% 4
$6$.2,,.2,,.2,,
- $$%/ 2( 2.%6'.$,% 12
2$
223 & 2,( 12
&
223
$62.%.%.% 4
223.2,,.2,,.2,,
) $$$%/ #drese 7ulticast
22(.%.%.% 4
236.2,,.2,,.2,,
8 $$$$%/ 9e"erat
2(%.%.%.% 4
2,(.2,,.2,,.2,,
O adres IP de reea este o adres pentru care toi biii de staie sunt 0. O astfel
de adres este folosit pentru identificarea ntregii reele, aceast fiind n fapt forma
relevant a oricrei adrese ce cltorete peste Internet.
O adres IP de broadcast sau de difuzare este o adres pentru care toi biii de
staie sunt 1. Un pacet destinat unei astfel de adrese va a!unge la toate staiile din
aceeai reea.
Clasa A
# fost proiectat pentru a satisface cerinele ridicate de reele de mari dimensiuni.
#stfel pentru definirea reelei a fi folosit doar primul octet, rmnnd pentru
identificarea staiei 2( de bii, adic mai mult de $0,' milioane de posibiliti. )in
tabelul de mai sus se poate obsera c domeniul de alori pentru clasa # nu include
reelele %.%.%.% i $2'.%.%.%, acestea fiind re"erate. -lasa de adrese %.%.%.% nu este
folosit datorit posibilelor confu"ii cu rutele implicite, n reme ce clasa $2'.%.%.% este
re"erat pentru adrese de loopbac:, n scopul monitori"rii i testrii.
;ot din studiul numrului de staii din tabelului de mai sus se obser eliminarea
a cte dou adrese dintre cele ce pot fi alocate staiilor, pentru fiecare dintre clasele
rutabile. -ele dou adrese sunt: adresa de reea i adresa de broadcast.
Clasa B
O clas de adrese 5 este definit de alorile primilor doi bii din adresa IP, aceti
primi doi bii fiind $%. 9espectnd aceast constrn!ere re"ult c toate adresele IP ale
cror prim octet se afl ntre $%%%%%%% i $%$$$$$$, adic ntre $2& i $6$, aparin unei
clase 5.
-mpul de reea pentru o clas 5 a cuprinde primii doi octei, dar cum primii
doi bii ai primului octet sunt fi*ai, ne rmn doar $( bii pentru a crea clase 5. Pentru
definirea staiilor om aea la dispo"iie ultimii doi octei, adic $0 bii. #stfel om
obine $0.3&( reele, fiecare and un numr ma*im de staii de 0,.,33.
Clasa C
-lasele - se definesc prin alocarea primilor 3 octei pentru definirea reelei i
doar a ultimilor & bii pentru distin!erea ntre staiile aceleiai reele. Primii trei bii din
primul octet trebuie s fie $$%, adic aloarea acestui prim octet trebuie s se afle ntre
$62 i 223 pentru ca o adres s aparin unei clase -.
)ei numrul claselor - depete 2 milioane, numrul de staii pentru fiecare
dintre aceste reele este de doar 2,(.
Clasa D
-lasa de adrese ) este folosit pentru reele multicast. -<iar dac reelele
multicast nu s2au ridicat la nlimea ateptrilor formate la nceputul anilor =6%, e*ist
n continuare proiecte de cercetare cu un impact ma>or ba"ate pe multicast 1725one
fiind cel mai recent3, iar reelele de transmisie pentru pro!rame ;? sau mcar pentru
radio nu par s se desprind de ar<itecturile multicast.
Pentru adresa multicast spaiul de adrese este plat, toi cei ( octei fiind folosii
pentru definirea adresei de staie. )eoarece primii ( bii ai primului octet sunt fi*ai, i
anume $$$%, numrul adreselor de multicast este de 20& milioane.
Clasa E
-lasa de adrese 8 este re"erat i nu poate fi folosit n reelele publice, sau n
soluii de multicast.
Masca de reea
7asca de reea este un ir de 32 de bii care, n con>uncie lo!ic cu o adres IP,
a separa adresa de reea, anulnd biii de staie.
Fiecare bit din masca de reea ce corespunde 1se afl pe aceeai po"iie3 cu un bit
din cmpul de reea a aea aloare $, n reme ce toi biii corespun"tori cmpului de
staie or aea aloarea "ero.
7tile de reea sunt inutile ntr2un mediu ce ofer adresare classful, deoarece
simpla testare a alorii primului octet fa de $2& i $62 ne2ar oferi toate informaiile
necesare despre numrul biilor ce aparin cmpului reea dintr2o adres IP dat. +n
sc<imb, odat cu apariia adresrii classless, masca de reea a deenit piatra de temelie
n deci"iile de rutare.
9epre"entarea mtilor de reea folosit cel mai des este cea decimal, datorit
similitudinii cu forma de e*primare a adreselor IP.
O a doua form de repre"entare a mtilor de reea este sub forma unui numr ce
repre"int numrul de bii de $ din masca de reea, aceast form de repre"entare fiind
referit ca prefi* de reea.
-lasa # 2,,.%.%.% @&
-lasa 5 2,,.2,,.%.% @$0
-lasa - 2,,.2,,.2,,.% @2(
Subreele
+n adresarea classful aeam trei dimensiuni de reele, ducnd la o utili"are e*trem
de ineficient a spaiului de adrese. +nc<ipuii2 numai c pentru 3%% de staii ce
trebuie s fie n acelai domeniu de broadcast 1n aceeai reea3 administratorul de reea
ar fi trebuit s solicite o clas 5, urmnd s foloseasc sub %,,A din adresele
disponibile.
+ntrebarea este dac n loc de o ntrea! clas 5 nu am fi putut aloca doar
>umtate de clas 5, dublnd astfel eficiena alocrii de adreseB Cau, reformulnd, dac
aem clasa 5 $3%.$'%.%.%, care este >umtatea acesteiaB
Pentru a n>umti un spaiu de adrese, a trebui n fapt s n>umtim numrul
de staii, adic s reducem cu unu numrul de bii de staie. 5itul astfel obinut a intra
n componena unui nou cmp, pe care l om numi cmp de subreea.
7asca de reea a aea aloarea $ att n cmpurile corespun"toare biilor de
reea, ct i n cmpurile corespun"toare biilor de subreea.
+n conclu"ie, pentru a n>umti un spaiu de adrese, trebuie s e*tindem masca
de reea cu un bit 1cel corespun"tor cmpului de subreea3, iar cele dou >umti or fi
obinute fcnd acest bit o dat %, o dat $.
#nd de n>umtit o clas 5, cele dou >umti or aea masca de reea @$',
bitul de subreea fiind c<iar al $'2lea bit din adresa IP.
9e"ultatul operaiei de n>umtire este pre"entat mai >os.
$3%. $'%. %. % @$0 Cpaiul iniial
10000010 10101010 %%%%%%%% %%%%%%%% @$0
10000010 10101010 0%%%%%%% %%%%%%%% @$'
$3%. $'%. %. % @$' Prima >umtate
10000010 10101010 1%%%%%%% %%%%%%%% @$'
$3%. $'%. $2&. % @$' # doua >umtate
)ei modul de utili"are a unei mti de reea reiese direct din definiia acesteia,
om e*emplifica pe dou adrese ce se aflau n spaiul iniial de adrese, dar dup
n>umtire au a>uns n reele diferite. Fie $3%.$'%.32.% i $3%.$'%.$32.% aceste adrese:
$3%. $'%. $32. % Prima adres
$%%%%%$% $%$%$%$% $%%%%$%% %%%%%%%% DI
$$$$$$$$ $$$$$$$$ $%%%%%%% %%%%%%%% 7asca de reea
$%%%%%$% $%$%$%$% $%%%%%%% %%%%%%%%
$3%. $'%. $2&. % @$' # doua >umtate
$3%. $'%. 32. % # doua adres
$%%%%%$% $%$%$%$% %%$%%%%% %%%%%%%% DI
$$$$$$$$ $$$$$$$$ $%%%%%%% %%%%%%%% 7asca de reea
$%%%%%$% $%$%$%$% %%%%%%%% %%%%%%%%
$3%. $'%. %. % @$' Prima >umtate
Putem acum aloca acum pentru reeaua de 3%% de staii doar >umtate de clas 5,
adic 32 de mii de adrese. )ar nimic nu ne mpiedic s mpiedic s n>umtim nc
odat unul dintre spaiile de adrese obinut, and astfel la dispo"iie dou spaii de cte
$0 mii de adrese. Di, de ce nu, s mer!em mai departe cu procesul de creare de subreele
pentru a obine spaii de ,$2 adrese.
Pentru a repre"enta ,$2 ariante aem neoie de 6 bii n cmpul staie. )in cei
$0 bii iniiali om trece direct ' bii n cmpul de subreea. 7asca de reea trebuie
e*tins cu ' bii deenind 23, re"ultatul operaiei fiind definirea unui spaiu de adrese ce
ocup doar $@0( din spaiul iniial.
$3%. $'%. %. % @$0 Cpaiul iniial
10000010 10101010 %%%%%%%% %%%%%%%% @$0
10000010 10101010 0000000% %%%%%%%% @23
$3%. $'%. %. % @23 Prima subreea de ,$2 adrese
10000010 10101010 0000001% %%%%%%%% @23
$3%. $'%. 2. % @23 # doua subreea de ,$2 adrese
+n conclu"ie, subreelele au aprut n scopul eficienti"rii modului de alocare a
adreselor IP. Pentru a mpri n subreele un spaiu de adrese dat, o parte din biii de
staie sunt trecui ntr2un nou cmp, cel de subreea, acesta and rolul de a oferi un al
treilea niel de ierar<i"are a adreselor IP.
"rima i ultima subreea
+n momentul cnd crem subreele este uor de obserat posibila confu"ie ce se
poate face ntre adresa de reea a spaiului de adrese iniial i adresa de reea a primei
subreele create, dar totodat i ntre adresa de difu"are pentru spaiul de adrese iniial i
adresa de difu"are a ultimei subreele.
+n e*emplul de mai nainte sin!ura diferen ntre clasa 5 i prima sa >umtate era
masca de reea folosit, i tot masca de reea este sin!ura diferen ntre adresa de
difu"are a clasei 5 i adresa de difu"are a celei de a doua >umti.
10000010 10101010 %%%%%%%% %%%%%%%% @$0 #dresa de reea
pentru spaiul iniial $3%. $'%. %. % @$0
10000010 10101010 0%%%%%%% %%%%%%%% @$' #dresa de reea
pentru prima >umtate $3%. $'%. %. % @$'
10000010 10101010 $$$$$$$$ $$$$$$$$ @$0 #dresa de broadcast
pentru spaiul iniial $3%. $'%. 2,,. 2,, @$0
10000010 10101010 1$$$$$$$ $$$$$$$$ @$' #dresa de broadcast
pentru a doua >umtate $3%. $'%. 2,,. 2,, @$'
)atorit acestei ambi!uiti, odat cu apariia subreelelor a aprut i interdicia
de a folosi prima i ultima subreea. #stfel, numrul ma*im de subreele ce poate fi
folosit deine 2 la puterea numrului de bii de subreea minus 2.
O prim consecin este imposibilitatea mprumutrii unui sin!ur bit pentru
crearea de subreele, adic imposibilitatea n>umtirii unui spaiu de adrese. .umrul
minim de bii ce trebuie mprumutai este 2.
O a doua, i mult mai drastic consecin este pierderea unui procent din spaiul
de adrese n urma procesului de creare de subreele. +n tabelul de mai >os este anali"at
eficiena folosirii spaiului de adrese n urma crerii de subreele pentru o clas -.
.umr bii
subreea
.umr bii
staie
.umr de
subreele
.umr de staii
pentru o subreea
.umr total
de staii
Procent de adrese
utili"abile
2 0 2 02 $2( (6A
3 , 0 3% $&% '%A
( ( $( $( $60 ''A
, 3 3% 0 $&% '%A
0 2 02 2 $2( (6A
)ei i la ora actual multe cri de calculatoare recomand n continuare eitarea
folosirii primei i ultimei subreele, raiunile sunt mai mult de natur didactic pentru c
Internetul n asta lui ma>oritate conine ec<ipamente capabile s eite eentualele
confu"ii, i asta fr nici un alt cost adiional.
;em de cas
Pentru o adres IP i o masc de reea date s se rspund la urmtoarele
ntrebri:
$. C se transforme n binar adresa IP i masca de reea.
2. )in ce clas face parte adresa IPB
3. -are este adresa de reeaB 1pentru spaiul iniial3
(. -are octei repre"int poriunea de reea i care poriunea de staieB
,. -are este adresa subreelei, n "ecimal i n binarB
0. -i bii au fost mprumutai pentru subreea din biii disponibili pentru staiiB
'. -i bii au rmas pentru staiiB
&. -are este numrul ma*im de subreele utili"abile ce pot fi createB
6. -are este numrul ma*im de staii ce pot fi definite pentru fiecare subreeaB
$%.Pentru IP2ul dat, care este adresa de broadcast.
$$. Pentru subreeaua din care IP2ul dat face parte, care este domeniul adreselor
IP pentru staii.