Sunteți pe pagina 1din 14

n ultimele decenii, caracterizate printr-o explozie informaional fr precedent n

istoria omenirii, o importan deosebit au dobndit-o capacitatea i resursele de comunicaie


de care dispun proiectanii i utilizatorii sistemelor informatice, n cadrul crora un loc
important l ocup calculatorul electronic.
Prelucrarea datelor cu ajutorul calculatoarelor a fost strns legat, i totodat metode
utilizate n acest scop, de evoluia care a avut loc n domeniul IT-ului, i n special n cel al
telecomunicaiilor i al evoluiei extraordinare a componentelor hardware i software.
Calculatoarele sunt utilizate, din ce n ce mai mult, n cele mai diverse domenii ale
activitii umane. n ziua de astzi nu se poate vorbi despre un domeniu de activitate n care
prelucrarea datelor s nu se efectueze cu ajutorul unui calculator. Aceasta deoarece culegerea
i prelucrarea informaiilor existente, nu s-ar putea executa corect i n timp optim pentru
sistemul cruia i se adreseaz, fr ajutorul calculatorului. n situaiile cele mai frecvente, mai
multe calculatoarele funcioneaz mpreun pentru a asigura informaiile necesare unui
anumit sistem, acestea fiind amplasate n diverse locuri de unde se preiau datele supuse
prelucrrii. Numrul calculatoarelor conectate direct la reele de comunicaii n scopul
deservirii unor beneficiari aflai la distan este n continu cretere.
Primele aplicaii practice, stabile, care au permis teleprelucrarea datelor au fost
realizate n urm cu 46 ani (anii 1957), ajungndu-se n prezent la exploatarea unui numr
foarte mare calculatoare i reele de calculatoare. Se spune c aceste calculatoare sunt
instalate, sau lucreaz, n medii de teleprelucrare. De aici putem trage concluzia c prin
mediu de teleprelucrare se nelege ansamblul de mijloace hardware i software care
permite prelucrarea la distan a informaiei. Practic orice sistem care comunic cu alte
sisteme prin cel puin o linie de comunicaie reprezint un mediu de teleprelucrare.
Ceea ce trebuie reinut este faptul c echipamentele i tehnicile de programare ale
sistemelor de calcul cu teleprelucrare, respectiv a reelelor de calculatoare actuale, nu sunt
inovaii ci etape de evoluie n dezvoltarea i perfecionarea sistemelor de calcul.
Teleprelucrarea datelor este un procedeu de prelucrare automat a informaiei a

crui caracteristic principal este utilizarea unui calculator cu performane ridicate, denumit
calculator principal, sau server, de ctre mai muli utilizatori, situai n locuri diferite i la
distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de
telecomunicaie.
Principalele faze ale teleprelucrrii sunt:
colectarea i pregtirea (prelucrarea) datelor la utilizatori, deci n locurile unde sunt
generate;
introducerea / extragerea informaiei n / din sistemul de transmisie a datelor;
transmisia informaiei printr-o reea de telecomunicaie;
controlul informaiilor transmise / recepionate;
detectarea erorilor, care s-ar putea s apar n procesul de transmisie, i corectarea
acestora.

Mediile de teleprelucrare sunt formate dintr-un calculator principal, diverse sisteme


de calcul (calculatoare) amplasate la utilizatori i echipamentele de adaptare i control
necesare pentru asigurarea emiterii / recepiei i transmisiei informaiilor, aceasta din urm
realizndu-se prin diferite linii de telecomunicaie (n ara noastr, n prezent, este utilizat
reeaua ROMTELECOM) la care sunt conectate sistemele.
n zilele noastre vechiul model al unui singur calculator ( mainframe) care servete
problemele de calcul ale unui sistem a fost nlocuit cu modelul client / server n care
activitatea de prelucrare i transmitere a datelor este fcut de un numr mare de calculatoare,
care sunt utilizate separat, dar interconectate ntre ele prin intermediul unei reele de
comunicaie. Prin cooperarea ntre calculatoare se pot realiza o multitudine de activiti:

transferul unui fiier de la un calculator la altul;


se poate accesa o baz de date existent pe un alt calculator;
se pot transmite mesaje;
se pot utiliza resursele hardware (imprimante, scanner-e, plotter-e, etc.) i software ale
unui alt calculator.

Toate aceste calculatoare legate ntre ele alctuiesc o reea de calculatoare.


Reelele de calculatoare au aprut din necesitatea partajrii datelor, i a resurselor hardware,
existente ntr-o societate, ntre mai muli utilizatori. n fiecare societate existau un numr
oarecare de calculatoare, fiecare lucrnd independent. Cu timpul aceste calculatoare, pentru a
putea fi utilizate ntr-un mod mai eficient, au fost conectate mpreun prin intermediul unor
dispozitive, dnd astfel natere la o reea de calculatoare.
O reea de calculatoare reprezint un ansamblu de calculatoare interconectate prin
intermediul unor medii de comunicaie, asigurndu-se n acest fel utilizarea n comun de ctre
un numr mare de utilizatori a tuturor resurselor fizice (hardware), logice (software i
aplicaii de baz) i informaionale (baze de date) de care dispune ansamblul de calculatoare
conectate.
De asemenea mai putem spune c printr-o reea de calculatoare nelegem o colecie de
calculatoare autonome interconectate ntre ele. Se spune despre dou calculatoare c sunt
interconectate dac sunt capabile s schimbe informaii ntre ele.
Printre avantajele lucrului ntr-o reea de calculatoare amintim:
mprirea resurselor existente;
creterea fiabilitii prin accesul la mai multe echipamente de stocare alternative;
reducerea costurilor prin partajarea datelor i perifericelor folosite;
scalabilitatea: creterea performanelor sistemului prin adugarea de noi componente
hardware;
obinerea rapid a datelor;
furnizeaz un mediu de comunicare, etc.

O alt noiune strns legat de o reea de calculatoare este lucrul n reea care reprezint
conceptul de conectare a unor calculatoare care partajeaz resurse. Resursele utilizate n
comun de ctre o reea de calculatoare pot fi:

resurse fizice (imprimante, scanner-e, etc.);


resurse logice (software i aplicaii de baz: orice program: Word, un program de
gestiune a stocurilor, etc.);
resurse informaionale (baze de date).
n funcie de criteriul de clasificare care se are n vedere exist mai multe tipuri de reele de
calculatoare. Criteriile cele mai des utilizate n clasificarea reelelor sunt:
Dup tehnologia de transmisie:
reele cu difuzare (broadcast);
reele punct-la-punct;
Dup scara la care opereaz reeaua (distana):
reele locale LAN;
reele metropolitane MAN;
reele de arie ntins WAN;
Internet-ul;
Dup topologie:
reele tip magistral (bus);
reele tip stea (star);
reele tip inel (ring);
reele combinate;
Dup tipul sistemului de operare utilizat:
reele peer-to-peer;
reele bazate pe server;
Dup modul de realizare a legturilor ntre nodurile reelei (a tehnicii de
comutare folosite):
reele cu comutare de circuite;
reele cu comutare de mesaje;
reele cu comutare de pachete.
Reele cu difuzare (broadcast) sunt acele reele care au un singur canal de comunicaie
care este partajat (accesibil) de toate calculatoarele din reea. Mesajul (numit pachet) poate fi

adresat unui singur calculator, tuturor calculatoarelor din reea (acest mod de operare se
numete difuzare) sau la un subset de calculatoare (acest mod de operare se numete
trimitere multipl). Aceast tehnologie de transmisie este caracteristic reelelor de tip LAN.
Reele punct la punct sunt acele reele care dispun de numeroase conexiuni ntre perechi de

calculatoare individuale. Pentru a ajunge de la calculatorul surs la calculatorul destinaie, un


pachet s-ar putea s fie nevoit s treac prin unul sau mai multe calculatoare intermediare. n
funcie de anumii parametri, caracteristici, etc. sunt posibile trasee multiple, de diferite
lungimi, etc.
Internet-ul este cea mai mare reea de calculatoare la nivel mondial, fiind denumit i

reeaua reelelor, i poate fi definit ca fiind un imens domeniu care conine milioane i
milioane de informaii. Toate aceste informaii sunt plasate pe pagini Web, care sunt stocate
pe server-ele diferitelor reele.

La instalarea i configurarea unei reele, problema principal care se pune este alegerea
topologiei optime i a componentelor adecvate pentru realizarea ei. Cnd se proiecteaz
topologia unei reele, alegerea topologiei va fi determinat de mrimea, arhitectura, costul, i
administrarea reelei.
Transmisia informaiei const n transferul informaiilor, reprezentate codificat prin semnale
binare, ntre punctele terminale i calculatoare prin intermediul reelelor de telecomunicaie
existente sau prin linii speciale de transmitere a acestora.
Scopul acestei transmisiuni, prin care se asigur utilizarea de la distan a resurselor
calculatoarelor, este acela de a reproduce la calculatorul receptor semnale cu acelai coninut
cu cele care au fost trimise.
Dup cum am spus informaiile sunt transmise de la un calculator la altul prin intermediul
unei linii de transmisie, numit de obicei canal de telecomunicaie i care reprezint
totalitatea mijloacelor destinate transmiterii unui mesaj, fiind practic o cale de transmisiune
electric a datelor ntre dou sau mai multe calculatoare, mpreun cu toate circuitele
secundare de asigurare a nivelului energetic al semnalului. Astfel un canal este format din:
linii telefonice, adaptoare, filtre, etc.
Canalele punct-la punct necesit ca topologia s fie fix, deseori determinat n momentul
de design de reea. Urmtoarele schimbri topologice sunt destul de grele i costisitoare de
implementat.
n locul canalelor punct-la-punct mai putem utiliza canalele de difuzare. Putem spune c
un canal de difuzare este unul n care un singur receptor poate s primeasc fiecare mesaj
transmis. Canalele de difuzare apar n radio, satelii i cteva reele locale (LAN). Aceast
propietate a canalelor de difuzare are avantajele i dezavantajele ei. Dac un mesaj este
destinat unui numr larg de destinatari atunci acesta este foarte util.
Transmisia pe un canal de difuzare interfere, n sensul c o transmisie poate s coincid n
timp cu o alt transmisie i astfel niciuna din ele s fie primit. Succesul unei transmisii ntre
dou perechi de noduri nu mai este independent de alte transmisii.
Pentru a face o transmisie cu succes, interferena trebuie s fie evitate sau cel puin
controlat.
Canalul devine resursa partajat a crui alocare este critic pentru funcionarea corect a
reelei. Protocoalele cu acces multiplu sunt legate de planurile de alocare ale canalelor care
posed caracteristici de performan dorite. Modele de reea cunoscute, cum ar fi stiva OSI,
aceste protocoale constau de cele mai multe ori ntr-un strat special numit Medium Access
Control (MAC). Stratul MAC este ntre stratul Data Link Control (DLC) i strarul Fizic
(Physical).

Aceste medii de transmisie pot fi mprite n dou grupe:


mediile ghidate, cum ar fi cablul de cupru: coaxial, care poate fi subire i gros, i
torsadat (twisted-pair), care la rndul lui este neecranat (Unshielded Twisted Pair
UTP) i ecranat (Shielded Twisted Pair STP), i cablul din fibr optic. Sunt canale
la care transmiterea semnalelor se realizeaz pe un suport fizic;

nveli exterior
plastic

nveli izolator
(PVC, teflon)

Miez onductor
(de cupru)

Strat de ecranare
(plas din fire de
cupru)

nveli
exterior PVC

A. Cablu coaxial

Pereche de
fire rsucite

B. Cablu torsadat

Figura 1.9. Tipuri de cablu de cupru

nveli
exterior

nveli de
sticl

Miez din
sticl

Figura 1.10. Cablu de fibr optic

mediile neghidate, cum ar fi undele radio i laserul. Sunt canale bazate pe propagarea
liber n spaiu a undelor.
n toate cazurile transmisia informaiei prin aceste canale de telecomunicaie nu se poate face
fr o oarecare degradare a informaiei, pricinuit de obicei de perturbaiile care apar pe
parcursul transmisiunii. Aceti factori care afecteaz transmisiile sunt:
atenuarea, reprezint pierderea n energie n timpul propagrii semnalului;
distorsiunea n ntrziere, este determinat de faptul c diferite componente Fourier
se propag cu diferite viteze;
zgomotul, reprezint energia nedorit, provenit din alte surse dect emitorul.
nainte de a trece mai departe mai trebuie adugat faptul c n prezent se cunosc urmtoarele
tehnici de comutare:
comutare de circuite. O proprietate important a comutrii de circuite este
necesitatea de a stabili o cale de acces de la un capt la cellalt, nainte ca datele s
poat fi transmise (presupune realizarea unei ci fizice de comunicaie ntre emitor i
receptor). n cadrul acestei tehnici de comutare se utilizeaz trei faze: stabilirea
circuitului, transmisia efectiv a datelor i deconectarea circuitului. Cel mai cunoscut
sistem n care este utilizat aceast tehnic de comutare este sistemul telefonic i
utilizarea comutatoarelor digitale pentru reele locale de comunicaie integrat a

datelor i semnalului vocal. Un exemplu modern pentru circuite comutatoare l


reprezint tehnologia ATM.
comutarea de mesaje. n cadrul acestei tehnici realizarea transferului de date ntre
cele dou calculatoare care doresc s comunice se face prin intermediul unor secvene
de mesaje. Informaia care trebuie transferat este mprit n entiti bine definite,
numite mesaje. Ele sunt complet independente unele de altele, pot avea lungimi
diferite, dar n general structura (formatul) lor este fix. ntre cele dou calculatoare
care comunic, mesajele circul n ambele sensuri. Pentru ca mesajele s poat fi
transportate prin reeaua de comunicaii, este necesar ca n structura mesajelor s
existe informaie despre calculatorul receptor. Aceast informaie este nscris de ctre
calculatorul surs a mesajului, ntr-un cmp prestabilit, i, pe baza creia, elementele
reelei de comunicaie vor stabili ruta care trebuie urmat. Deci calea pe are este
transmis informaia ntre cele dou calculatoare nu mai este dedicat , ea este stabilit
n funcie de un criteriu de performan i de starea fizic efectiv a reelei de
comunicaie.
comutare de pachete, n acest caz nu se stabilete de la nceput o cale ntre apelant i
apelat. Aceast tehnic se mai numete memoreaz i transmite. Aceast tehnic de
comutare se prezint n dou variante:
prima variant, care este asemntoare cu tehnica comutrii de mesaje, se bazeaz
pe utilizarea datagramelor. n cazul acestei variante fiecare pachet este o entitate
independent, pachetele fiind tratate de reeaua de comunicaii n mod
independent i ele sunt transportate pe baza adresei calculatorului destinatar.
Protocoalele bazate pe datagrame au avantajul rapiditii i flexibilitii, fiind
acceptate n domeniul reelelor locale, pentru care rata de eroare este foarte mic
i unde viteza este un parametru esenial.
a doua variant, care este asemntoare cu tehnica comutrii de circuite, folosete
circuitul virtual. Ca i n cazul tehnicii comutrii de circuite, i n aceast
tehnic se stabilete o conexiune ntre calculatoarele surs i receptoare, dar
conexiunea este una logic. Ea este stabilit naintea transmisiei datelor propriuzise, i se realizeaz prin schimbul de pachete speciale de stabilire a conexiunii.
Cele dou variante au n comun faptul c entitatea informaional care este
transportat n reea este pachetul, rezultat prin mprirea mesajului n uniti de
dimensiuni mai mici. Lungimea unui pachet este n general sub 1000 octei, iar n
cazul unor protocoale 802.x aceast lungime este chiar mai mic.
Am vzut c la un moment dat unul sau mai multe calculatoare transmit date, i altele sunt n
ateptare. Pentru a preveni accesul simultan la cablu s-a stabilit un set de reguli care definesc
modul n care un calculator plaseaz i preia date pe / de pe cablul de reea. Acest set de
reguli poart numele de metod de acces.
Exist mai multe metode de control de acces la mediu:
CSMA/CD (Carrier Sense Multiple Access with Collision Detection ), cunoscut sub
denumirea de metod de acces multiplu cu detectarea purttoarei i a coliziunii.
Metoda CSMA/CD este cunoscut drept o metod concurenial deoarece
calculatoarele se lupt pentru ansa de a transmite date ntr-un mediu de reea.
CSMA/CD este metoda de acces standard pentru reelele Ethernet. Aceast metod are
dou dezavantaje principale:

numrul de calculatoare care pot exista ntr-un domeniu este relativ mic. Mai
multe calculatoare vor produce mai multe coliziuni i vor ncetini traficul n reea;
nu este o metod sigur pe o distan mai mare de 2500 metri (1,5 mile) din cauza
atenurii semnalului.
CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance ) - metod de
acces multiplu cu detectarea purttoarei i evitarea coliziunii. Este un tip de metod de
control a accesului la mediu pentru plasarea semnalelor n reelele de transmisie n
band de baz. ntruct reelele n band de baz pot transporta numai un singur
semnal la un moment dat, trebuie s existe o modalitate a controlului prin care
calculatorul are acces la mediu n orice moment. CSMA/CA este una dintre aceste
metode.
n tehnologiile de reea care utilizeaz drept metod de acces CSMA/CA,
calculatoarele anun intenia de a transmite naintea transmisiei efective a datelor pe
magistral. Fiecare calculator ascult mereu cablul pentru aceste anunuri, i dac
aude unul, evit s transmit propriile date. Altfel spus, ntr-o reea CSMA/CA,
calculatoarele ncearc s evite coliziunile cu semnale generate de alte calculatoare.
Semnalizarea suplimentar generat de CSMA/CA determin ca aceast metod s fie
mai nceat dect metoda de acces CSMA/CD utilizat n reelele Ethernet.
CSMA/CA este metoda de acces standard pentru reelele Apple Talk bazate pe
LocalTalk. LocalTalk este o tehnologie de mediu la reea motenit care specific
componentele de cablare proprii (brevetate) a arhitecturii de reea Apple Talk
original. LocalTalk utilizeaz o topologie magistral sau arbore care suport mai mult
de 32 de calculatoare ntr-o reea.
token passing (metoda prin transferul jetonului ); reprezint accesul la mediu
pentru transmisie, al unui calculator pe baza deinerii token-ului (un cadru special de
control) care la terminarea operaiei este transmis n reea pentru a putea fi preluat de
alt calculator.
metoda cu prioritate la cerere.
O alt problem care apare n transmisia informaiilor este cea a codificrii informaiei.
Aceasta este necesar n special datorit erorilor care pot s apar pe parcursul transmisiei
datelor. Cele dou tipuri de coduri utilizate n teletransmisia datelor sunt:
coduri corectoare de erori, sunt codurile care pe lng fiecare bloc de date trimis
includ i o informaie redundant (un ir de bii sau caractere de control) care ajut
receptorul s poat deduce caracterul care a fost trimis, i dac s-a produs o eroare s o
depisteze i s cear o nou transmisie;
coduri detectoare de erori, sunt acele coduri care includ o informaie redundant
pentru a permite receptorului s constate dac a aprut o eroare, i s cear o nou
transmisie, dar nu arat care este eroarea.

Pentru a contracare alocarea static, alocarea dinamic aloc baza canalului cererii
astfel nct un utilizator care se ntmpl s fie inactiv s utilizeze doar puine resursele
canalului, lsnd majoritatea cotei sale la ali utilizatori mai activi. O astfel de alocare poate
fi fcut prin diverse scheme (strategii) de rezervare, n care utilizatorii n primul rnd
anun intenia de a transmite i toi care s-au anunat vor transminte nainte c noii
utilizatori au o ans s anune intenia lor de a transmite.

Alte dou exemple ce aparin de aceste protocoale sunt MSAP (MiniSlotted


Alternating Priority) i BRAM (Broadcast Recognition Access Method).
Planurile concureniale (contention) difer n principiu de cele neconcureniale
(conflict-free) prin fapptul c o transmisiune nu este garantat c se va realiza cu succes.
Protocolul trebuie s descrie o cale de a rezolva conflictele care apar astfel nct toate
mesajele s fie transmise. Procesul de soluionare consum foarte multe resure i este una
din cele mai importante diferene dintre diversele protocoale concureniale.
n cele mai multe protocoale neconcureniale (conflict-free), utilizatorii inactivi
consum o parte din resursele canalului; aceast poriune (seciune) devine major cnd
numrul potenialilor utilizatori n sistem este foarte mare i planurile conflict-free sunt
impracticabile. n planurile (stategiile) concureniale, utilizatorii inactivi nu transmit i
acetia nu consum resursele canalului.
Atunci cnd protocoalele cu acces multiplu concurente sunt folosite, necesitatea apare
la a rezolva conflictele, ori de cte ori apar. La fel ca i n cazul neconcurenial, ambele
soluii, statice i dinamice, apar. Rezoluia static se refer la faptul c dinamica sistemului
nu influeneaz comportamultul real. O rezolvare static poate fi bazat de exemplu pe un
id al unui utilizator sau orice alt prioritate fixate, nsemnnd c oricnd apare un conflict,
primul utilizator pentru a transmite un mesaj va fi cel care va avea cel mai mic id. O
rezolvare static poate fi probabilistic, ceea ce nseamn c programul de transmisiune
pentru utilizatorii ce interfer este ales dintr-o distribuie fix care este independent de
numrul real de utilizatori care interfer, aa cum este realizat n protocoalele Aloha i
numeroasele versiuni ale CSMA (Carrier Sense Multiple Access).
Rezolvrile dinamice, i anume profitarea i urmrirea schimbrii sistemului sunt
posibile n protocoalele concureniale. De exemplu, o soluie poate s fie bazat pe timpul
de sosire dnd cea mai mare (sau cea mai mic) prioritate celui mai vechi mesaj n sistem.
Alternativ, soluia poate s fie probabilistic, dar statisticile se schimb dinamic n funcie
de gradul de interferen.
n acces controlat, staiile se conculta una cu cealalt s gseasc staia care are
dreptul de a trimite. O staie nu poate transmite doar dac are autorizaia altei staii.
CSMA
Carrier Sense Multiple Access este un protocol de tip MAC (Medium Access Control)
n care nodurile verific absena traficului pe canalul de comunicaie naintea transmiterii.
Carrier Sense semnific ncercrile de detectare ale traficului de date (o transmisie n
execuie) cu ajutorul unui Carrier Signal ce provine de la alt nod. Dac un astfel de semnal
este recepionat, se ateapt incheierea transmisiei ce se execut pentru a putea ncepe una
nou.
Bazat pe principiul Listen before talk (Ascult nainte s vorbeti) protocolul
CSMA este un protocol ce reduce nivelul de interferen cauzat de suprapunerea de pachete,
i informeaz utilizatorii de alte transmisii ce au loc (dac canalul este ocupat), reuind astfel
s inhibe apariia coliziunilor. Performana CSMA este reprezentat de propagarea ntrzierii
de tip end-to-end ce depinde de tipologia design-ului.

CSMA with Collision Avoidance (CSMA cu Evitare de coliziuni)


CSMA/CA este un protocol ce opereaz la nivel de Data Link Layer (Layer 2) din
stiva OSI. Acest protocol folosete o metod n care este folosit un modul de detectare a
coliziunilor, permind nodurilor s evite coliziunile, executnd transmisiile n ntegime doar
cnd canalul este liber. CSMA/CA este folost cu precdere n reelele de tip wireless. Evitarea
coliziunilor este caracterizat de trei strategii: spaiul dintre pachete, fereastra concurenial i
recunoaterile, cele din urm confirmnd receptorului transmisia corect a datelor. [7],[9]

Interframe Space IFS (Spaiul dintre pachete)


Coliziunile sunt evitate prin amnarea transmisiei chiar dac canalul de comunicaie
este n ateptare. Atunci cnd un canal de comunicaie este liber (n ateptare), staia
(NODUL) ateapt un interval de timp, numit IFS. Chiar dac canalul poate aprea ca fiind n
ateptare, o alt staie (ndeprtat) posibil s fi nceput transmisia. IFS permite semnalului
transmis de aceast staie s ajung n toate celelalte pentru a le ntiina de nceperea unei noi
transmisii de date. Dac dup timpul IFS, canalul este nc liber, staia poate trimite pachetele
dar este nevoit s atepte un timp egal cu cel concurenial. Timpul IFS poate fi folosit n
prioritizarea staiilor sau tipurilor de pachete de date: cu ct o staie a asignat un timp IFS mai
scurt cu att aceasta are o prioritate mai mare. [9]
Figura 6. Diagrama de funcionare CSMA/CA

Contentention Window (Fereastra concurenial)


Fereastra concurenial reprezint un interval de timp mprit n slot-uri. Un nod care
este pregtit s transmit, alege un numr aleatoriu de slot-uri pentru timpul de ateptare.
Prima dat se selecteaz un singur slot, urmnd ca n cazul n care nodul (staia) nu poate nu
poate detecta un canal liber, dup timpul IFS, numrul de slot-uri s se dubleze. Dup
trecerea fiecrui slot de timp, staia caut un canal liber. Dac acesta este identificat ca fiind

ocupat, procesul nu se restarteaz ci timer-ul este oprit i resetat n momental n care canalul
este n ateptarea unei noi transmisiuni. Acest lucru ofer prioritate staiei cu cel mai lung
timp de ateptare.

II.2. Modelul de referin ISO / OSI


Modelul OSI (Open System Interconnection) este un model de interconectare a sistemelor
deschise, elaborat ntre anii 1977 i 1994 de ctre Organizaia Internaional de Standarde,
ISO. Termenul de "open" (deschis) semnific faptul c sistemul este apt s fie "deschis"
pentru comunicaii cu oricare alt sistem din reea care respect aceleai reguli (protocoale).
Acest model ofer un model complet de funcii pentru sistemele de comunicaii, astfel dac
diveri furnizori vor construi sisteme conform acestui model, ele vor fi capabile s comunice
ntre ele.
Modelul ISO/OSI este un model stratificat i este organizat pe apte niveluri:
1. nivelul fizic (physical layer): se ocup de transmiterea biilor printr-un canal de
comunicaie; arat specificaii electronice / mecanice de transmisie i se ocup de fapt
cu transformarea biilor n semnale electrice. Prin intermediul acestui nivel datele sunt
livrate de la un calculator la altul. De reinut c nivelul fizic nu se identific cu mediul
fizic;
2. nivelul legturii de date (data-link layer): fixeaz o transmisie a biilor fr erori n
jurul unei linii de transmisie; una din sarcinile acestui nivel este de a transforma un
mijloc oarecare de transmisie ntr-o linie care s fie disponibil nivelului superior
(nivelul reea) fr erori de transmisie; informaia circul la acest nivel sub form de
cadre. Tot la acest nivel este rezolvat problema cadrelor deteriorate, pierdute sau
duplicate. Sintetiznd putem spune c principala sarcin a acestui nivel este de a
detecta i de a rezolva erorile aprute n transmisia datelor;
3. nivelul reea (network layer): se ocup de controlul funcionrii subreelei; tratarea i
transferul mesajelor; stabilete rutele de transport (adic fixeaz i ruteaz fluxul de
date ntre capetele comunicaiei). La acest nivel informaiile circul sub form de
pachete. Acest nivel garanteaz corectitudinea informaiilor transferate;
4. nivelul transport (transport layer): rolul principal al acestui nivel este s accepte
date de la nivelul superior (nivelul sesiune), s le descompun, dac este cazul, n
uniti mai mici, s transfere aceste uniti nivelului inferior (nivelului reea) i s se
asigure c toate fragmentele sosesc corect la cellalt capt;
5. nivelul sesiune (session layer): gestioneaz dialogul ntre aplicaii sau utilizatori,
adic permite aplicaiilor sau utilizatorilor de pe calculatoare diferite s stabileasc
ntre ei sesiuni de lucru;
6. nivelul prezentare (presentation layer): se ocup de sintaxa i semantica
informaiilor transmise ntre aplicaii sau utilizatori. Acest nivel gestioneaz structurile
de date abstracte i le convertete din reprezentarea intern folosit de calculator n
reprezentarea standardizat din reea (sistemul surs) i invers (sistemul destinaie).
Protocoalele de la acest nivel asigur compatibilitatea de codificare a datelor ntre
sistemele de calcul aflate n comunicaie;
7. nivelul aplicaie (application layer): se ocup de interfaa comun a aplicaiilor
utilizator i de transferul fiierelor ntre programe.
Modelul OSI este doar un model de arhitectur de reea, deoarece spune numai ceea ce ar
trebui s fac fiecare nivel, i nu specific serviciile i protocoalele utilizate la fiecare nivel.

Nivel

Nivel
Protocol de aplicaie

Aplicaie

Protocol de prezentare

Interfa
Prezentare
Interfa
Sesiune

Protocol de sesiune

Protocol de transport

Transport

Aplicaie
Interfa
Prezentare
Interfa
Sesiune
Transport

Protocolul intern al subreelei


Reea
Legtur de date
Fizic

Reea

Reea

Leg
.date

Leg
.date

Fizic

Fizic

Reea
Legtur de date
Fizic

Protocolul gazd ruter la nivel reea


Protocolul gazd ruter la nivelul legturii de date
Protocolul gazd ruter la nivelul fizic

Figura 2.2. Modelul ISO - OSI


Ruter

Reamintim c ntre dou niveluri


cu acelai numr (n), aflate pe dou calculatoare care
Ruter
comunic, nu exist de fapt o legtur fizic, ci are loc un schimb de informaii n cadrul unor
convenii (protocoale), care sunt nelese de ctre nivelurile respective.
n cadrul unui acelai sistem de calcul ntre dou niveluri succesive exist o legtur fizic iar
schimbul de informaii se face pe baza unor alte convenii, pe care le-am numit servicii.
Schimbul efectiv de semnale are loc numai la nivelurile fizice ale celor dou calculatoare care
comunic.
Circuitul datelor ntre cele dou calculatoare se efectueaz astfel: de la calculatorul emitor
datele se deplaseaz ncepnd cu nivelul 7 (aplicaie) spre nivelurile inferioare, la fiecare
nivel adugndu-se un antet corespunztor nivelului. Este important de reinut c nivelul
inferior nivelului care transmite datele nu cunoate care poriune din informaia primit
Sistemuli
surs
destinaie
reprezint antetul
care datele propriu zise. Datele
ajungSistemul
prin intermediul
nivelului fizic la
Date
mediul de comunicaie. Aici ele sunt transformate n semnale electrice care sunt transmise
AH Date
Nivel aplicaie
aplicaie
staiei destinaie,
unde datele se vor deplasa de aceast datNivel
n sens
invers, adic de la nivelul
fizic pnNivel
la nivelul
aplicaie, la fiecare nivel
avnd
loc procesul
de eliminare a antetului.
prezentare
Nivel prezentare
PH
Date
Nivel sesiune

SH

Nivel transport

TH

Nivel reea
Nivel legtur
de date
Nivel fizic

Date
Date

RH
LH

Date
Date

Bii

Nivel sesiune
Nivel transport
Nivel reea
Nivel legtur
de date
Nivel fizic

Figura 2.3. Transmiterea datelor n modelul OSI


Procesul prin care datele de transmis sunt completate la fiecare nivel al calculatorului surs
cu o serie de informaii care vor fi utilizate de protocol pentru validarea transmisiei la nivelul
corespunztor al calculatorului destinaie se numete ncapsulare. Operaia se desfoar
ncepnd de la nivelurile superioare ctre cele inferioare. Operaia care se desfoar invers
se numete decapsulare.
Ceea ce trebuie reinut este faptul c modelul OSI utilizeaz trei concepte de baz, i anume:
protocoale, care se stabilesc ntre dou entiti de pe acelai nivel, aflate pe
calculatoare diferite;
servicii, care se stabilesc ntre dou niveluri succesive ale aceluiai calculator;
interfee; interfaa unui nivel spune proceselor aflate la nivelul imediat superior cum
s fac accesul.
Cu toate c aceste concepte sunt foarte clar difereniate, nu se spune nimic despre modul n
care ele funcioneaz.

II.3. Modelul TCP/IP


Acest model este mult mai vechi dect modelul OSI i a fost utilizat drept model de referin
de ctre strmoul tuturor reelelor de calculatoare, ARPANET i apoi de succesorul su
Internet-ul. ARPANET-ul a fost o reea de cercetare sponsorizat de ctre DoD (Department
of Defense - Departamentul de Aprare al Statelor Unite). n cele din urm, reeaua a ajuns
s conecteze ntre ele, utiliznd linii telefonice nchiriate, sute de reele universitare i
guvernamentale. Modelul de referin TCP/IP a aprut ca o necesitate de interconectare a
reelelor de diferite tipuri, iar denumirea a fost dat dup cele dou protocoale fundamentale
utilizate, Ip i TCP, i ncepnd din 1 ianuarie 1983 a devenit unicul protocol oficial utilizat
de reele.
Despre acest protocol Tanenbaum spune1: "...o main este pe Internet dac folosete stiva de
protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite pachete IP ctre toate
1

Andrew S. Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Trgu Mure, 1998, pag.49.

celelalte maini din Internet. Simpla posibilitate de a trimite i primi pot electronic nu este
suficient, deoarece pota electronic este redirectat ctre multe reele din afara Internetului. Oricum, subiectul este cumva umbrit de faptul c multe calculatoare personale pot s
apeleze la un furnizor de servicii Internet folosind un modem, s primeasc o adres IP
temporar i apoi s trimit pachete IP ctre alte gazde. Are sens s privim asemenea maini
ca fiind pe Internet numai atta timp ct ele sunt conectate la ruter-ul furnizorului de servicii."
Substana care ine legat Internet-ul este deci modelul de referin TCP/IP. Practic, toate
calculatoarele conectate la Internet utilizeaz familia de protocoale TCP/IP. Punctele forte ale
acestei familii de protocoale sunt:
este independent de configuraia hardware;
reprezint o arhitectur care faciliteaz conectarea n medii eterogene;
se poate utiliza att pentru reele locale (LAN) ct i pentru reele globale (WAN);
este un protocol standard, rutabil.
Printre avantajele utilizrii acestui protocol enumerm:
este un protocol de reea rutabil suportat de majoritatea sistemelor de operare;
reprezint o tehnologie pentru conectarea sistemelor de calcul diferite. Se pot utiliza
mai multe utilitare de conectivitate standard pentru a accesa i transfera date ntre
sisteme diferite. Sistemele deoperare Windows 2000 i Windows 2003 includ mai
multe asemenea utilitare standard;
este un cadru de lucru robust, scalabil ntre platforme de tip client/server;
reprezint o metod de acces la resursele Internet.