Sunteți pe pagina 1din 4

Nivelul fizic

Nivelul fizic se ocup de transmiterea biilor printr-un canal de comunicaie. Proiectarea trebuie
s garanteze c atunci cnd unul din capete trimite un bit 1, acesta e receptat n cealalt parte
ca un bit 1, nu ca un bit 0. Problemele tipice se refer la ci voli trebuie utilizai pentru a
reprezenta un 1 i ci pentru un 0, dac transmisia poate avea loc simultan n ambele sensuri,
cum este stabilit conexiunea iniial i cum este ntrerupt cnd au terminat de comunicat
ambele pri, ci pini are conectorul de reea i la ce folosete fiecare pin. Aceste aspecte de
Reele de Calculatoare - Curs 2
4
proiectare au o legtur strns cu interfeele mecanice, electrice, funcionale i procedurale,
ca i cu mediul de transmisie situat sub nivelul fizic.
Nivelul legtur de date
Sarcina principal a nivelului legturii de date este de a transforma un mijloc oarecare de
transmisie ntr-o linie care s fie disponibil nivelului reea fr erori de transmisie nedetectate.
Nivelul legtur de date realizeaz aceast sarcin oblignd emitorul s descompun datele
de intrare n cadre de date (n mod tipic, cteva sute sau cteva mii de octei) i s transmit
cadrele secvenial. Dac serviciul este sigur, receptorul confirm fiecare cadru trimind napoi
un cadru de confirmare pozitiv.
O alt problem care apare la nivelul legtur de date (i, de asemenea, la majoritatea
nivelurilor superioare) este evitarea inundrii unui receptor lent cu date provenite de la un
emitor rapid. n acest scop sunt necesare mecanisme de reglare a traficului care s permit
emitorului s afle ct spaiu tampon deine receptorul la momentul curent. Controlul traficul ui
i tratarea erorilor sunt deseori integrate. Reelele cu difuzare determin n nivelul legtur de
date o problem suplimentar: cum s fie controlat accesul la canalul partajat. De aceast
problem se ocup un subnivel special al nivelului legtur de date i anume subnivelul de
control al accesului la mediu.
Nivelul reea

Nivelul reea se ocup de controlul funcionrii subreelei. O problem cheie n proiectare este
determinarea modului n care pachetele sunt dirijate de la surs la destinaie. Dirij area se poate
baza pe tabele statistice care sunt ,,cablate intern n reea i care sunt schimbate rar. Traseele
pot fi de asemenea stabilite la nceputul fiecrei conversaii, de exemplu la nceputul unei
sesiuni la terminal (de ex. o operaie de login pe o main la distan). n sfrit, dirijarea poate
fi foarte dinamic, traseele determinndu-se pentru fiecare pachet n concordan cu traficul
curent din reea.
Dac n subreea exist prea multe pachete simultan, ele vor intra unul pe traseul celuilal t i
astfel se vor produce gtuiri. Controlul unor astfel de congestii i revine tot nivelului reea. Mai
general, calitatea serviciilor oferite (ntrziere, timp de tranzitare, fluctuaii, etc.) este tot o
responsabilitate a nivelului reea.
Multe probleme pot aprea cnd un pachet trebuie s cltoreasc dintr-o reea n alta ca s
ajung la destinaie. Modul de adresare folosit de a doua reea poate s difere de cel pentru
prima.
Reele de Calculatoare - Curs 2
5
A doua reea poate chiar s nu accepte deloc pachetul pentru c este prea mare. De
asemenea, protocoalele pot fi diferite i aa mai departe. Rezolvarea acestor probleme n
vederea interconectrii reelelor eterogene este sarcina nivelului reea. n reelele cu difuzare,
problema dirijrii este simpl, astfel c nivelul reea este deseori subire sau chiar nu exist
deloc.
Nivelul transport
Rolul principal al nivelului transport este s accepte date de la nivelul sesiune, s le
descompun, dac este cazul, n uniti mai mici, s transfere aceste uniti nivelului reea i s
se asigure c toate fragmentele sosesc corect la cellalt capt. n plus, toate acestea trebuie
fcute eficient i ntr-un mod care izoleaz nivelurile de mai sus de inevitabilele modificri n
tehnologia echipamentelor.

Nivelul transport determin, de asemenea, ce tip de serviciu s furnizeze nivelului sesiune i, n


final, utilizatorilor reelei. Cel mai obinuit tip de conexiune transport este un canal punct -la-punct
fr erori care furnizeaz mesajele sau octeii n ordinea n care au fost trimii. Alte tipuri
posibile de servicii de transport sunt transportul mesajelor individuale - fr nici o garanie n
privina ordinii de livrare i difuzarea mesajelor ctre destinaii multiple. Tipul serviciului se
determin cnd se stabilete conexiunea.
Nivelul transport este un adevrat nivel capt-la-capt, de la surs la destinaie. Cu alte cuvinte,
un program de pe maina surs poart o conversaie cu un program similar de pe maina
destinaie, folosind n acest scop antetele mesajelor i mesaje de control. n nivelurile inferioare
protocoalele au loc ntre fiecare main i vecinii si imediai (niveluri nlnuite), i nu direct
ntre mainile surs i destinaie (niveluri capt-la-capt), care pot fi separate de numeroase
rutere.
Nivelul sesiune
Nivelul sesiune permite utilizatorilor de pe maini diferite s stabileasc ntre ei sesiuni.
Sesiunile ofer diverse servicii, incluznd controlul dialogului (respectarea ordinii n raport cu
dreptul de a transmite), gestionarea jetonului (prevenirea situaiei n care dou entiti
ncearc aceeai operaie critic n acelai timp) i sincronizarea (introducerea de puncte de
control pe parcursul transmisiilor lungi, astfel nct, n cazul unui eec, acestea s poat fi
reluate de unde rmseser).
Reele de Calculatoare - Curs 2
6
Nivelul prezentare
n particular, spre deosebire de nivelurile inferioare, care se ocup numai de transferul biilor
dintr-un loc n altul, nivelul prezentare se ocup de sintaxa i semantica informaiilor transmise.
Pentru a face posibil comunicarea ntre calculatoare cu reprezentri diferite ale datelor,
structurile de date care se schimba ntre ele pot fi definite ntr-un mod abstract, alturi de o
codificare standardizat ce va fi utilizat pe cablu. Nivelul prezentare gestioneaz aceste
structuri de date abstracte i permite definirea i comunicarea unor structuri de date de nivel

mai nalt (de ex. nregistrri bancare).


Nivelul aplicaie
Nivelul aplicaie conine o varietate de protocoale frecvent utilizate. Un exemplu de protocol
utilizat pe scar larg este HTTP (HyperText Transfer Protocol), care sta la baza WWW
(World Wide Web). Atunci cnd un program de navigare (browser) acceseaz o pagin Web,
el trimite serverului numele paginii pe care o dorete folosind HTTP. Serverul va trimite ca
rspuns pagina. Alte protocoale de aplicaie sunt folosite pentru transferul fiierelor, pot
electronica, tiri n reea.