Sunteți pe pagina 1din 22

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
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
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
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
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:




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.




10 . 0 . 0 . 0 - 10 . 255 . 255 . 255
192 . 168 . 0 . 0 - 192 . 168 . 255 . 255
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).


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.

A
192.168.1 .14
pe strada
192.168.1
la nr. 14
255.255.255 .0

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

255.255.255 .0

C
192.168.1 .14

255.255.255 .0

D
192.168.1 .14

255.255.255 .0
192 . 168 . 1 . 4
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.




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



Acum este posibil s prsim aceast reea prin poarta implicit.
Calculatorul A poate comunica cu B (gazda).

192.168. 1.1
255.255.255.0
poarta implicit
pentru reeaua 1
Cnd ping-uim adresa lui B se observa c reeaua este aceeai



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


192.168. 1 . 27
255.255.255.0
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
producator
placa
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.