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 a eam 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 con erti 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 # 5 ) 8 Primii bii %/ $%/ $$%/ $$$%/ $$$$%/ .r. bii reea & $0 2( .r. reele $20 12'223 $0.3&2 12$(223 2.%6'.$,% 122$223 .r. bii staie 2( $0 & .r. staii $0.'''.2$( 122(223 0,.,3( 12$0223 2,( 12&223 )omeniul de alori $.%.%.% 4 $20.2,,.2,,.2,, $2&.%.%.% 4 $6$.2,,.2,,.2,, $62.%.%.% 4 223.2,,.2,,.2,, 22(.%.%.% 4 236.2,,.2,,.2,, 2(%.%.%.% 4 2,(.2,,.2,,.2,,

#drese 7ulticast 9e"er at

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 pac et 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 obser a c domeniul de alori pentru clasa # nu include reelele %.%.%.% i $2'.%.%.%, acestea fiind re"er ate. -lasa de adrese %.%.%.% nu este folosit datorit posibilelor confu"ii cu rutele implicite, n reme ce clasa $2'.%.%.% este re"er at 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 a ea la dispo"iie ultimii doi octei, adic $0 bii. #stfel om obine $0.3&( reele, fiecare a nd 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"er at 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 a ea aloare $, n reme ce toi biii corespun"tori cmpului de staie or a ea 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 de enit 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 # -lasa 5 -lasa 2,,.%.%.% 2,,.2,,.%.% 2,,.2,,.2,,. % @& @$0 @2(

Subreele +n adresarea classful a eam 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 a em 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 a ea 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 a ea 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%. 10000010 10000010 $3%. 10000010 $3%. $'%. 1010101 0 1010101 0 $'%. 1010101 0 $'%. %. %%%%%%% % 0%%%%%% % %. 1%%%%%% % $2&. % %%%%%%% % %%%%%%% % % %%%%%%% % % @$0 @$0 @$' @$' @$' @$' # doua >umtate Prima >umtate Cpaiul iniial

)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%. $%%%%%$ % $$$$$$$ $ $%%%%%$ % $3%. $3%. $%%%%%$ % $$$$$$$ $ $%%%%%$ % $3%. $'%. $%$%$%$ % $$$$$$$ $ $%$%$%$ % $'%. $'%. $%$%$%$ % $$$$$$$ $ $%$%$%$ % $'%. $32. $%%%%$% % $%%%%%% % $%%%%%% % $2&. 32. %%$%%%% % $%%%%%% % %%%%%%% % %. % %%%%%%% % %%%%%%% % %%%%%%% % % % %%%%%%% % %%%%%%% % %%%%%%% % % Prima adres DI 7asca de reea

@$' # doua >umtate # doua adres DI 7asca de reea

@$'

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, a nd 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 a em ne oie 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 de enind 23, re"ultatul operaiei fiind definirea unui spaiu de adrese ce ocup doar $@0( din spaiul iniial. $3%. $'%. %. % @$0 Cpaiul iniial

10000010 10000010 $3%. 10000010 $3%.

1010101 0 1010101 0 $'%. 1010101 0 $'%.

%%%%%%% % 0000000 % %. 0000001 % 2.

%%%%%%% % %%%%%%% % % %%%%%%% % %

@$0 @23 @23 @23 @23 # doua subreea de ,$2 adrese Prima 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 a nd rolul de a oferi un al treilea ni el de ierar<i"are a adreselor IP. "rima i ultima subreea +n momentul cnd crem subreele este uor de obser at 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 $3%. 10000010 $3%. 10000010 $3%. 10000010 $3%. 1010101 0 $'%. 1010101 0 $'%. 1010101 0 $'%. 1010101 0 $'%. %%%%%%% % %. 0%%%%%% % %. $$$$$$$ $ 2,,. 1$$$$$$ $ 2,,. %%%%%%% % % %%%%%%% % % $$$$$$$ $ 2,, $$$$$$$ $ 2,, @$0 @$0 @$' @$' @$0 @$0 @$' @$' #dresa de broadcast pentru a doua >umtate #dresa de broadcast pentru spaiul iniial #dresa de reea pentru prima >umtate #dresa de reea pentru spaiul iniial

)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 de ine 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 2 3 ( , 0 .umr bii staie 0 , ( 3 2 .umr de subreele 2 0 $( 3% 02 .umr de staii pentru o subreea 02 3% $( 0 2 .umr total de staii $2( $&% $60 $&% $2( Procent de adrese utili"abile (6A '%A ''A '%A (6A

)ei i la ora actual multe cri de calculatoare recomand n continuare e itarea 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 e ite e entualele 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.

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