Sunteți pe pagina 1din 6

INTERNET - ADRESAREA N REEA

CONF UNIV. ARC NAIANA Universitatea din Oradea, ntarca@uoradea.ro

All kind of computers are connected to the Internet. What makes possible the communication between them is a set of standardized communication protocols, TCP/IP. Interconnection between personal computers gi es the possibilit! of a great number of net ser ices and applications de elopments. Inima unei reele bazate pe TCP/IP, nivelul reea, include IP (Internet Protocol), ICMP (Internet Control Message Protocol) i I!MP (Internet !roup Management Protocol)" Cea mai mare parte a sarcinii o preia IP" ICMP i I!MP sunt protocoale suport pentru IP, av#nd rolul de a diri$a mesa$e speciale ale reelei, cum ar %i erorile sau mesa$ele trimise la dou& sau mai multe reele" 'ntr(o reea TCP/IP, o datagram& IP )ncapsuleaz& toate protocoalele cu e*cepia protocolului de rezolvare a adreselor" 'ncapsularea protocoalelor %uncioneaz& ast%el+ pentru a transmite date printr( o reea strati%icat&, datele sunt trecute de la aplicaie, unui protocol al stivei" C#nd acest protocol termin& sarcina sa, trece datele unui alt protocol din stiv&" ,a trecerea datelor prin %iecare nivel din stiv&, so%t-areul de reea preg&te te datele pentru urm&torul nivel, mai cobor#t, al protocolului stiv&" .iecare nivel construie te peste )ncapsularea nivelului precedent"

Adrese Internet
/ adres& Internet este o adres& IP" 0n calculator din reeaua Internet nu are cu adev&rat o anumit& adres&" 1 a cum )ns& te2nologia 3t2ernet necesit& ca %iecare plac& de inter%a& a unei anumite reele s& aib& o adres& 3t2ernet unic&, %iecare inter%a& )n Internet trebuie s& aib& o adresa IP unic&" 1nalogia merge mai departe i )n cazul reelelor TCP/IP, care asociaz& adrese IP cu o plac& de inter%a&, 4inter%ace card5, nu cu 2ostul )n sine" .iecare plac& de inter%a& ata at& unui calculator trebuie s& aib& o adres& IP unic&, dar un calculator poate s& aib& mai multe adrese IP valide" Pentru simplitate, se asociaz& adresele IP cu un calculator, problem& %iind doar )n cazul calculatoarelor cu mai multe pl&ci de inter%a&"

punct"

/ adres& IP are 67 bii i este reprezentat& ca o serie de 8 numere zecimale separate prin 1st%el, adresa binar&+ 9:9:::9:::9:9::::::::9::::99:9:: se noteaz&+ 9;8"8:"8"<7"

=elaia dintre cele dou& reiese din urm&torul tabel de conversie+


Zecimal 9;8 8: 8 <7 Bin ar 9:9:::9: ::9:9::: :::::9:: ::99:9::

1ceast& notaie este o convenie, scopul ei %iind u urina )n manipulare pentru utilizator" / adresa IP combin& un num&r de reea cu un num&r de calculator (de %apt cu num&rul inter%eei)" Pentru a distinge miile de reele interconectate, Centrul de In%ormaii a =eelei Internet (Inter>IC ( Internet >et-or? In%ormation Center), asigur& unicitatea identi%icatorilor reelelor" /ctetul mai semni%icativ al adresei IP identi%ic& num&rul reelei, iar cei trei octei mai puin semni%icativi identi%ic& inter%aa 2ostului"

999

'n general so%t-areul Internet interpreteaz& un c#mp av#nd toi biii cu valoarea 9 ca semni%ic#nd 4toi5, adic& o ast%el de adres& reprezint& o adres& 4broadcast5, destinat& tuturor calculatoarelor din reea" 0n c#mp av#nd toi biii : este interpretat ca 4acesta5" / adres& cu un ast%el de c#mp semni%ic& reeaua 4aceasta5, sau calculatorul 4acesta5" Con%orm sc2emei originale de codi%icare, cu un singur octet pentru identi%icarea reelei, se pot conecta ma*im 7<< reele" Pentru a se )nl&tura nea$unsul limit&rii spaiului de adrese, s(a dezvoltat un sistem de codi%icare mai e%icient i %oarte simplu, i anume+ adresele IP %olosesc bi ii cei mai semni%icativi din octetul cel mai semni%icativ pentru a identi%ica o clas& de adrese" Clasa adresei speci%ic& c#i octei sunt %olosii pentru identi%icarea reelei" Clasa de adres& este codi%icat& dup& cum urmeaz&+
Clasa 1 @ C A 3 Biii semnificativi :""" 9: " " " 99: " " " 999: " " " 9999: " " " Octei disponibili pentru identificarea reelei 9 7 6 .olosit& pentru multicasting =ezervat& pentru dezvolt&ri ulterioare

Con%orm tabelului, o adres& de clasa 1 are la dispoziie B bii pentru identi%icarea reelei i 78 bii pentru identi%icarea 2ostului, adic& pot %i interconectate 97B de reele cu adrese de clasa 1 " 1ceste reele pot avea teoretic 9;BBB79; 2osturi" Aoar reelele care necesit& ata area a peste ;<<6; 2osturi %olosesc adrese de clasa 1" 1dresele de clasa @ au la dispoziie 98 bii pentru identi%icarea reelei i 9; bii pentru identi%icarea 2ostului" Pot %i interconectate un num&r de ma*im 9;6C8 reele, av#nd ma*im ;<<6; 2osturi" 1dresele de clas& C au la dispoziie 79 bii pentru identi%icarea reelei i C bii pentru identi%icarea 2ostului" Pot %i interconectate un num&r de ma*im 7:DB9<8 reele, av#nd ma*im 7<; 2osturi"

Inter>IC %olose te clasa A pentru adrese multicast, adic& grupuri de 2osturi Internet" Compar#nd modul iniial de adresare cu cel curent, %olosind clasele, se observ& o sc&dere a num&rului ma*im de calculatoare conectabile de la 8 miliarde la 6,B miliarde, dar o cre tere considerabil& de reele conectabile, de la 7<< la mai mult de 7 milioane" 'n plus, administratorul Inter>IC ar %i trebuit s& gestioneze )n varianta vec2e de adresare peste 8 miliarde de adrese" .olosind codi%icarea claselor, numai 97B poteniali administratori au sarcina de a e*perimenta urm&rirea a 9: milioane de calculatoare" Inter>IC are sarcina de a atribui %iec&rei reele un num&r de identi%icare care s& asigure unicitatea %iec&rui ast%el de num&r" 'n cadrul %iec&rei reele administratorul asociaz& %iec&rei inter%ee c#te un identi%icator" Pentru con%igurarea reelelor, administratorii de reele dispun de o mare %le*ibilitate" 3i pot %olosi spaiul de adrese al 2ostului lor )n orice mod, )n m&sura )n care ei identi%ic& )n mod unic %iecare inter%a& de reea" 1dministratorul poate diviza spaiul de adrese al reelei sale ast%el )nc#t s& creeze e%ectiv o reea local& de reele" Aac&, de e*emplu, un administrator este responsabil pentru o reea Internet de clasa @, are la dispoziie 9; bii pentru numere de identi%icare a 2osturilor" 1dministratorul reelei poate s& subdivid& ace ti 9; bii )n doi octei, %olosind unul dintre octei pentru identi%icatori de reele i un octet pentru numere de identi%icare pentru 2osturi" 1st%el, administratorul creaz& o subreea" Teoretic el poate crea o subreea cu 7<8 de reele, %iecare av#nd c#te 7<8 2osturi" Eistemele ata ate la alte reele trimit pac2ete adresei Internet" 'n cadrul subreelei, ruterele interne vor %olosi adresele de subreele pentru a ruta datele c&tre adresele %izice corecte" Protocolul I!MP este %olosit pentru adrese multicasting" 1dresele IP pot %i de trei tipuri+ unicast, broadcast i multicast" 1dresele din clasele 1, @ i C sunt de tip unicast" / adres& broadcast speci%ic& rutarea datelor c&tre toate calculatoarele dintr(o reea de c&tre comutatoarele de pac2ete" / adresa multicast identi%ic& un grup de 2osturi speci%ice din Internet" Protocoalele de adrese ARP i RARP >ivelul legatur& include dou& protocoale de adrese+ 1=P i =1=P" 1dresele 3t2ernet au ; octei, iar adresele IP 8 octei" Toate datele trimise prin reele %olosind te2nologie 3t2ernet trebuie s& %oloseasc& %rameuri 3t2ernet" Pl&cile de inter%a& 3t2ernet urm&resc

%rameurile din reea select#ndu(le

pe acelea care conin adresa lor, a pl&cilor" Pl&cile 3t2ernet nu tiu nimic despre adrese IP" Protocolul TCP/IP lucreaz& doar cu adrese IP, iar %rameurile 3t2ernet doar cu adrese 3t2ernet" Problema aceasta este rezolvat& de c&tre protocoalele 1=P i =1=P care translateaz& adresele IP )n adrese ale nivelului leg&tur&, speci%ice te2nologiei reelei (3t2ernet de e*emplu), i invers" 1dresele To?en=ing au 7 sau ; octei, iar adresele 1=C>3T au un octet" Maparea 1=P este dinamic&, permi#nd sc2imbarea ar2itecturii reelei, ad&ugarea sau/ i eliminarea de calculatoare, s"a"m"d" >u ne intereseaz& cum realizeaz& 1=P acest lucru, ci doar %aptul c& poate interoga reeaua i reu e te s& identi%ice calculatoarele care p&r&sesc sau completeaz& reeaua" Pachete IP Eistemul de livrare al TCP/IP, i deci al )ntregii reele Internet este IP" 1cesta, pentru livrarea in%ormaiei printr(o reea TCP/IP, %olose te datagrame unreliable, %&r& cone*iune" >e putem re%eri la ast%el de datagrame ca datagrame IP" .iecare datagrama IP include un 2eader i in%ormaia e%ectiv& de transmis" Termenul de datagrama speci%ic& un tip de serviciu de livrare" 0n protocol %olose te datagrame sau %lu* de octei" Termenul de pac2et este generic pentru a ne re%eri la unitatea de dat&" Pac2etele se re%er& la date, iar datagrama la serviciu de livrare" Putem s& ne re%erim la datagrame IP ca pac2ete IP" ,a trecerea datelor prin nivelele reelei, numele %olosit pentru re%erirea la dat& se sc2imb&, lu#nd )n general numele din nivelul curent" 'n %uncie de acest nivel i protocolul %olosit )n cadrul nivelului, ne re%erim la dat& ca mesa$ aplicaie, segment TCP respectiv datagrama 0AP, s"a"m"d" TCP/IP )ncapsuleaz& aproape toat& in%ormaia care trece prin Internet )n cadrul datagramelor IP" 'ncapsularea const& aici )n crearea datagramelor IP care includ 2eadere IP i date" Eo%t-are(ul de reea creaz& 2eadere IP )n cuvinte %ormate din multiplii de c)te 67 bii, complet#nd 2eader(ul cu :(uri, dac& este necesar" Feader(ul IP conine toat& in%ormaia necesar& pentru a livra datele )ncapsulate )n datagrama IP, aceast& ridic#ndu(se la doar 7: octei" C#mpurile din 2eader sunt+ G versiunea Protocolului InternetH G lungimea 2eader(uluiH G tipul serviciului (se re%er& la priorit&ile pac2etului IP ( sigurana, viteza, memorie, cost)H G lungimea pac2etuluiH G identi%icator, %lag i o%%set (pentru rearan$area datagramelor %ragmentate)H G timpul de via& al datagramei (decrementat de %iecare ruter, pentru a evita ca un pac2et s& devin& 4pierdut )n Internet5H distrugerea lui )nainte de destinaie este semnalizat& printr( un mesa$ ICMP trimis c&tre e*peditorul pac2etului)H G protocolul %olosit (TCP, 0AP, ICMP, I!MP)H este c#mpul pe baza c&ruia nivelul reea ia decizia de livrare a pac2etului c&tre modulul nivelului superior corespunz&tor )n protocolul stiv&H G suma de control a 2eaderului (acest c#mp valideaz& corectitudinea 2eaderului)H G adresele IP surs& i destinaie" Conclu ii! Milioane de calculatoare legate la Internet sunt de cele mai diverse tipuri+ supercalculatoare, staii gra%ice, calculatoare personale, av#nd sisteme de operare diverse, dar cel mai adesea de tip 0ni* (0ltri*, EC/, 0>II, /E./9, Eolaris, FP(0I, 1II etc)H ceea ce %ace posibil& comunicarea )ntre acestea este un set de protocoale de comunicaie standardizate, TCP/IP" Cone*iunile %izice )ntre calculatoare sunt de cele mai variate tipuri+ linii tele%onice analogice sau digitale (comutate sau )nc2iriate), cabluri coa*iale, cabluri torsadate, %ibre optice, comunicaie prin satelit etc" Interconectarea )ntre calculatoare %ace posibil& realizarea multor aplicaii i servicii de reea" Aintre acestea amintim+ G po ta electronic&H G trans%er de %i iere la distan&, pentru care este %olosit protocolulH

G parta$are de %i iere )n reeaH G conectarea )n regim de terminal la distan& (remote login) pentru realizarea de sesiuni de lucru i pentru utilizarea unor servicii specialeH G e*ecuie la distan& (remote execution)H

G tip&rire la distan& (remote printing)" Prin calculatorul de care dispunem, ne putem conecta la Internet, )n dou& moduri+ G direct, av#nd o adres& Internet proprieH G indirect, conect#ndu(ne )n regim de terminal la un calculator conectat direct la Internet" BIB"IO#RAFI$ 9" Iorgulescu I",(4Internet(po ta electronic& standard5, 3ditura Te2nic&, @uc", 7::7 7" 4Internet pentru )ncep&tori5, cu spri$inul .undaiei Eoros pentru o Eocietate Aesc2is&, Tipogra%ia TIME, @ucure ti, 7::6" 6" Jalobeanu M",(4Internet(in%ormare i instruire" Pa i )n lumea comunicaiilor5, 3ditura ProMedia Plus, 7::6"

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