Sei sulla pagina 1di 25

Tehnologia Ethernet

Fundamente
Termenul Ethernet se refer la o familie de reele locale reglementate de standardul IEEE
802.3 care definete ceea ce este cunoscut ca protocolul CSMA/CD (Carrier Sense Multiple Access
with Collision Detection Acces Multiplu cu Sesizarea Purttoarei i Detecia Coliziunilor). Patru
viteze de transmitere a datelor sunt pn n prezent definite pentru operarea pe fibr optic sau pe
cablu cu fire torsadate.
10 Mbps -10Base-T Ethernet
100 Mbps - Fast Ethernet
1000 Mbps - Gigabit Ethernet
10 Gigabit Ethernet

Dei au fost propuse tehnologii alternative, Ethernet a supravieuit ca o tehnologie
important, fiind utilizat n prezent de circa 85% din reelele locale de PC uri din lume. Aceasta se
datoreaz urmtoarelor caracteristici importante ale protocolului:
este uor de neles, implementat, administrat i ntreinut
permite realizarea reelelor la un cost redus
asigur o flexibilitate extins pentru instalarea reelelor
garanteaz interconectarea i operarea cu succes a produselor conforme cu standardul,
independent de productorul acestora.
Ethernet normal, rapid i ultrarapid
Reelele Ethernet sunt de mai multe tipuri i fiecare tip are o denumire codificat. Iat cteva
dintre acestea:
1. 10BASE5Thick Ethernet or Thicknet Este versiunea standardizat de ctre IEEE
(Institute of Electronic and Electrical Engineers) a reelei Ethernet originale care
funcioneaz cu cablu coaxial.
2. 10BASE2Thin Ethernet, Thinnet, or Cheapernet O versiune mai ieftin a tipului
10BASE5, introdus pentru reducerea costurilor i complexitii de cablare. Funcioneaz
tot pe cablu coaxial, dar mai subire n diametru, de unde si denumirea Thin Ethernet. Este,
de asemenea, standardizat de IEEE.
1

3. 10BASE-T, este o soluie nou, complet diferit de cele anterioare, de asemenea standard
IEEE, i care folosete ca suport de comunicaie dou perechi de fire rsucite i neecranate
(cablu UTP), asemntoare cablului telefonic. Pe o pereche se transmite, pe cealalt se
recepioneaz.
4. 10BASE-F se refer la trei tipuri diferite de specificaii pentru suport de fibr optic:
10BASE-FL (Fiber Link legtur de fibr) a fost proiectat pentru a nlocui un
standard mai vechi, (Fiber Optic Inter-Repeater Link) i este compatibil cu acesta
din urm. Este cel mai popular standard pe fibr. Cnd lucreaz intercalat cu FOIRL
lungimea unui segment este de circa 1000m iar cnd este utilizat exclusiv lungimea
poate ajunge la 2000m
2
.

1
IEEE 802.3
2
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ita/nums12.htm
10BASE-FP i 10BASE-FB sunt nvechite i nu se mai utilizeaz. P nseamn
pasiv iar B nseamn backbone.
5. Fast Ethernet 100BASE-T este asemntor cu 10BASE-T doar c vitez este de 10 ori
mai mare. Are trei niveluri de implementare, toate parte a standardului IEEE 802.3u:
100BASE-TX, care utilizeaz dou perechi de fire din cablu UTP de categoria 5 sau
din cablu STP de tip 1 i este cel mai popular pentru conexiunile pe orizontal;
100BASE-FX, care folosete dou fibre optice i este foarte popular pentru
conexiunile pe vertical sau la backbone;
100BASE-T4, folosete patru perechi de fire din cablu de categoria 3 or superioar.
Nu este un standard foarte comun.
6. Gigabit sau 1000-Mb Ethernet este standardizat IEEE (IEEE 802.3z) i cuprinde trei
standarde pentru tipurile de suportul fizic: 1000BASE-SX Fiber (fibr pentru conexiuni pe
orizontal) cu varianta 1000BASE-LX Fiber (fibr pentru conexiuni pe vertical sau la
magistrala de campus campus backbone), 1000BASE-CX Copper (cablaj Copper-
Twinax), i 1000BASE-T.
Cum se decodific aceste denumiri
Convenia de nume adoptat de IEEE pentru Ethernet este urmtoarea:
Primul numr (10, 100, 1000) indic viteza de transmitere n megabii (Mb) pe secund.
Al doilea termen indic tipul de transmisie: BASE = banda de baz; BROAD=broadband
band larg.
Ultimul termen indic lungimea segmentului: 5 nseamn 500m
n noile versiuni ale standardului IEEE cifrele sunt nlocuite de literele. De exemplu,
10BASE-T nseamn cablu UTP pentru realizarea legturilor, 10BASE-FL nseamn fibr optic
pentru legturi.
Scurt istoric
Standardul Ethernet original a fost dezvoltat ca o reea experimental pentru cablu coaxial n
1970 de ctre compania Xerox, pentru a opera la o vitez de 3 Mbs folosind un protocol cu acces
prin detecia purttoarei i detecia coliziunilor pentru reele LAN cu cerine de trafic sporadic dar
greu. Succesul lui a fcut ca n 1980 s se elaboreze specificaiile versiunii 1.0 a protocolului
Ethernet de 10 Mbs de ctre un consoriu format din trei companii: Digital Equipment Corporation,
Intel Corporation, i Xerox Corporation.
Standardul original IEEE 802.3 s-a bazat, i a fost foarte asemntor, pe specificaiile
Ethernet Versiunea 1.0. Standardul definitiv a fost publicat ca standard definitiv n 1985, de atunci
numeroase suplimente ale acestuia fiind elaborate pentru a ine pasul cu dezvoltrile tehnologice i
a-l face compatibil cu noile medii de reea cu vitez mare de transmitere.
Elementele reelelor Ethernet
Reelele locale Ethernet se compun din nodurile de reea i mediile de interconectare.
Nodurile de reea se mpart n dou clase principale:
Echipamente terminale pentru date (DTE Data Terminal Equipment), dispozitive care
sunt fie sursa fie destinaia cadrelor de date. DTE sunt, n mod obinuit, dispozitive ca PC
uri, staii de lucru, servere de fiiere sa de tiprire, care sunt numite, global, staii finale.
Echipamente de comunicaie (DCE Data Communications Equipment), dispozitive
intermediare de reea care recepioneaz i trimit mai departe cadre de-a lungul reelei. DCE
sunt fie dispozitive de sine stttoare cum ar fi repetoare, switch-uri i router-e, fie interfee
de comunicaie cum ar fi adaptoare de reea sau modem-uri.
n continuare echipamentele de comunicaie de sine stttoare sunt numite fie noduri
intermediare fie DCE. Interfeele de reea vor fi numite NIC (Network Interface Card).
Ca medii de transmitere se folosesc n mod curent dou tipuri de cabluri cu fire de cupru:
rsucite si neecranate (UTP - unshielded twisted-pair), rsucite i ecranate (STP - shielded twisted-
pair) i cteva tipuri de cabluri de fibr optic.
Topologii i structuri de reele Ethernet
Reelele LAN suport multe configuraii, dar indiferent de mrime i complexitate toate sunt
o combinaie a trei structuri de interconectare de baz sau blocuri constructive de reea.
Cea mai simpl structur este interconectarea punct la punct, reprezentat n figura 1. Numai
dou noduri de reea sunt implicate iar conexiunea poate fi DTE la DTE, DTE la DCE sau DCE la
DCE. Conexiunea prin cablu punct la punt mai este cunoscut sub numele de legtur de reea.
Lungimea maxim admis a legturii depinde de tipul cablului sau metode de transmisie folosit.



Figura 1. Conexiune punct la punct
Reelele originale Ethernet au fost implementate cu structur magistral din cablu coaxial,
aa cum este artat n figura 2.
Lungimea segmentului era limitat la 500m, la acesta putnd fi conectate pn la 100 de
staii. Segmentele individuale pot fi conectate prin intermediul repetoarelor cu condiia ca ntre
oricare staii ale reelei s nu existe mai multe ci.
Dei noile reele LAN au abandonat tehnologia magistral, mai exist n exploatare reele
mai vechi care funcioneaz pe aceast topologie. ncepnd cu anul 1990 opiunea s-a ndreptat
spre topologiile stea, a crei configuraie este reprodus n figura 3. Piesa central a reelei de tip
stea este concentratorul (hub sau repetor multiport) sau switch-ul (comutator). Fiecare legtur a
topologiei stea este o legtur punct la punct i realizat fie cu cabluri cu fire torsadate fie cu fibr
optic.


Segment magistral Ethernet
Segment magistral Ethernet

Figura 2. Interconectarea segmentelor de reea


Hub (switch)

Figura 3 Reea de tip stea
Relaia logic dintre modelul IEEE 802.3 i modelul OSI
Figura 4 ilustreaz nivelele logice ale standardului IEE 802.3 i relaia lor modelul de
referin OSI. Se observ c nivelul legturilor de date din modelul ISO este mprit n dou
subnivele IEEE 802 i anume subnivelul MAC (Media Acces Control) i subnivelul MAC-client.
Nivelul fizic al modelului IEEE 802.3 corespunde nivelului fizic din modelul OSI.

Figura 4 Corespondenta ntre standardul IEEE 802.3 i modelul de referin OSI
Subnivelul MAC-client poate fi unul din urmtoarele:
Control al legturilor logice (LLC Logical Link Control), dac unitatea este una DTE.
Acest subnivel asigur interfaarea dintre MAC Ethernet i nivelele superioare din stiva de
protocoale a staiei finale. Subnivelul este definit de standardele IEEE 802.3
Puntea (bridge), dac unitatea este una DCE. Punile asigur interfaarea ntre reelele LAN
(LAN to LAN) care utilizeaz acelai protocol, de exemplu Ethernet-Ethernet, precum i
protocoale diferite, de exemplu Ethernet- Token Ring. Punile sunt definite de standardele
IEEE 802.1.
Subnivelul MAC are dou funcii principale:
ncapsularea datelor, incluznd asamblarea cadrelor nainte de transmisie i
prelucrarea/detecia erorilor pe durata recepiei i dup recepie.
controlul accesului la mediul de transmisie, incluznd iniierea transmisiei cadrelor i
recuperarea lor n cazul eurii transmisiei.
Formatul cadrelor Ethernet de baz
Standardul IEEE 802.3 definete un format de baz al cadrului de date, care este cerut de
toate implementrile MAC, i cteva formate suplimentare opionale care sunt folosite pentru a
extinde posibilitile protocolului de baz. Formatul cadrului de baz conine 7 cmpuri aranjate ca
n figura 5.
1. Preambulul (PRE) conine 7 octei. Preambulul este o secven de bii 1 i 0 care spune
staiilor receptoare c sosete un cadru i asigur o modalitate de sincronizare a poriunilor
cadrului recepionat cu fluxul de bii.
2. Separatorul nceput de cadru (SOF - Start-of-frame delimiter) conine 1 octet de forma
10101011 care indic nceputul cadrului.
3. Adresa de destinaie (DA Destination Address) conine 6 octei. Ea indic ce staie sau
staii trebuie s recepioneze cadrul. O adres de destinaie poate indica fie o adres
individual (corespunztoare unei singure staii) sau o adres multicast corespunztoare
unui grup de staii. O adres avnd toi biii 1 se refer la toate staiile din reeaua LAN, i
poart numele de adres broadcast.
Fiecare dispozitiv Ethernet fabricat (NIC, hub, switch sau router) conine o adres unic de
48 de bii (adresa MAC) atribuit de fabricant. Un exemplu de adres MAC, exprimat
convenional n hexazecimal, este: 00-A0-D2-A4-41-1E. Primul bit este folosit pentru a face
diferena ntre o adres individual si un grup de adrese iar al doilea bit face diferena ntre adresele
administrate global sau local. Acetia sunt urmai de identificatorul unic al organizaiei (un cmp
de 22 de bii atribuii de IEEE) i de adresa unic a organizaiei (un numr de 24 de bii atribuit de
fabricant)
4. Adresa sursei (SA Source Address), conine de asemenea 6 octei i indic adresa staiei
care transmite cadrul Este ntotdeauna o adres individual.
5. Lungime/tip (L/T Length/Type) conine 2 octei. Dac valoarea acestui cmp este mai
mic sau egal cu 1500 atunci cmpul indic numrul de octei de date coninut de cadru iar
dac este mai mare dect 1536 atunci valoarea cmpului indic un tip opional de cadru,
tipul particular fiind identificat prin chiar valoarea cmpului.
6. Data (DATA) este o secven de n octei de orice valoare, unde n este mai mic sau egal cu
1500. Dac lungimea datelor este mai mic dect 46 atunci cmpul DATA trebuie extins
prin adugarea unui numr de octei (Pad) pentru a aduce lungimea cmpului la 46 de
octei.
7. Suma de control a cadrului (FCS) conine 4 octei. Ei conin o valoare care reprezint suma
de control CRC (cyclic redundancy check) pe 32 de bii a tuturor biilor cadrului, mai puin
cei coninui n cmpurile PRE, SOF i FCS. nainte de trimiterea unui cadru staia
transmitoare calculeaz suma de control i o memoreaz n cmpul FCS. Staia care
recepioneaz cadrul face aceeai operaie i compar rezultatul cu valoarea din cmpul
FCS. Dac valoarea calculat difer de cea din cmpul FCS se consider c s-a produs o
eroare de transmitere i cadrul este abandonat.


Figura 5. Structura unui cadru Ethernet standard
Reamintim faptul c aceast structur de cadru este valabil numai pentru Ethernet de baz,
pentru Gigabit Ethernet el avnd o structur diferit i o lungime de 416 sau 520 octei.
Transmisia cadrelor
Cnd subnivelul MAC al unei staii primete o cerere de transmitere de cadru nsoit de
adres i datele propriu-zise de la subnivelul LLC, subnivelul MAC ncepe secvena de transmitere
prin transferul datelor de la LLC n buferul de cadru al MAC.
Preambulul i separatorul de nceput de cadru sunt inserate n cmpurile PRE i SOF
Adresele destinaiei i sursei sunt inserate n cmpurile de adrese
Octeii de date LLC sunt numrai i rezultatul este inclus n cmpul Length/Type
Octeii de date LLC sunt inserai n cmpul Data. Dac numrul lor este mai mic dect 46,
un ir pad de octei este inserat pn la 46
O valoare de control FCS este generat pe cmpurile DA, SA, Length/Type i Data i este
adugat la sfritul cmpului Data.
Dup ce cadrul este asamblat modul n care el este transmis depinde de modul de operare:
semiduplex sau full-duplex. Standardul IEEE 802.3 cere ca subnivelul MAC al Ethernet s suporte
modul semiduplex n care MAC poate fie transmite fie recepiona un cadru dar nu poate face
ambele operaii odat. Modul full-duplex este o funcionalitate opional care permite MAC s
transmit i s recepioneze cadre n acelai timp.
Transmisia semiduplexMetoda de acces CSMA/DC
Protocolul CSMA/CD a fost iniial dezvoltat ca un mijloc prin care dou sau mai multe staii
ar putea mpri un mediu de comunicaie comun ntr-un mediu fr comutare n care protocolul
nu cere arbitraj central, acces token sau atribuire de interval de timp pentru permisiunea de
transmitere. Fiecare MAC Ethernet determin singur cnd poate trimite un cadru.
Regulile de acces CSMA/CD pot fi rezumate dup acronimul protocolului:
Carrier sense sesizarea purttoarei: fiecare staie ascult traficul pe mediul de transmisie
pentru a determina cnd apar decalaje ntre transmisiile cadrelor.
Multiple access acces multiplu: staiile pot ncepe transmisia oricnd dac detecteaz c
reeaua este liber (nu exist trafic).
Colision detect detectarea coliziunilor: cnd dou sau mai multe staii din aceeai reea
CSMDA/CD ncep transmisia aproximativ n acelai timp, irul de bii de la staiile transmitoare
vor interfera (intr n coliziune) unele cu altele i transmisiile vor deveni neinteligibile. Dac se
ntmpl acest lucru fiecare din staiile transmitoare trebuie s fie capabil s detecteze apariia
coliziunii nainte de ncheierea transmisiei cadrului propriu. Staiile vor atepta un timp qvasi-
aleatoriu nainte s ncerce reluarea transmiterii cadrului.
Protocolul TCP/IP
De la inventarea lor acum trei decenii, eterogenitatea reelelor a crescut prin dezvoltarea unei
palete diverse de tehnologii ca Ethernet, Token Ring, Fiber Distributed Data Interface (FDDI),
Integrated Services Digital Network (ISDN) sau Asynchronous Transfer Mode (ATM).
Protocoalele Internet s-au dovedit a fi cea mai bun realizare pentru interconectarea acestei
varieti de tehnologii LAN sau / i WAN.
Suita de protocoale Internet nu include numai specificaiile pentru nivelele inferioare (ca
TCP i IP) ci i specificaii pentru aplicaii comune ca pota electronica (e-mail), emularea
terminalelor (telnet) i transferul de fiiere (FTP), vezi figura 6.

aplicaie
prezentare
sesiune
transport
reea
leg. de date
fizic
aplicaie
prezentare
sesiune
transport
reea
leg. de date
fizic
aplicaie
prezentare
sesiune
transport
reea
leg. de date
fizic
aplicaie
prezentare
sesiune
transport
reea
leg. de date
fizic
Telnet HTTP SMTP FTP Telnet HTTP SMTP FTP
TCP UDP TCP UDP
IP RIP ARP IP RIP ARP
Plac interfa reea (ex.: Etn)


Figura 6 Relaia dintre suita protocoalelor Internet i modelul de referin OSI
Protocoalele Internet sunt suita de protocoale cel mai larg implementat n echipamentele de
calcul i comunicaie ale productorilor. Orice productor de computere ofer astzi suport pentru
cel puin o parte din suita protocoalelor Internet
Tehnologia TCP/IP
Aceast seciune descrie aspectele tehnice ale protocoalelor TCP, IP i a celor cu care
interacioneaz i a mediilor n care aceste protocoale opereaz. Deoarece principalul obiectiv al
capitolului l reprezint routarea (o funcie a nivelului 3), discuia protocolului TCP (protocol de
nivel 4) va fi scurt.
Suita de protocoale TCP/IP cuprinde o sum de protocoale pentru prelucrarea datelor n
procesul de comunicaie:
TCP (Transmission Control Protocol) comunicaia ntre aplicaii
UDP (User Datagram Protocol) comunicaia simpl ntre aplicaii
IP (Internet Protocol) comunicarea ntre computere
ICMP (Internet Control Message Protocol) pentru erori i statistici
DHCP (Dynamic Host Configuration Protocol) pentru adresare dinamic

TCP folosete o conexiune fix (se spune c este orientat pe conexiune) i folosete pentru
comunicarea ntre aplicaii.
Cnd o aplicaie vrea s comunice cu alta prin intermediul protocolului TCP ea trimite o
cerere de comunicaie la o adres precis. Dup sincronizarea celor dou aplicaii TCP iniiaz o
comunicaie full-duplex ntre cele dou aplicaii care va ocupa linia dintre cele dou computere
pn cnd una dintre aplicaii va nchide comunicaia..
UDP este asemntor cu TCP dar mai simplu i, n consecin, mai puin fiabil.
IP este un protocol neorientat pe conexiune i folosete pentru comunicaia ntre computere..
Fiind un protocol orientat pe datagrame i nu pe conexiune, el nu solicit pre-existena unei
conexiuni nainte de trimiterea datelor. n acest fel IP reduce nevoia de linii de comunicaie. IP
sparge mesajele (datele, n general) n pachete mai mici, independente, i le trimite ctre alte
computere prin Internet. IP este responsabil de routarea fiecrui pachet ctre destinaie. Pentru a
desvri aceast sarcin fiecare computer care folosete protocolul TCP/IP trebuie s aib atribuit
o adres IP.
Adrese IP
n prezent exist dou scheme de adrese IP, una pe 4 octei (IPv4) i alta pe 16 octei (IPv6).
Cea de a doua, mai puin rspndit, a fost elaborat pentru a crete numrul de adrese IP
disponibile i pentru a mbunti schema pe 4 octei. n continuare ne vom ocupa de adresele pe 4
octei care cunosc cea mai mare utilizare n prezent.
O adres IP este format din 32 de bii grupai n 4 octei. Convenional ea se scrie prin
valoarea zecimal a fiecrui octet, cu punct ntre grupe, de exemplu: 80.96.120.5 sau 172.20.0.1.
Cum fiecare octet poate lua valori de la 0 la 255 (n zecimal), rezult c adresele IP valide pot fi n
intervalul 0.0.0.0 i 255.255.255.255, ceea ce corespunde unui numr de 2
32
de adrese, adic circa
4,3 miliarde. n fapt, datorit unor restricii impuse de ctre IANA (Internet Assigned Numbers
Authority Autoritatea pentru atribuirea numerelor n Internet) doar o parte din aceste adrese sunt
valide, numrul real fiind de circa 3,2 miliarde. Aceasta i pentru c anumite intervale de adrese
sunt rezervate pentru alte destinaii i nu pot fi atribuite n reeaua Internet. Aceste adrese sunt
numite adrese private n timp ce restul adreselor sunt adrese publice. Adresele private nu sunt
routabile i de aceea pot fi atribuite doar computerelor din reelele locale. Iat cteva exemple de
intervale de adrese private:
10.0.0.0 - 10.255.255.255
127.0.0.0 - 127.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
ntreg spaiul adreselor IP este divizat n 5 clase notate cu litere de la A la E, din care doar
primele 3 au utilizare public. ntr-o adres IP primul / primii octei indic numrul reelei iar
ultimii / ultimul octet indic numrul computerului (hostului) din reea, aa cum se va vedea n
continuare.
Primii bii din adresa IP desemneaz clasa reelei creia aparine adresa, dup cum urmeaz:
Tabel 1 Clasele adreselor IP
Clasa prefix Adresa nceput Adres sfrit
A 0 1.0.0.1 126.255.255.254
B 10 128.0.0.1 191.255.255.254
C 110 192.0.0.1 223.255.255.254
D 1110 224.0.0.1 239.255.255.254
E 1111 240.0.0.1 255.255.255.255

Clasele D si E sunt clase speciale, care nu au utilizare public n sensul c adresele din aceste
clase nu sunt alocate clienilor i serverelor n mod obinuit. Adresele din clasa D sunt folosite
pentru multicasting. Multicast-ul este un mecanism de definire a unui grup de noduri de reea ctre
care se trimit simultan pachete de date folosind adresarea IP. Multicast-ul este folosit n principal
de reelele de cercetare. Clasa E este o clas rezervat pentru destinaii speciale. Hosturile care
folosesc adrese din aceste clase nu vor putea comunica corect. O situaie aparte o reprezint adresa
255.255.255.255 din clasa E folosit pentru broadcasting n reelele locale. Un pachet IP cu aceast
adres va fi recepionat de ctre toate nodurile reelei locale dar nu i de alte hosturi din Internet.
Din acest motiv procedeul se numete broadcast limitat. i tot din acest motiv nu este permis ca toi
biii din adresa reelei i/sau a hostului s fie 1. Asupra acestor aspect vom reveni. S vedem cum
se formeaz numrul reelei i numrul hostului. n cazul reelelor din clasa A, primul octet
desemneaz reeaua iar primul bit are valoarea 0. Aceasta nseamn c cea mai mic adres
posibil se obine cnd toi biii sunt 0 iar cea mai mare cnd toi biii sunt 1, cu excepia primului
care rmne 0, vezi figura 7.

Bit
1 2 3 4 5 6 7 8 Valoarea n zecimal
0 0 0 0 0 0 0 0 0
0 . . . . . . .
0 1 1 1 1 1 1 1 127
Figura 7. Determinarea numrului reelelor din clasa A
Pentru c nu se admit valori 0 i 255 (toi biii 0 sau 1) pentru numrul reelei i/sau hostului
rezult c cea mai mic adres IP valid din clasa A este 1 iar cea mai mare 126. Pentru numrul
hostului rmn ultimii 3 octei, valorile posibile fiind in intervalul 0.0.0 255.255.255. Din
motivul artat adresele valide sunt cu dou mai puine, cele corespunztoare situaiilor n care toi
biii sunt 0 sau 1. Rezult c spaiul adreselor valide este 0.0.1 - 255.255.254, de unde i valorile
din tabelul 1. Concluzia este c n clasa A sunt un numr de 126 de reele i 16777214 hosturi n
fiecare reea.
Pentru reelele din clasa B, primii 2 octei din adresa IP sunt alocai numrului reelei iar
ultimii 2 numrului hostului. Primii doi bii ai primului octet fiind rezervai pentru prefixul reelei,
rmn 14 bii pentru stabilirea numrului reelei. Numrul total de reele din aceast clas este de
2
14
= 16384, din care adrese valide sunt cu dou mai puin, adic 16382, iar numrul de hosturi din
fiecare reea este de 2
16
2 = 65534. Figura 8 arat modul de determinare a spaiului adreselor de
reea pentru clasa B. Rezultatele se regsesc n tabelul 1. Raionamentul se poate repeta pentru
clasa C unde primii 3 octei sunt rezervai pentru numrul reelei iar ultimul pentru numrul
hostului.

Bit 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Valoarea n zecimal
1 0 0 0 0 0 0 0
.
0 0 0 0 0 0 0 0 128.0
1 0 . . . . . .
.
. . . . . . . .
1 0 1 1 1 1 1 1
.
1 1 1 1 1 1 1 1 191.255
Figura 8. Determinarea spaiului adreselor de reea pentru clasa B
Se gsete c adresa cea mai mic pentru o reea din clasa C este 192.255.255 iar cea mai
mare 223.255.255, numrul total de adrese de reea fiind 2097152. Fiecare reea poate conine 2
8

2 = 254 de hosturi.
n spaiul adreselor valide sunt rezervate blocuri de adrese care diminueaz, aa cum am mai
spus, numrul adreselor disponibile pentru public. Astfel, n clasa A, domeniul de la 0.0.0.0 la
0.255.255.255 nu este un domeniu public
3
, spaiul 127.0.0.0 la 127.255.255.255 este rezervat
pentru loop back (un bloc de date trimis cu o adres din acest spaiu trebuie s se ntoarc la hostul
care a trimis aceste date), spaiul 192.168.0.0 192.168.255.255 din clasa C este rezervat pentru
reele locale care nu au acces la Internet. O list a adreselor rezervate poate fi gsit n
4
.

3
http://www.iana.org/assignments/ipv4-address-space
4
http://www.rfc-editor.org/rfc/rfc3330.txt
Dac analizm datele din tabelul 1 observm uor c spaiul adreselor nu este contiguu; ntre
clase exist blocuri de adrese care nu sunt alocate public. Ele pot fi folosite, ns, pentru aplicaii
speciale, aa cum am artat n cazul adreselor 127.0.0.0 la 127.255.255.255.
Se obinuiete ca intervalele de adrese s se scrie i sub forma adresa_baz/nr_biti n
care adres_baz este cea mai mic adres din interval iar nr_bii indic numrul biilor
care desemneaz adresa reelei. Spre exemplu spaiul 128.0.0.0/16 indic faptul c primii 16 bii (2
octei) desemneaz reeaua i nu se modific n intervalul de adrese, doar ultimii 2 octei putndu-
se modifica. Acest spaiu poate fi scris ca interval de la 128.0.0.0 la 128.0.255.255.
Fundamentele rutrii IP
Considerm o mic reea care folosete protocolul TCP/IP i adaptoare de reea Ethernet.
Reeaua are doar 3 calculatoare (noduri de reea) iar adresa reelei este 194.42.101. Valoarea
primului octet ne arat c este vorba de o reea din clasa C n care primii trei octei desemneaz
numrul reelei iar ultimul numrul hostului din reea. Astfel, cele trei calculatoare din reea pot
primi orice numr ntre 1 i 254 cu condiia ca acestea s fie diferite. S admitem c cele 3
calculatoare notate A, B, C au numerele 1, 2 i respectiv 3. n figura 9 numrul hostului este
evideniat cu caractere aldine n interiorul adresei IP .


Figura 9 O reea din 3 calculatoare
Fiecare nod are o adres Ethernet (adresa MAC a adaptorului de reea din fiecare calculator),
adres care este unic i este exprimat n form hexazecial printr-un numr de 6 octei separai
prin cratim (ex. 00-10-DC-14-7C-5A). Adresa FF-FF-FF-FF-FF-FF este o adres rezervat,
folosit pentru broadcasting, aa cum se va vedea imediat. Ne punem urmtoarea ntrebare: s
presupunem c nodul A vrea s trimit un pachet de date nodului C pentru prima oar i c el
cunoate adresa IP a nodului C. De unde tie nodul A care este adresa Ethernet a nodului C?
Pachetul de date TCP/IP se numete cadru de date (frame) n logica Ethernet. Un cadru conine
informaii despre adresa MAC a nodului care trimite cadrul i adresa MAC a celui cruia i sunt
destinate datele. Trebuie avut permanent n vedere faptul c cele 2 protocoale TCP/IP i Ethernet
funcioneaz la nivele diferite n modelul OSI; Ethernet funcioneaz la nivelele 1 i 2 fiind dictat de
logica reelei, n timp ce suita de protocoale TCP/IP funcioneaz la nivelele 4 i 3. Dac s-ar utiliza n
loc de TCP/IP un alt protocol de reea-transport, de exemplu IPX/SPX, acesta ar utiliza tot protocolul
Ethernet pentru accesul la mediul fizic. Aa se explic de ce este nevoie de adresa MAC oricare ar fi
protocolul de reea-transport folosit.
Este posibil s se determine adresa MAC pe baza adresei IP prin utilizarea un mecanism
cunoscut sub numele de Protocol de Rezoluie a Adreselor (ARP Address Resolution Protocol)
care permite descoperirea dinamic a adreselor Ethernet
5
. Protocolul ARP trimite un cadru de date
special, de interogare, pe adresa MAC: FF-FF-FF-FF-FF-FF care va fi recepionat de toate nodurile

5
ftp://ftp.rfc-editor.org/in-notes/rfc1180.txt
din reea - broadcast n reea, n exemplul considerat cadrul fiind recepionat de nodurile B i C. Un
cadru de interogare arat cam aa:
Adres IP surs:
194.42.101.1
Adres Ethernet surs:
00-10-DC-49-8A-20
Adres IP int:
194.42.101.2
Adres Ethernet int:
<blank>
Adres IP int:
194.42.101.3
Adres Ethernet int:
<blank>
Fiecare calculator care recepioneaz cererea de interogare o analizeaz i rspunde cu un
mesaj de forma:
Nodul B
Adres IP surs: 194.42.101.2
Adres Ethernet surs: 00-10-DC-49-FF-A4
Adres IP int:194.42.101.1
00-10-DC-49-8A-20
Nodul C
Adres IP surs: 194.42.101.3
Adres Ethernet surs: 00-16-7E-3C-FB-44
Adres IP int:194.42.101.1
00-10-DC-49-8A-20
Rspunsurile nodurilor B i C sunt recepionate de nodul A care completeaz o tabel de
corespondene ntre adresele IP i adresele MAC ale calculatoarelor din reea, cam aa:
Adres IP: Adres Ethernet:
194.42.101.1 00-10-DC-49-8A-20
194.42.101.2 00-10-DC-49-FF-A4
194.42.101.3 00-16-7E-3C-FB-44
Cnd se adaug un nou nod n reea acesta nu are nici o intrare n tabelul de corespondene a
nodului A pn cnd nu apare necesitatea transmiterii unui pachet de date de la A la noul nod.
Dac se iniiaz un astfel de transfer protocolul ARP va completa tabelul cu o nou linie. n felul
acesta am rspuns i ntrebrii pe care ne-am pus-o anterior, cum poate determina nodul A adresa
MAC a nodului C ctre care dorete s trimit un pachet de date.
Mai trebuie s specificm c nu este posibil s se determine adresa Ethernet din adresa IP pe
baza unui algoritm pentru c adresa IP este atribuit de administratorul de reea, care poate s o
modifice n funcie de nevoile reelei, n timp ce adresa MAC este una ce ine de hardware-ul
calculatorului. Un calculator cruia i se nlocuiete adaptorul de reea Ethernet cu un altul va avea
aceeai adresa IP dar o alt adres MAC. Protocolul ARP este responsabil de reactualizarea
coninutului tabelei de corespondene n aceast situaie. Dac nu era deja clar pn acum mai
facem precizarea c fiecare calculator din reea dispune de o asemenea tabel de corespondene pe
baza creia tie crui calculator din reeaua Ethernet s trimit datele atunci cnd cunoate adresa
IP a calculatorului int.
S vedem acum ce se ntmpl n cazul a dou reele Ethernet diferite interconectate.
Elementul de interconectare este o punte (bridge), care poate fi un calculator care face parte din
ambele reele. S considerm ca nodul C este nodul comun celor 2 reele; asta nseamn c PC-ul
din nodul C va trebui s fie echipat cu 2 adaptoare Ethernet, primul fiind conectat la o reea iar al
doilea la a cea de a doua. Situaia este ilustrat n figura 10.
Vom presupune c reeaua a doua este din aceeai clas i are numrul 194.42.102.

Figura 10. Conectarea a dou reele printr-un router
Computerul din nodul C acioneaz ca un ruter (en. router) ntre cele dou reele; el alege
calea potrivit pentru pachetele din reea pe baza adreselor IP ale cadrelor pe care le vehiculeaz.
Dac nodul A trimite un pachet nodului E, el trebuie mai nti s l trimit nodului C care poate s
l trimit mai departe nodului E. Nodul C determin adresa Ethernet a nodului E folosind
protocolul ARP, aa cum s-a artat mai devreme.
Rutare direct i indirect
Rutarea direct a fost evideniat n primul exemplu, cnd A a comunicat cu C iar n al doilea
exemplu e folosit pentru comunicarea ntre A i B sau ntre D i E. Dac pachetul nu necesit
trimiterea mai departe (forwarding), cum ar fi situaia n care adresa IP de destinaie are acelai
numr de reea, se folosete rutarea direct. Rutarea indirect se folosete cnd adresele reelelor
surs i destinaie sunt diferite. Din aceast cauz pachetul trebuie trimis mai departe de ctre un
nod care tie cum s gseasc destinaia. n exemplul n care A vrea s trimit un pachet lui E,
pentru ca A s tie cum poate pachetul s ajung la E, nodul A are nevoie de o informaie care s i
spun crui nod s trimit pachetul pentru a ajunge la E. Acest nod se numete gateway sau ruter
ntre cele dou reele. Nodul C trebuie definit ca gateway implicit (default gateway) pentru toate
nodurile din cele dou reele. Toate pachetele care sunt destinate unui nod care nu face parte din
reeaua proprie sunt trimise ctre gateway-ul implicit. Cum gateway-ul are dou interfee, cte una
pentru fiecare reea, cu adrese IP diferite, nodurile din cele dou reele vor avea setate ca gateway
implicit adresa IP a interfeei care face parte din reeaua respectiv; astfel nodurile A i B vor avea
ca gateway implicit adresa IP 194.42.101.3 n timp ce nodurile D i E adresa IP 194.42.102.5.
Tabela de routare din gateway-ul implicit este setat astfel nct s trimit corect mai departe
pachetele.
Rutarea static i dinamic
Rutarea static se realizeaz utiliznd tabele de rutare preconfigurate care rmn valabile un
timp nedefinit, pn cnd sunt modificate manual. Este forma elementar de rutare si presupune ca
toate computerele din reea s aib adresele IP configurate static. Acest lucru oblig ca fiecare
calculator s rmn n reeaua lui, chiar dac i schimb fizic locul. Dac unul din computere
trebuie mutat n cealalt reea atunci trebuie reconfigurat cu setul de adrese IP din reeaua nou iar
tabela de rutare modificat astfel nct s reflecte noua situaie.
Rutarea dinamic folosete protocoale speciale de rutare care permit actualizarea automat a
tabelelor de rutare cu ruterele tiute ca rutere pereche. Aceste protocoale sunt grupate dup
apartenena lor la protocoale pentru gateway interne (IGPs) sau externe (EGPs). Protocoalele
gateway interne se folosesc pentru a distribui informaiile de rutare n interiorul unui sistem
autonom (AS). Un AS este un sistem de rutere n interiorul domeniului administrat de o autoritate.
Exemple de protocoale gateway interne sunt OSPF
6
i RIP
7
. Protocoalele gateway externe sunt
folosite pentru rutarea ntre sistemele autonome (rutare inter-AS) astfel nct fiecare sistem
autonom s tie cum s ajung la altele prin Internet. Exemple de protocoale gateway externe: EGP
i BGP
8
Rutarea IP avansat
Masca de reea
Cnd se seteaz fiecare nod cu adresa de reea trebuie specificat i masca de reea
(netmask). Masca de reea folosete pentru a specifica care parte din adresa IP este aferent
numrului reelei i care numrului hostului. Acest lucru se realizeaz printr-o operaie logic I
(AND) la nivel de bit, ntre adresa IP i masca de reea. Rezultatul indic numrul reelei. Reelele
din clasa A au masca 255.0.0.0, cele din clasa B au masca 255.255.0.0 iar cele din clasa C au
masca 255.255.255.0. n exemplul n care nodul A trimite un pachet nodului E, nodul A tie c E
nu se afl n aceeai reea cu nodul A pentru c aplicnd masca adresei IP a nodului A rezult
adresa 194.42.102, figura 11.

Adr. IP nod E: 194.42.102.2
1 1 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 0
Netmask: 255.255.255.0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
Adr. Reea: 194.42.102
1 1 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0
Figura 11. Determinarea adresei de reea din adresa IP cu ajutorul mtii de reea
Masca de reea devine mai important i mai complicat cnd se utilizeaz adresarea fr
clas (classless). Pentru a vedea cum stau lucrurile n acest caz, s considerm urmtoarea situaie:
un ISP a cumprat intervalul de adrese 194.127.64.1 - 194.126.64.254, adic este proprietarul a 254
de adrese IP din clasa C. El vrea s furnizeze servicii Internet la dou Internet-caf aparinnd a
dou firme diferite, cu sedii diferite. O singur reea, care s includ toate calculatoarele ale
ambilor beneficiari nu este o soluie fericit, fiind mai convenabil, sub aspectul administrrii i al
securitii, ca s se construiasc dou reele independente care s fie interconectate pentru a avea
acces, deopotriv, la Internet. Aceste reele sunt pseudo-reele i le vom numi n continuare
subreele. Dar adresele fiind din clasa C, aparent nu se pot face dou reele deoarece, aa cum tim
deja, numrul reelei este dat de primii 3 octei, care sunt aceeai pentru spaiul de adrese cumprat.
Ce se poate face n asemenea situaie? Soluia este modificarea mtii de reea, astfel c ea nu va
mai avea valoarea uzual 255.255.255.0 ca la reelele din clasa C, ci o valoare convenabil, ce
urmeaz s o stabilim. S ncercm s alocm un numr de bii, cei mai semnificativi, din octetul

6
ftp://ftp.rfc-editor.org/in-notes/rfc2328.txt
7
ftp://ftp.rfc-editor.org/in-notes/rfc2328.txt
8
ftp://ftp.rfc-editor.org/in-notes/rfc1812.txt
hostului pentru numrul subreelei. Deoarece vrem s facem 2 subreele am avea nevoie de un
singur bit, care prin valoarea 0 va desemna prima subreea i prin valoarea 1 a doua subreea. Din
nefericire aceasta soluie nu este bun pentru c, dup convenia fcut la reele, numrul reelei nu
poate avea toi biii 1 sau toi 0, ori prin soluia aleas ne gsim tocmai n aceast situaie. Prin
urmare vom lua primii doi bii din octetul care desemneaz numrul obinnd situaia ilustrat n
tabelul 2 pentru adresele IP de subreea.

Tabelul 2 Adresele IP posibile ale subreelelor
Nr.
subreelei
Adresa IP (binar) Domeniul adreselor IP posibile n subreea
0 11000010/01111111/01000000/00 194.127.64.1 - 194.127.64.62
1 11000010/01111111/01000000/01 194.127.64.65 - 194.127.64.126
2 11000010/01111111/01000000/10 194.127.64.129 - 194.127.64.1
3 11000010/01111111/01000000/11 194.127.64.193 - 194.127.64.254
Subreelele cu numerele 0 i 1 nu sunt valide, din motivul artat anterior, i prin urmare pot fi
folosite doar adresele pentru subreelele 1 i 2. Pentru hosturile din fiecare subreea rmn 6 bii
disponibili, adic fiecare subreea poate conine maxim 2
6
-2 = 62 staii. Se poate observa c prin
subreelizare se pierd aproape jumtate din numrul adreselor cumprate, adic 254-124=130 de
adrese.
Conectarea staiilor i interconectarea reelelor se va face aa cum este ilustrat n figura 12.


Figura 12. Conectarea celor dou subreele de clasa C i alocarea adreselor IP
Pentru fiecare host ultimul octet a fost scris n binar, ntre paranteze ptrate, pentru a se
scoate mai bine n eviden numrul reelei i numrul hostului, acesta din urm fiind scris cu
caractere aldine. Plcilor de interfa ale gatewayului cu cele dou subreele li s-au alocat adresele
IP cele mai mari din fiecare subreea (62) pentru ca eventuala adugare de noi calculatoare n
oricare din subreele, n limita celor 62 de adrese disponibile, s nu necesite realocarea adreselor
gatewayului.
Masca de subreea, pentru toate calculatoarele va fi 255.255.255.[11000000] sau, n scrierea
standard, 255.255.255.192.
Se pune acum intrebarea: cum se asigur accesul la Internet a celor dou subreele? Pentru
aceasta Gatewayul va trebui s fie echipat cu un al treilea adaptor de reea care s constituie
interfaa cu reeaua Internet. Adresa IP a acestei interfee poate fi orice adres din spaiul de adrese
cumprat, mai puin dintre cele folosite n subreele. Adresa 194.127.64.[11000001]
194.127.64.193 poate fi o astfel de adres
9
. Aceast interfa va fi conectat la un alt Gateway
din reeaua WAN care va avea o interfa cu adres IP din spaiul cumprat, evident diferit de
oricare din cele folosite deja, de exemplu 194.127.64.254. Masca de subreea, pentru aceste
interfee este tot 255.255.255.192. Situaia este ilustrat n figura 13 unde, pentru simplificarea
desenului, ultimul octet al adreselor IP ale interfeelor LAN nu a mai fost scris n binar.


Figura 13. Conectarea subreelelor la Internet
Fiecare nod din aceast reea, compus din 3 subreele, trebuie s aib setat o tabel de
rutare care s i spun ce trebuie s fac cu fiecare pachet de date care au o adres IP specificat.
Pentru nodurile A, B, D i E tabelele sunt simple pentru c orice pachet care are alt destinaie
dect un calculator din subreeaua proprie va fi trimis gatewayului implicit. Tabela de rutare este
mai complicata pentru C, unde pachetul care vine de pe o interfa poate fi dirijat spre alte dou
interfee, funcie de adresa IP a destinaiei. Dac un calculator din una din subreele, de exemplu B,
trimite un pachet de date ctre adresa IP 66.294.85.104, atunci, in urma aplicrii mtii de subreea
255.255.255.192 calculatorul B va ti c hostul cu adresa respectiv nu se afl n aceeai subreea

9
Am acceptat tacit ca numrul de subreea 3, (11 n binar) ar fi valid, dei am afirmat c nu se accept ca toi biii din
adres s fie 0 sau 1. Aceasta pentru c s-a constatat, totui, c multe implementri TCP/IP, inclusiv Windows, nu
respect aceast convenie. Riguros ar fi fost s se mpart spaiul adreselor n 8 subreele, folosind primii 3 bii din
adresa hostului ca adres de subreea, i s se elimine adresele se subreea 0 (000 ) i 7 (111). Se obin 6 subreele a 30
de hosturi/subreea i se pierd 74 de adrese, mai puine dect n cazul exemplificat.

cu el i va trimite pachetul la gatewayul implicit, adic la adresa IP a interfeei lui C cu subreeua
A-B, 194.127.64.190. Cnd C primete pachetul i aplic aceeai masc de subreea i constat c
destinaia nu se afl n nici una din subreelele la care este el conectat i va trimite pachetul la
gatewayul implicit care este G, cu adresa IP 194.127.64.254.
De aici pachetul se va propaga din gateway n gateway pn v ajunge la adresa
66.294.85.104. Cnd pachetul de rspuns se ntoarce i ajunge la interfa C, 194.127.64.193 cu
destinaia B (IP 194.127.64.66), aplicnd masca de subreea C determin c aceast adres se afl
n subreeaua 1 i va ruta pachetul spre interfaa 194.127.64.190 cu subreeaua A-B spre hostul B.
n ncheiere trebuie menionat c acest procedeu de subreelizare se poate aplica oricrei
clase, nu numai clasei C care a fost folosit, aici, cu titlu de exemplu.
Alocarea adreselor IP
Adresele IP, att cele pe 4 ct i cele pe 6 octei, sunt gestionate, la nivel global de IANA
(Internet Assigned Numbers Authority). Pentru o mai bun administrare ea a delegat atribuiile
altor 5 organizaii (numite i registraturi Internet), la nivel regional, astfel:
AfriNIC (African Network Information Centre) regiunea Africa
APNIC (Asia Pacific Network Information Centre) regiunea Asia/Pacific
ARIN (American Registry for Internet Numbers) regiunea America de Nord
LACNIC (Regional Latin-American and Caribbean IP Address Registry) America Latin
i cteva insule din Caraibe
RIPE NCC (Rseaux IP Europens) regiunea Europa, Orientul mijlociu i Asia Central.
Acestea atribuie blocuri de adrese IP din toate clasele. Utilizatorii mici nu se vor adresa
autoritii regionale pentru achiziia unui sau mai multor blocuri de adrese. Doar marii distribuitori
de servicii Internet, marile companii, organizaii guvernamentale pot cumpra blocuri mari de
adrese pe care apoi le revnd mai micilor furnizorilor de servicii Internet, firmelor i instituiilor
statului. Cel mai mic bloc de adrese este cel din clasa C, care conine 254 de adrese pentru o reea.
Dac necesarul unei firme este mai mic atunci ea poate negocia cu ISP-ul spargerea blocului n
subreele fr clas, aa cum am artat n seciunea precedent. Trebuie menionat, nc o dat, c
utilizarea adreselor publice este obligatorie pentru toate computerele care au acces la Internet.
Pentru o reea izolat, care folosete protocolul TCP/IP, se pot folosi fr restricii adrese private.
Exist o metod, pe care o vom arta-o la momentul potrivit, prin care i aceste calculatoare, cu
adrese IP private, pot avea acces la o bun parte din serviciile Internet. n continuare vom vedea
cum se atribuie adresele IP ntr-o reea local.
Odat intrat n posesia blocului de adrese firma trebuie s se ngrijeasc de atribuirea lor
calculatoarelor din reeaua proprie. Sunt dou posibiliti: atribuirea static i atribuirea dinamic.
Atribuirea static a adreselor IP
Atribuirea static presupune ca administratorul de reea s seteze, pe fiecare calculator n
parte, adresa IP a calculatorului, a mtii de reea, a gatewayului implicit i a serverelor DNS. El
trebuie s in evidena riguroas a tuturor adreselor folosite pentru a nu genera conflicte de adrese
n reea. Dac reeaua este izolat (fr acces la Internet i fr conectare cu o alt reea) atunci sunt
suficiente adresele IP ale calculatoarelor i mtile de reea. Pentru setarea static a adresei pe un
calculator care utilizeaz Windows XP, procedai astfel:
1. dai clic dreapta pe pictograma My Network Places de pe desktop i selectai Properties
din meniul contextual. Se va deschide fereastra care conine toate conexiunile pe care le
putei realiza; tipic, dac avei o singur plac de reea, va apare pictograma unei singure
conexiuni. Ca regul, vor aprea attea conexiuni cte plci de reea avei pe calculator,
figura 14.


Figura 14. Fereastra Network connections conine attea conexiuni cte plci de reea sunt n
computer.
2. dai clic dreapta pe conexiunea pe care vrei s o utilizai, dac avei mai multe i selectai
Properties. Asigurai-v c avei cablul UTP conectat la respectiva plac i nu la alta. Se va
deschide fereastra din figura 15a din care selectai Internet protocol (TCP-IP). Apsai
butonul Properties.
3. n noua fereastr care se deschide, figura 15b, selectai opiunea Use the following IP
address. Completai cmpurile cu datele furnizate de administratorul reelei sau ISP. n
exemplu s-a considerat o adres dintr-o clas privat.

a) b)
Figura 15 Fereastra cu a) componentele de reea instalate b) setarea static a adreselor IP
4. apsai butonul OK, succesiv, n ferestrele care au fost deschise pentru a aplica setrile i a
le nchide.
5. verificai aplicarea setrilor deschiznd o fereastr de comand (Start Programs
Accessories Command Prompt). Tastai comanda ipconfig /all, apsai Enter i citii
rezultatul. Acesta trebuie s arate ca in figura 16.
Operaiile trebuie repetate pe fiecare calculator din reea, singurul cmp care difer fiind
cel al adresei IP. Cu aceasta setarea adreselor s-a ncheiat.


Figura 16 Adresele IP cu care a fost configurat conexiunea
Alocarea dinamic a adreselor IP
La reelele cu multe computere, peste 50, alocarea static nu mai e o soluie deoarece
administrarea reelei se ngreuneaz excesiv. O metod eficient este alocarea dinamic, la pornirea
calculatorului, a tuturor adreselor IP de care acesta are nevoie pentru a funciona n reea. De
aceast problem se ocup protocolul DHCP (Dynamic Host Configuration Protocol) i serverul
DHCP. Exist dou moduri de alocare dinamic a adreselor n care se poate ine sau nu cont de
adresele MAC ale adaptoarelor de reea. n primul caz alocarea se face pe baza unui tabel de
coresponden ntre adresele MAC i adresele IP cu care trebuie setate computerele din reea. Acest
mod se asigur un grad sporit de securitate al reelei deoarece un computer care nu are adresa MAC
a adaptorului de reea cuprins n tabela de alocare nu va fi configurat cu adresele IP
corespunztoare. Al doilea mod atribuie adresa IP a hostului i celelalte adrese IP oricrui
calculator conectat la reea, ignornd adresele MAC, n limita spaiului de adrese disponibil.
Aceast metod este folosit atunci cnd securitatea reelei este asigurat prin alte metode sau este
mai puin important. Pentru a funciona alocarea dinamic este necesar ca n reea s existe un
server DHCP. Acesta poate fi un computer distinct, de preferin, dar poate fi i un computer al
unui utilizator care ruleaz aplicaia server. n ambele situaii serverul DHCP trebuie s fie pornit
pe toat durata ct este solicitat accesul la reea. Pe calculatoarele din reea nu mai trebuie setat
nici o adres IP ci este suficient ca ajuni n etapa din figura 15b s alegei opiunea Obtain an IP
address automatically.
Dac adresele pe care le utilizai sunt adrese publice toate calculatoarele vor avea acces la
Internet, indiferent dac adresele au fost setate static sau dinamic.
Accesul calculatoarelor cu IP privat la Internet
n cazul utilizrii adreselor private accesul la Internet se poate face n dou feluri, fie folosind
un server NAT (Network Address Translator) fie un router. Ambele soluii fac posibil accesul
tuturor calculatoarelor la Internet sub o adres IP public, unic, alocat de ISP. Cu alte cuvinte,
adresa fizic privat, a fiecrui calculator, este translat n alt adres, routabil. n ambele situaii
exist un dezavantaj: anumite aplicaii, cum ar fi cele punct la punct (P2P) nu funcioneaz pentru
c adresa privat nu poate fi vzut, dinspre Internet, n spatele routerului.
Soluia cea mai comod este s se foloseasc un router. Este i mai economic pentru firm s
cumpere o singur adres IP public n loc de mai multe. n prezent routerele se fabric ca
echipamente de reea de sine stttoare, nu este nevoie de un computer, i au dimensiuni
comparabile cu ale switch-urilor. O soluie de conectare este artat n figura 17.

Figura 17. Conectarea unei reele cu adrese IP private la Internet folosind un router
Router-ul poate fi configurat de la unul din calculatoarele reelei, cele mai importante lucruri
care trebuie setate fiind adresa MAC i / sau adresa IP public, dup cum ISP aloc dinamic sau
static adresa IP.
Multe routere moderne au incluse un server DHCP, caz n care va trebui s renunai la
setarea manual a adreselor pe calculatoarele din LAN, un firewall, care asigur protecia
calculatoarelor din reea mpotriva atacurilor din exterior i un server de imprimare. Acesta din
urm este util pentru c permite utilizarea n comun a imprimantei (imprimantelor) de ctre toi
utilizatorii reelei. Legtura cu imprimantele se realizeaz, de regula, prin porturi USB.
Pentru birouri mici sau chiar pentru acas exist o soluie alternativ, oferit de sistemul de
operare Windows. Este vorba de aplicaia ICS (Internet Connection Sharing mprirea
conexiunii la Internet) disponibil la Windows 98SE, Windows ME i Windows XP. Aceasta
permite ca n cazul n care un computer are o conexiune funcional la Internet ea s poat fi
folosit de mai multe computere conectate ntr-o reea local. Aplicaia este, n esen, un server
NAT i un server DHCP.
Internet Connection Sharing
Pentru a putea utiliza aceast aplicaie este nevoie de nc o conexiune pe computerul care
are acces la Internet; o plac de reea care s fie conectat la reeaua local. n continuare vom arta
modul de procedare pentru sistemul de operare Windows XP Professional. nainte de a trece la
activarea aplicaiei trebuie s tii c:
aplicaia va atribui, din oficiu, plcii de reea din interfaa LAN adresa IP 192.168.0.1.
Acest lucru va face imposibil funcionarea reelei dac adresele IP ale computerelor din
LAN sunt din alt clas sau bloc de adrese. Prin urmare va trebui s configurai conexiunile
pe computere pentru obinerea automat a adresei IP sau setai adrese IP din acelai bloc:
192.168.0.2 ..... 192.168.0.254.
n reeaua local nu trebuie s existe un server DHCP sau un gateway. Dac exist trebuie
oprite.
Selectai conexiunea care are acces la Internet i din fereastra Local Area Connection
Properties selectai tabela Advanced. Selectai caseta Allow other network users to connect through
this computers Internet connection din seciunea Internet Connection SharingI, figura 18 a.

a) b)
Figura 18 a) selectarea opiunii Internet connection sharing b) mesajul de atenionare
Apsai butonul OK. Fereastra se va nchide i
un mesaj va aprea pentru a v ateniona asupra
modificrii adresei IP a interfeei LAN i
consecinele asupra reelei, figura 18b.

Figura 19 Dezactivarea firewall-ului pe
conexiune din LAN
Apsai butonul Yes. Sub pictograma conexiunii
va aprea imaginea unei mni cu palma n sus
care sugereaz mprirea conexiunii. Dac
conexiune cu LAN este protejat prin firewall
(avei instalat SP2) deprotejai conexiunea pe
interfaa LAN.
Pentru aceasta n fereastra din figura 18a
apsai butonul Settings i din fereastra care se
deschide selectai tabela Advanced.



Debifai caseta corespunztoare conexiunii LAN, figura 19. Apsai apoi butonul OK.n final
putei verifica dac interfeei cu reeaua LAN i-a fost atribuit adresa 192.168.0.1 selectnd
proprietile conexiunii respective, aa cum am artat mai sus.
Cablarea reelelor cu cablu UTP
Cablul UTP conine 4 perechi de fire rsucite i neecranate, n total 8 fire, protejate de un
nveli de plastic. Perechile de fire sunt colorate pentru a permite identificarea uoar la ambele
capete ale cablului. Fiecare pereche conine un fir de o anumit culoare i un fir de aceeai culoare
dar cu o dung alb, rsucit n lungul firului. Schema culorilor este standardizat de standardul
568B al Asociaiei pentru Industria Electronic i de Telecomunicaii. n tabelul urmtor este
artat aceast schem a culorilor


Perechea 1

Alb/Albastru; Albastru
Perechea 2 Alb/Portocaliu; Portocaliu
Perechea 3 Alb/Verde; Verde
Perechea 4 Alb/Maro; Maro
Conectorii i jack-urile cablului UTP sunt RJ45; RJ vine de la Registered Jack iar 45
desemneaz schema de numerotare a pinilor. Conectorul se ataeaz pe captul cablului iar jack-ul
este piesa n care se introduce conectorul. Jack-ul este montat pe echipamentele de reea: adaptoare,
hub-uri, routere, etc.
Specificaiile IEEE pentru Ethernet 10BaseT cer s se foloseasc dou perechi de fire, una
din ele s fie conectat la pinii 1 i 2 iar a doua la pinii 3 i 6. Pinii 4 i 5 sunt srii, la ei
conectndu-se celelalte fire din perechile nefolosite.
Schema de cablare dup EIA/TIA-568B RJ-45:
Folosete perechile 2 i 3 dup cum urmeaz: perechea 2 se conecteaz la pinii 1 i 2 iar
perechea 3 la pinii 3 i 6
Nr. pin culoare
1. alb/portocaliu
2. portocaliu
3. alb/verde
6. verde

Perechile rmase se conecteaz astfel: perechea 1 la pinii 4 i 5 iar perechea 4 la pinii 7 i 8.
Nr. pin culoare
4. albastru
5. alb/albastru
7. alb/maro
8. maro

Situaia este ilustrat n figura 20a.
a) b)
Figura 20. a) ordinea firelor pentru conectare b) firele ajustate i pregtite de conectare
Firele mperecheate i ajustate la lungime se introduc n conector, figura 20b.

Aceast schem de conectare se aplic la
ambele capete ale cablului, rezultnd cablul
direct.

n anumite situaii este nevoie s se
cableze cablu ncruciat (crossover).
Pentru aceasta se va opera modificarea doar la
unul din capetele cablului. Astfel firele care la
cablul direct sunt conectate la pinii 1 i 2 se vor
conecta la 3 i 6 i respectiv firele de pe pinii 3 i
6 la pinii 1 i 2. Restul firelor rmn
neschimbate.
Figura 21. Cablu ncruciat (crossover)
Situaia este ilustrat n figura 21. Dup introducerea firelor pinii metalici se preseaz cu
ajutorul unui clete special, strpungndu-se izolaia i asigurndu-se contactul electric i fixarea
mecanic.
Instrumente pentru verificarea funcionrii reelei
Windows dispune de dou comenzi extrem de utile pentru diagnosticarea funcionrii unei
reele TCP/IP, indiferent de modul de alocare a adreselor. Ambele comenzi se lanseaz din
fereastra de comenzi MS-DOS Prompt la Windows98 respectiv Command Prompt la WindowsME
i WindowsXP.
Comanda Ping
Comanda ping (acronimul de la Packet Internet Groper bjbiala pachetelor Internet)
folosete pentru testarea reelelor TCP/IP furniznd informaii despre:
Acces. Folosii comanda ping pentru a vedea dac putei ajunge la alt computer. Dac o
parte din computerele reelei pot fi contactate iar altele nu nseamn c reeaua e bun i
doar computerele care nu rspund au o problem. Dac, ns, nu putei contacta nici un
computer atunci reeaua nu e funcional.
Timp i distan. Comanda ping d informaii despre distana fa de un computer din reea
afind timpul consumat de un pachet de date (pachet IP) pentru a ajunge la respectivul
computer i napoi. Distana nu este una fizic, ci trebuie privit din perspectiva
comunicaiei: un calculator aflat peste ocean poate rspunde mai repede dect unul aflat
ntr-o ncpere alturat dac n primul caz ambele computere sunt conectate direct printr-o
conexiune de mare vitez iar n al doilea caz computerele fac parte din reele diferite
conectate prin foarte multe routere.
Adresa IP a domeniului. Dac computerul ctre care se trimite pachetul IP are un numele
atunci obinei adresa IP a computerului dac folosii numele computerului n comanda
ping.
Cel mai simplu mod de utilizare a comenzii este s tastai, n fereastra de comand, comanda
ping adresa_IP sau ping nume_host, n care adresa_IP este adresa IP a calculatorului
ctre care dai ping iar nume_host numele calculatorului ctre care dai ping (dac are nume).
Rspunsul arat ca n figura 22.


Figura 22. Comanda ping, folosita cu numele de domeniu i adresa IP
n mod prestabilit comanda ping, fr vreun parametru, trimite 4 pachete a 32 de octei la
calculatorul cu adresa IP specificat sau numele de domeniu specificat. Pentru fiecare pachet ntors
sunt afiate adresa IP a calculatorului care rspunde la pachetul de date, numrul de octei din
pachet, timpul de rspuns n milisecunde i timpul de via (TTL Time To Live). Acesta din urm
nu e un timp propriu-zis ci un numr care indic prin cte routere din reea poate trece pachetul de
date nainte de a fi distrus. Sunt multe motivele pentru care un pachet IP poate s nu ajung la
destinaie i s se plimbe la nesfrit printre reele. Pentru a preveni asemenea situaii pachetele IP
conin un cmp numit TTL pe care computerele care trimit astfel de pachete l seteaz la o anumit
valoare. La trecerea prin fiecare router dintre reele valoarea din cmp este diminuat cu o unitate.
Astfel, dac pn la destinaie pachetul IP este obligat s parcurg mai multe routere dect valoarea
cmpului TTL, atunci aceasta va ajunge la 0 la un moment dat. Routerul va distruge pachetul i va
trimite un pachet de rspuns calculatorului de la care a plecat pachetul. Similar pentru cazul cnd
pachetul IP se rtcete printre reele i nu mai ajunge la destinaie.
Comanda ping admite i parametri, sintaxa i modul de utilizare le aflai tastnd ping -?.
De exemplu comanda ping n 6 adresa_IP va trimite 6 pachete IP n loc de 4 ct este stabilit
implicit.
Dac de la calculatorul dumneavoastr nu putei utiliza comanda ping datorit unor restricii
impuse de administratorul reelei dar avei acces la Internet atunci putei utiliza serviciile online de
la adresele:
http://www.his.com/cgi-bin/ping?
http://www.interworld.net/cgi-bin/nph-ping.cgi?
http://www.spfld.com/ping.html
http://www.theworldsend.net/php-ping.php
Comanda tracert
A doua comand, util mai ales n cazul reelelor interconectate, este tracert (Trace Route
traseaz ruta). Comanda trimite mai multe serii cte de pachete IP ctre calculatorul destinaie.
Prima serie are setat TTL la valoarea 1 astfel c primul router la care va ajunge va decrementa
TTL i deoarece acesta va cpta valoarea 0 un mesaj TEM (Time Exceedeed Message) va fi trimis
ctre calculatorul de origine al pachetului. Dup primirea TEM calculatorul mai trimite un pachet,
ateapt rspunsul dup care mai trimite i al treilea pachet din serie. Urmtoarea serie are TTL
setat la 2, astfel c mesajul TEM va fi generat de al doilea router la care ajunge pachetul IP.
Procesul continu, fiecare trimis serie avnd TTL cu o unitate mai mare dect seria anterioar,
pn cnd este atins calculatorul destinaie. n mod prestabilit trasarea rutei se face pentru un
numr maxim de 30 de hop-uri. Cu ajutorul parametrilor acest lucru poate fi modificat.
n forma cea mai simpl comanda este tracert adresa_IP sau tracert nume_host.
n figura 23 este reprodus rezultatul trasrii rutei ctre serverul www.google.ro. Pentru fiecare
pachet din serie este afiat timpul de fcut de pachet pentru a se ntoarce iar pentru fiecare serie
numele router-ului (dac exist) i adresa IP corespunztoare. Variaia timpilor fiecrui pachet d
indicii privind aglomerarea reelei iar lipsa unui timp, nlocuit de astreisc *, indic incapacitatea
router-ului de a rspunde la pachetul respectiv.
Sintaxa complet a comenzii o putei afla tastnd tracert -?.
Dac vei tasta tracert d adresa_IP vei elimina numele router-elor din lista generat
de comanda tracert. Comanda tracert h 14 va limita la 14 numrul de hop-uri pentru care se face
trasarea.

Figura 22. Comanda tracert listeaz routerele prin care au trecut pachetele IP pn la
destinaie
Ca i n cazul comenzii ping este posibil s nu putei utiliza comanda tracert pe calculatorul
dumneavoastr datorit unor restricii. Putei apela la unul din urmtoarele servicii on-line:
http://centralops.net/co/
http://www.t1shopper.com/tools/traceroute/
http://www.detektiv.cz/traceroute.html
Aceste instrumente traseaz ruta ntre serverele care gzduiesc aplicaiile i un host din reeaua
Internet, de cele mai multe ori ctre calculatorul dumneavoastr. Aplicaiile rulnd pe servere Unix
sau Linux listele generate au aspect diferit, dar semnificaia datelor este aceeai.