Sunteți pe pagina 1din 23

ADRESE IP

Adresa IP reprezinta un identificator al unui calculator sau dispozitiv dintr-o retea TCP/IP. Retelele care utilizeaza suita de protocoale TCP/IP routeaza mesajele (pachetele) pe baza adresei IP de destinatie. La ora actuala se utilizeaza concomitent 2 tipuri de adrese IP (Internet Protocol): IP ver. 4 (IPv4) si IP ver. 6 (IPv6). IPv4 a fost lansat initial la data de 1 ianuarie 1983 si este inca versiunea cea mai utilizata. Adresele IPv4 reprezinta numere de 32-biti exprimate sub forma a 4 octeti in notatia zecimala cu punct ("dotted decimal" notation) (de exemplu, 192.0.32.67). Lansarea protocolului IPv6 a inceput in 1999. Adresele IPv6 sunt numere de 128-biti si sunt in mod conventional exprimate cu ajutorul unor numere hexazecimale (de exemplu, 1080:0:0:0:8:800:200C:417A). In cele ce urmeaza, vom discuta despre adrese IPv4: X.X.X.X Fiecare dintre cele 4 campuri este de 8 biti (1 octet), deci poate lua valori cuprinse intre 0 si 255. Valoarea 0 corespunde tuturor biilor 0 00000000 iar valoarea 255 tuturor biilor 1 11111111 fiecare bit corespunznd unei puteri ale lui 2

27 26 25 24 23 22 21 20
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 Exemplu de adresa IP: Notatia zecimala cu punct: 1.2.3.4 Notatia binara cu punct: 00000001.00000010.00000011.00000100
Alt exemplu:

Zecimal cu punct: 128.213.1.1 (cs.rpi.edu) Binar: 10000000.11010101.00000001.00000001

Fiecare adresa IP este formata din doua (2) parti: o ID ul de Retea o ID ul de Gazda Separarea intre cele doua parti se face cu ajutorul mastii de subretea (Subnet Mask), care este tot o adresa pe 32 biti si: - portiunea care cuprinde valorile de 1 ale bitilor din masca de subretea, corespunde ID-ului de Retea - portiunea care cuprinde valorile de 0 ale bitilor din masca de subretea, corespunde ID-ului de Gazda Astfel, o adresa IP: 68.130.15.113 cu masca de subretea : 255. 0. 0. 0 ID Retea ID Gazda Alocarea domeniilor de adrese (ID-uri de Retea) se face de catre o autoritate globala - The Internet Assigned Numbers Authority (IANA) http://www.iana.org/assignments/ipv4-address-space Alocarea adreselor de Gazda (ID-uri de Gazda) se face de catre administratorul retelei respectivei organizatii Ambele tipuri de adrese IPv4 si IPv6 sunt alocate prin delegare. Utilizatorilor le sunt alocate adrese IP de catre furnizorii de servicii Internet (ISPInternet service provider). ISP-urile la randul lor obtin adrese IP alocate de la Registrul Local Internet (LIR) sau de la National Internet registry (NIR). Pentru Romania acesta este: Rolul IANA consta in alocarea de adrese IP catre RIR, din domeniile de adrese nealocate, in functie de necesitatile acestora.

In functie de dimensiunea retelelor, adresele IP s-au impartit in 5 clase, dupa cum urmeaza:

Numai adresele din clasele A, B si C pot fi folosite ca adrese IP ce se aloca gazdelor, respectiv retelelor ! Clasa A - 0nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh Primul bit 0; 7 biti pt. ID-ul de retea; 24 biti pt. ID-ul de gazda Primul octet: 0 - 127

Clasa B - 10nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh Primii doi biti 10; 14 biti pt. ID-ul de retea; 16 biti pt. ID-ul de gazda Primul octet: 128 - 191

Clasa C - 110nnnnn nnnnnnnn nnnnnnnn hhhhhhhh Primii trei biti 110; 21 biti pt. ID-ul de retea; 8 biti pt. ID-ul de gazda Primul octet: 192 - 223

Clasa D - 1110mmmm mmmmmmmm mmmmmmmm mmmmmmmm - RFC 1112 Primii patru biti 1110; 28 biti pt. adresa multicast Primul octet: 224 - 247

Clasa E - 1111rrrr rrrrrrrr rrrrrrrr rrrrrrrr Primii patru biti 1111; 28 biti rezervati pentru adrese Primul octet: 248 - 255

Numarul de retele si, respectiv gazde intr-o retea, posibil sa existe (in lume):

Adrese IP locale (Internal IP addresses)


In interiorul unei retele izolate, alocarea adreselor IP se poate face aleator, cu conditia ca fiecare sa fie unica in cadrul respectivei retele. Dar conectarea acestei retele locale la Internet va necesita utilizarea de adrese IP inregistrate (denumite adrese de Internet) pentru a evita adrese duplicate. Poate fi utilizata o categorie speciala de adrese IP adrese IP locale (RFC 1918) care permit functionarea suitei de protocoale TCP/IP in retelele locale (private network). Caracteristicile acestor adrese: - NU pot fi folosite niciunde pe Internet, NU pot fi folosite pentru comunicarea intre diferite gazde de pe Internet (NU pot fi inregistrate ca adrese IP de Internet) - Pot exista oricate astfel de adrese IP locale pe diferite retele locale din lume - Sunt gratuite ! Spatiul de adrese locale este format din 3 blocuri de adrese rezervate de catre IANA special in acest scop (ce pot fi utilizate in retele izolate): 10.0.0.0 - 10.255.255.255 172.16.0.0 - 172.31.255.255 192.168.0.0 - 192.168.255.255 Primul este un bloc de adrese, clasa A, referit ca "24-bit block". Al doilea este un bloc de adrese, clasa B, referit ca "20-bit block", iar al treilea, referit ca "16-bit" block cuprinde un set de 255 adrese continui de clasa C. Uzual se foloseste reteaua 192.168.0.0 cu masca de subretea de clasa C: 255.255.255.0 . Oricare dintre retelele locale de mai sus este insa valida, cu conditia asocierii mastii de subretea corecte. Deci, daca se utilizeaza o retea clasa C, pentru calculatoarele retelei TCP/IP trebuie utilizate adresele IP: 192.168.0.2, 192.168.0.3, .., 192.168.0.x 192.168.0.1 este , de regula utilizat pentru (default) gateway - interfata routerului legata la respectiva retea locala.

Adresele IP 192.168.0.0 si 192.168.0.255 sunt REZERVATE pentru adresa pe 32 biti a reelei, respectiv pentru broadcast. Trebuie evitat utilizarea acestor adrese rezervate, n caz contrar reeua nu va funciona corect. Exemplu:

Adresele IP ale gazdelor trebuie sa fie unice pe Internet !!! Totusi, daca se doreste comunicarea de la aceste adrese cu gazde din Internet, trebuie folosit un serviciu oferit de un server (Windows 2000 sau Windows 2003 sau un proxy Server), serviciu ce poarta numele de NAT (Network Address Translation). Acesta va translaadresele IP locale la adrese IP valide pe Internet.

Dac procesezi mai multe calculatoare i o imprimant procesezi de fapt interfeele (plcile) de reea ale tuturor calculatoarelor i imprimantei i doreti s le conectezi la un hub de reea sau un switch, astfel nct s poi partaja resursele ntre acestea i s ai o conexiune automat la Internet. Pentru a avea o conexiune automat la Internet se folosete suita TCP/IP, care trebuie instalat pe fiecare dispozitiv al reelei. Pentru a nelege cum funcioneaz TCP/IP, trebuie neles modul cum se aloc adresele TCP/IP, regulile legate de aceast alocare. Prima regul: fiecare dispozitiv de pe reea trebuie s aib o adres unica.

Se aloc o adres IP fiecrei interfee de reea: serverului, staiei Win2000 Pro, etc. Pentru router se aloc 5 (cinci) adrese IP, deoarece separ diferite grupuri de calculatoare i Internet el are 5 interfee de retea. Pentru a putea comunica n cadrul reelei, fiecare interfa are propria (unic) adres IP. Reprezentarea unei adrese IP se face sub forma a 4 nr. zecimale, separate prin puncte: X.X.X.X. Fiecare dintre acestea poate avea valori ntre 0 i 255. Dar calculatorul lucreaz n binar. Fiecare numr are 8 digii, care pot fi 0 (zero) sau 1 (unu) = 1 octet. Convertind in zecimal, valoarea 0 corespunde tuturor biilor 0 00000000 iar valoarea 255 tuturor biilor 1 11111111 fiecare bit corespunznd unei puteri ale lui 2 2726252423222120 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255

Gndind n binar: 1. Adresele IP se pot termina n 0; 2. Adresele IP se pot termina n 255. Deci fiecare dispozitiv trebuie s aib o astfel de adres IP unic, pentru a se putea conecta la Internet. Adrese IP LOCALE Adresele IP locale (Internal IP Address), pot fi garantate ca fiind unice, deoarece garantat nu sunt utilizate n alt parte n Internet Adresele IP locale sunt gratuite !!! Unele dintre cele mai uzuale domenii de adrese interne:
10 . 0 . 0 . 0 10 . 255 . 255 . 255 192 . 168 . 255 . 255

192 . 168 . 0 . 0

S alocm acum adrese TCP/IP dispozitivelor din schema prezentat. Ce adrese alocm? Pentru c am spus c fiecare dispozitiv trebuie s aib o adres unic ntre toate calculatoarele din lume. Putem cere de la furnizorul de servicii Internet (ISP) alocarea unui domeniu de adrese sau puteam utiliza adrese IP locale. Acestea vor fi garantat unice, deoarece ele nu sunt nregistrate nicieri pe Internet. Nimeni nu are voie s aib o adresa IP: 10.X.X.X i s fie conectat la Internet. Acesta este avantajul (mecheria) utilizrii adreselor IP locale (interne). Problema cu adresele Internet const n aceea c trebuie gsit o alt metod de conectare la Internet, deoarece utiliznd aceste adrese locale nu avem conectivitate la Internet.

Nu este posibil s existe un segment de reea cu adresa, de exemplu, 10.1.1.0, conectat direct la Internet. Am putea introduce un Microsoft proxy server, care s aib o adres IP valid i tot traficul din reea ctre Internet sa treaca prin acest proxy server. Sau puteam avea un router sau un server W2000 ca translator de adrese IP (serviciul NAT Network Adress Translation). Atat routerul ct i serverul W2000 ca i n cazul proxy-ului au disponibile adrese IP pentru Internet i tot traficul ctre Internet trece prin router sau prin translatorul de adrese IP al serverului W2000. Translarea se face de la adresa 10.X.X.X la o adres valid Internet. Este o idee bun de a utiliza adrese locale, deoarece sunt gratuite i prin introducerea unui server proxy sau a unui translator de adrese IP, traficul este contorizat i autorizat mai uor, se poate controla mai uor unde navigheaz utilizatorii, acestia pot fi mai uor nvai cum s navigheze i ntreinerea este, de asemenea, mai uoar. n aceast lecie vom aloca adrese internet din domeniul 192.168.0.0 i vom aloca apoi nite adrese IP astfel nct s putem comunica cu routerul de Internet.

fig. 2 n aceast schem, alocarea adreselor IP va permite ca fiecare calculator s comunice cu toate celelate. Routerul separ cele 2 segmente de reea (A,B) de (C,D). S analizm acum proprietile la TCP/IP: My Network Places Properties Local Area Connection click dreapta Properties. Se deschide fereastra:

fig. 3 Se selecteaz TCP/IP i se afieaz Proprietile:

fig. 4

Setarea implicit pentru Windows 2000, XP este Obtain an IP Address automatically i Abtain DNS server address automatically. Pentru a nelege mai bine cum se face alocarea adresei IP, n cele ce urmeaz se va prezenta modul de alocare static a adreselor IP, urmnd ca alocarea automat s fie prezentat n alt lecie. Selectm opiunea Use the following IP address si introducem valorile adreselor interne din schema. (fig 2). 192 . 168 . 1 . 4 255 . 255 . 255 . 0 fig. 5 Subnet mask: - identific ce parte a adresei IP reprezint ID-ul de reea i ce parte reprezint ID-ul de gazda de pe reea. Comparaie ntre adresa IP i adresa postala uzual: De exemplu, URA are adresa Bd. Expoziiei nr. 1. n aceast adres exist identificarea reelei (strada) i identificarea gazdei de pe reea (nr.). Pe schema din fig. 2, calculatorul A are adresa 192.168.1.14 i avem nevoie de cheia de identificare a reelei: 192.168.1 (reeaua).14 (gazda pe reea). Masca de subreea permite aceast identificare. O masc de subreea 255.255.255.0 semnific faptul c biii primelor 3 numere sunt toi 1. Aceasta permite o separare a adresei de reea i a adresei de gazd. 192.168.1 A 255.255.255 .0 .14 pe strada 192.168.1 la nr. 14

Se observ c exist aceeai masc de subreea pe fiecare calculator, deci se poate face o separare similar. 192.168.1 .27 B 255.255.255 .0 C D 192.168.1 .14 255.255.255 .0 192.168.1 .14 255.255.255 .0

Se observ c pentru A i B ID-ul de reea este 192.168.1, iar pentru C i D 192.168.2. Deci n mod clar avem 2 reele diferite. ID-urile de gazda pe reea sunt 14, 27, respectiv 29, 100. Concluzia: Masca de subreea permite separarea ID-ului de reea, de ID-ul de gazd n reea, din adresa IP. Revenind la fereastra cu proprietile TCP/IP (fig. 4), dup introducerea adresei IP, masca de subreea se completeaz automat cu 255.255.255.0. Urmtorul element n aceast list de proprieti este (Default) gateway. Aceasta poate sau nu s fie completata, dar pentru a stabili acest lucru trebuie vzut care este rolul lui: dac nu se completeaza acest camp, nu vei prsi niciodat reteaua. n schema din fig. 2, routerul are o interfa legat la prima reea, care i permite acesteia s se conecteze n afar. Aceast interfa poart denumirea de default gateway = poart implicit.
poarta implicit pentru reeaua 1

Adresa IP a porii implicite trebuie s fie pe reeaua 1, deci 192.168.1.1, cu masca de subreea 255.255.255.0. Numele de gazd pentru router este 1 (valoarea standard), deci poarta implicita va avea adresa IP 192.168. 1.1 255.255.255.0 Acum este posibil s prsim aceast reea prin poarta implicit. Calculatorul A poate comunica cu B (gazda).

Cnd ping-uim adresa lui B se observa c reeaua este aceeai


192.168. 1 . 27 255.255.255.0

i nu trebuie accesat poarta implicit Mesajul poate fi transmis direct. Deci pentru aceast situaie nu am nevoie s setez poarta implicit (default gateway). Daca (A) dorete s comunice cu gazda (C) i dm comanda Ping 192.168.2.29 (255.255.255.0). Primul lucru pe care-l fac este s m uit la propria masc de subreea i s determin de ce reea aparin sunt pe reeaua 192.168.1.0 Acum m uit la adresa IP pe care o ping-uiesc, sa vad daca e pe aceeasi reea: 192.168.2.0. Nici nu ncerc s trimit mesajul propriei reele, ci routerului. Acesta va citi tabela de rutare i va stabili unde se gsete cea de a doua reea i va trimite mesajul. Deci traficul nu traverseaz propria reea, ci se duce direct la router i orice adres de poart implicit a fi configurat, aceasta este adresa la care este dirijat traficul. 192.168.1.1 router care citete tabela de rutare i astfel cunoate toate adresele la care este legat direct, deci si adresa reelei 2 pentru care este configurat interfaa cu adresa 192.168.2.1. Astfel poate transfera mesajul reelei 2 i comunica cu calc. (C). (C) i va rspunde lui A pe aceeai cale. Concluzie: Dac nu prsesc niciodat propriul segment de reea, nu trebuie s configurez poarta implicit. Dac doresc c comunic cu gazda aflat de cealalt parte a routerului, atunci trebuie configurat poarta implicit. Poarta implicit poate fi privit ca ua care permite circulaia dintr-o camer in alta. Dac nu prsesc niciodat camera, nu am nevoie de u. S revenim la fereastra de proprieti ale TCP/IP i s introducem adresa IP a porii implicite (default gateway). 192.168.1.1

Urmtorul element de configurare este adresa serverului DNS. Nici aceast setare nu este obligatorie, dar e bine s o avem. Pentru a explica modul de setare a acestei adrese, s revenim la schema reelei (fig. 6).

S presupunem c A dorete s navigheze pe net la o adresa sau s trimit un email. Deschid browserul i dac cunosc adresa IP a serverului pe care doresc s-l accesez (la aceast adres), i voi ajunge la pagina dorit. n aceast situaie nu am nevoie de adresa serverului DNS. Dar, evident, nu o s pot ine minte toate milioanele de adrese IP de care a putea avea nevoie. Pentru aceasta exist sistemul de nume de domenii (Domain Name System) care utilizeaz nume prietenoase pentru adresele IP (de exemplu: www.yahoo.com) i sistemul DNS rezolva automat acest nume la adresa IP, astfel nct s poat fi posibil comunicaia ntre A i serverul de destinaie al mesajului. S vedem un exemplu al modului cum rezolv sistemul DNS o adres prietenoas la o adres IP, pentru a face posibil stabilirea comunicaiei.

Eu, A, utilizez calculatorul i am propria adres DNS setat pentru subdomeniul romnesc .ro. Deschid browser-ul i o tastez www.yahoo.com (nume prietenos). Prima ntrebare care e pus serverului DNS rau.ro este dac cunoate adresa IP a numelui tastat Rspunde NU, dar trimite o interogare (query) la root-ul Internetului i ntreab dac tie adresa IP a numelui tastat. Rspunde NU, dar pot s-i spun adresa IP a serverului DNS pentru .com. Serverul meu DNS transmite acum o interogare direct serverului DNS .com. Rspunsul e similar, nu tie adresa IP pentru www.yahoo.com, dar tie adresa IP a serverului DNS a lui yahoo.com Serverul DNS rau.ro face acum o nou interogare direct la serverul DNS al yahoo.com. Serverul DNS yahoo.com trebuie s cunoasc toate adresele IP ale dispozitivelor domeniului yahoo.com, i exist o nregistrare a adresei cutate www.yahoo.com, care reprezint un anumit dispozitiv (calculator) cu o anumit adres IP, care este comunicat serverului meu DNS. Acum, aceast adres mi este comunicat mie i eu pot stabili o legtur direct cu adresa IP furnizat . Revenim la ecranul de configurare. S presupunem c serverul DNS are adresa IP 192.168.1.5 iari valoare standard pentru serverul DNS. Deci, ori de cte ori doresc s navighez sau s trimit e-mail, DNS-ul meu rezolv numele prietenos la adresa IP, direct (dac o cunoate) sau prin interogri succesive i mi-o comunic.

Dup aceea procesul de comunicare se desfoar ca n exemplul prezentat mai sus. Se analizeaz propria adres IP se determin adresa de reea. Se analizeaz adresa IP a destinaiei i dac este vorba de alt reea, mesajul e trimis routerului. Acesta i consult tabela de rutare i transmite mesajul urmtorului router prin care trebuie s circule mesajul. Analiznd acum proprietile interfeei de reea, exist: adresa IP masca de subreea poarta implicit adresa serverului DNS Ceea ce lipsete acestui scenariu de comunicare este adresa WINS. Pentru a o seta i pe aceasta, se execut click pe Advanced Complex, se deschide fereastra Advanced TCP/IP Settings i se alege opiunea WINS. Trebuie alocat un server WINS. Serverul WINS este similar serverului DNS i reprezint: Windows Internet Naming Server.

fig. 8 Advanced TCP/IP Setting WINS rezolv numele NetBIOS la adrese IP. In versiunile de Windows aprute naintea lui W2000, pentru a face partajarea unui fiier sau a unei imprimante, era necesar o interfa NetBIOS (NetBios naming interface).

NetBIOS name este denumirea calculatorului, al domeniului, al utilizatorului. Este numele nregistrat n reea pentru anumite servicii pe care le ofer reeaua. Deci sarcina serverului WINS este de a rezolva un nume de calculator (de exemplu) la o adres IP, astfel nct s fie posibil comunicaia. Revenim la schema reelei: Calculatorul A trebuie s comunice cu C. Deci calculatorul A execut click pe Start Run:

i tasteaz \\C, deoarece C este numele calculatorului. Se va stabili comunicaia prin interfaa NetBios la acel calculator. Pentru aceasta are nevoie de o list a resurselor partajate pe cellalt calculator. n loc de \\C, putem pune \\server 1, dac dorim s comunicm cu acesta. ncepnd cu Windows 2000, nu mai este necesar interfaa NetBios, dect pentru meninerea compatibilitatii cu sistemele de operare Windows anterioare, la accesarea resurselor partajate. Deci, dac se dorete accesarea unor resurse Windows 98 / NT 4.0, se foloseste NetBios. ncepnd cu Windows 2000 nu mai trebuie utilizat NetBios. De aceea, probabil WINS nu mai apare ca opiune explicit (ci numai la Advanced). Presupunnd c C este un server Windows NT, s vedem cum accesm resursele partajate ale acestuia. O s tastez \\C i o s ncerc un NetBios broadcast pe un anumit segment. Adresa de broadcast se termin n 255, deci nu poate fi utilizat ca nume de gazd. Deci, dac se trimite un mesaj la adresa . 255, el nu se va adresa unul dispozitiv anume, ci tuturor dispozitivelor de pe segmentul respectiv. Trebuie precizat, de asemeni, ca nu putem utiliza o adresa IP terminata in 0 (X.X .X . 0 ) deoarece aceast adres identific reeaua.

Deci cnd vorbim despre o reea, de exemplu cea care conine calculatorul A, vom spune: 192.168.1. 0 pentru a o identifica. Repet nu se poate utiliza ca adres IP de gazd o adresa IP terminata in 255 (X.X .X . 255), care este utilizata pentru broadcast i, respectiv terminata in 0, care e identific reeaua. Revenim Pentru ca A s comunice cu C, trimit un mesaj de broadcast n momentul cnd tastez \\C + Enter, i solicit ca oricare este C s-mi rspund, pentru a-mi specifica adresa IP a lui i implicit adresa MAC, pentru a putea comunica. Dar broadcast este numai pentru calculatorulul de pe aceeai segment de reea. n continuare trebuie s m uit (lookup) la fiierul LMHOSTS (look up), care este nregistrat pe hard discul meu i conine mai multe mapri nume calculator adres IP. Deci dac gsesc adresa IP, voi putea stabili comunicaia. Alt variant de lucru este folosirea serverului WINS, care permite rezolvarea simpl a numelor NetBios la adresa IP, fr a fi necesar ntreinerea fiierelor LMHosts i trimiterea de broadcast-uri. Cu ajutorul serverului WINS dispunem de o baz de date dinamic, care rezolv numele NetBios la adresa IP.

Instalez WINS server, rebootez calculatorul i acum am instalat pe calculator serverul care rezolv numele NetBios la adrese IP. Acum, pentru fiecare calculator din reea, care dorete s participe la aceast rezoluie NetBios, trebuie configurat serverul WINS:

Click pe Add.. i de deschide fereastra:

Introduc: 192.168.1.6, adresa IP a serverului WINS, pe care il voi utiliza pe rezoluia WINS. Acum, dac am configurat serverul .6 pe A, B, C i D trebuie, la iniializare, s nregistrez numele NetBios ale acestor calculatoare pe serverul WINS. Deci: A se nregistreaz pe WINS, B se nregistreaz pe WINS, C se nregistreaz pe WINS, D se nregistreaz pe WINS. Acum A poate comunica cu C. Se tasteaz \\C + Enter. Deoarece am configurat acest calculator s utilizeze serverul WINS, trimit o datagram direct serverului WINS, interogndu-l asupra adresei IP a calculatorului C. Serverul WINS mi comunic adresa IP i acum pot comunica cu C direct la adresa IP. Deci: Serverul WINS permite rezolvarea numelor NetBios la adrese IP; Serverul DNS rezolv adresele prietenoase ale gazdelor din Internet la adrese IP.

S punem acum totul cap la cap ntr-un alt exemplu. Dorim s comunicm de pe calculatorul A cu serverul nr. 2, cunoscut sub numele WWW.

Presupunem c acesta este serverul de web gsit de serverul DNS pentru adresa prietenoas www.yahoo.com www nume prietenos de gazd pe internet; 192.168.5.10 adresa IP; serverul 2 nume NetBios. Interfata de pe routerul corespunztor reelei 192.168.5.0 va avea adresa IP: 192.168.5.1. Reeaua ntre primul router i al doilea va fi 192.168.3.0., iar interfetele routerelor vor fi configurate pentru urmtoarele adrese IP:

pentru c sunt pe aceeai reea. Vom vedea cum comunic A cu Server 2 i de asemenea cum comunic routerele ntre ele, cum tie routerul 1 s trimit mesajul routerului 2. Se tasteaz: Ping www.yahoo.com + Enter - folosesc serverul DNS pe care l-am configurat sau: \\server 2 + Enter Ambele exemple de rezolvare a comunicrii pot fi folosite; a) ping - automat se trimite o interogare serverului DNS i se primete adresa IP;

b) \\server 2 automat trimit interogarea serverului WINS utiliznd

numele NetBios i automat obin adresa IP. Deci indiferent de metod, acum tiu c trebuie s comunic cu adresa IP: 192.168.5.10. Analizez propria adres IP i masca de subreea 255.255.255.0 i tiu c reeaua mea este 192.168.1.0. Analizez adresa de reea cu care vreau s comunic i constat c este 192.168.5.0, deci diferit traficul va fi trimis routerului. Modul n care comunic efectiv cu routerul, deoarece adresa IP nu este garantat, trebuie s fie alocat unic i s-ar putea s existe erori, adrese duplicate. Singura care este garantat unic este adresa MAC (ars pe placa de reea). Fiecrui productor de plci de reea i se aloc o prim parte unic (24 bii) din adresa plcii de reea, iar cea de a doua parte trebuie s fie unic pentru respectivul productor. Adresa MAC 24 biti 24 biti placa producator retea toate adresele MAC sunt unice Pentru a comunica cu routerul trebuie s cunosc adresele MAC pentru aceasta trimit un MAC broadcast, interognd toate calculatoarele de pe reeaua mea care au adresa IP 192.168.5.10 s-mi trimit adresa sa MAC. Deci routerul mi trimite adresa sa MAC i acum se poate comunica ntre adrese MAC, i pot trimite pachetul routerului, routerul analiznd tabela sa de rutare pentru a vedea unde trebuie s trimit traficul. El cunoate totul despre reelele care sunt conectate direct la el: reeaua: - 192.168.1.0 de la care primete traficul; - 192.168.2.0; - 192.168.3.0 - --------dar nu are informaii despre reeaua - 192.168.5.0

Deci, dac routerul 1 nu ar putea comunica cu alte routere din reea, el n-ar putea trimite pachete lui 192.168.5.10. n continuare are loc comunicaia ntre routere. Aceast comunicaie se face pe baza unor protocoale de comunicaie ntre routere, denumite: RIP Routing Information Protocol; OSPF Open Shart Path First. Ambele routere trebuie s fie configurate cu acelai protocol. n acest caz ele pot comunica i partaja informaii. Routerul 2 comunic c este legat la reeaua 192.168.5.0 i la celelalte. Acum, routerul 1 are informaii att despre reelele legate direct la el, ct i despre reelele legate la routerul 2. n tabela de rutare a routerului vor exista 3 categorii de informaii: - informaii proprii despre reelele la care este conectat direct; - informaii obinute de la alte routere cu care comunic pe baza unui protocol comun; - informaii introduse manual, prin configurare static. El trimite acum pachetul routerului 2, care are propria tabel de rutare, n care este reeaua 192.168.5.0 conectat direct. Routerul va putea trimite pachetul la destinaie. Transportul pachetului ntre routerul 1 i routerul 2 se face printr-un broadcast ARP (Address Resolution Protocol). Protocolul ARP este utilizat pentru a obine adresa MAC din adresa IP. Routerul 1 cunoate adresa IP a routerului 2, dar are nevoie de adresa MAC a acestuia (a interfeei respective). El trimite un ARP broadcast i interogheaz despre adrese MAC a oricui din reea care are adresa IP 192.168.3.2. Primete adresa MAC a interfeei routerului 2 i trimite pachetul routerului 2. Routerul 2, analizeaz tabela sa de rutare i vede c poate trimite direct pachetul la reeaua la care e legat 192.168.5.0. Pentru aceasta trimite un nou ARP broadcast solicitnd adresa MAC a oricui de pe segmentul respectiv care are adresa IP 192.168.5.10. WWW rspunde trimindu-i adresa sa MAC, routerul 2 comunic cu WWW, i trimite pachetul. Acum avem o cale complet de la A la R1 la R2 i la WWW. Aceeai cale este folosit i pentru rspuns. Nu mai este necesar s se fac MAC broascast dac aceast adres este n cache.

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