Documente Academic
Documente Profesional
Documente Cultură
351 Retele-De-Calculatoare 1157
351 Retele-De-Calculatoare 1157
Reţele de calculatoare
Fast
cablu torsadat, fibră optică 100 Mbps stea
Ethernet
4 Mbps - 16
Token Ring cablu torsadat inel
Mbps
magistrală, stea,
ATM cablu torsadat, fibră optică 155-2488 Mbps
arbore
subreţea
LAN
De obicei mai multe calculatoare gazdă sunt conectate într-o reţea locală iar
întreaga reţea locală este conectată apoi prin intermediul unui ruter la subreţeaua de
comunicaţie formată din liniile de comunicaţie împreună cu ruterele. Subreţeaua conţine
perechi de legături care conectează ruterele. Dacă două rutere nu sunt conectate direct
dar doresc să comunice, atunci ele vor realiza acest lucru indirect prin intermediul unor
ale rutere. Un pachet de date transmis prin mai multe noduri intermediare este recepţionat
în întregime de fiecare ruter intermediar şi apoi retransmis către următorul ruter. O astfel
de subreţea se numeşte subreţea memorează-şi-retransmite sau subreţea cu comutare de
pachete.
Calitatea cablului UTP poate varia de la calitatea unui cablu telefonic până la
cabluri care suportă viteze de transfer foarte mari. Cablul UTP are patru perechi de fire
învelite într-o teacă de plastic. Fiecare pereche este împletită cu un anumit număr de
răsuciri pe inch pentru a elimina interferenţele de la perechile adiacente sau de la alte
dispozitive electrice din încăpere. Cu cât numărul de răsuciri pe inch a cablului este mai
mare cu atât viteza de transmisie a datelor este mai mare. În prezent există 5 categorii de
cablu torsadat care permit diferite viteze de transfer. Aceste categorii sunt prezentate în
tabelul 1.2
Tip Utilizare
Categoria 1 Telefon
Conectorul standard utilizat pentru cablul UTP este RJ-45. Acesta este un
conector de plastic care se aseamănă cu cel telefonic şi este prezentat în figura 1.3.
Figura 1.3 Conectorul RJ-45.
Deşi cablul coaxial este destul de dificil de instalat, el este foarte rezistent la
interferenţa cu alte semnale şi în plus suportă lungimi mai mari între dispozitivele de
reţea decât cablul torsadat. Cablul coaxial utilizat în reţelele Ethernet poate fi de două
tipuri: 10Base2 şi 10Base5. Cablul 10Base2 poate fi utilizat pe distanţe de aproximativ
200 de metri (în realitate valoarea exactă este 185m) între calculatoare în timp ce cablul
10Base5 suportă distanţe de 500 de metri înte calculatoare.
Adaptorul de reţea se conectează la cablul coaxial cu ajutorul unui conector BNC
(Bayone-Neill-Concelman) care este prezentat în figura 1.5
Fibra optică constă dintr-un nucleu din sticlă înconjurat de mai multe învelişuri
protectoare. Învelişul exterior este realizat din teflon iar în interiorul cablului se introduce
o fibră de kevlar pentru a întări cablul şi a preveni ruperea lui. Prin fibra optică se
transmite un semnal luminos, eliminând astfel inconvenientul interferenţelor care apar la
celelalte tipuri de cabluri. Fibra optică transmite semnalul pe distanţe mult mai mari decât
cablul coaxial sau torsadat. De asemenea şi viteza de transmisie este mult mai mare în
cazul fibrei optice, fiind posibile astfel realizarea de exemplu a conferinţelor video care
necesită transferul unei cantităţi mari de informaţie la viteze foarte ridicate. În figura 5.6
este prezentată o secţiune printr-o fibră optică.
Costul fibrei optice este comparabil cu cel al cablurilor de cupru dar costurile
instalării sunt mult mai mari.
Nu toate reţelele utilizează cablul pentru conectarea calculatoarelor. Există şi
reţele care folosesc undele radio sau razele infraroşii pentru a realiza comunicarea între
calculatoare. În astfel de reţele fiecare staţie de lucru are o antenă sau un transceiver cu
ajutorul cărei trimite sau receptionează datele. Avantajul acestor reţele este că permite
conectarea cu uşurinţă a unor calculatoare portabile, dar în schimb au dezavantajul că
sunt foarte scumpe şi susceptibile la interferenţe nedorite.
Topologia stea constă din conectarea fiecărui nod (server, staţie de lucru) la un
punct central care este de regulă un hub sau un concentrator. În figura 5.8 se poate urmări
un exemplu de reţea cu topologie stea.
Într-o astfel de reţea informaţiile circulă de la staţiile de lucru sau server către hub
care le transmite apoi mai departe către destinaţie. Hub-ul gestionează şi controlează
toate funcţiile reţelei. El acţionează şi ca un repetor pentru fluxul de date. Configuraţia
stea este utilizată în special la reţelele în care conexiunea se realizează prin cablul
torsadat.
Avantajele topologiei stea sunt:
• uşurinţa cu care se pot detecta şi repara defecţiunile în reţea;
• uşurinţa de instalare şi întreţinere;
Această topologie permite extinderea foarte uşoară a reţelei prin adăugarea de noi
grupuri de calculatoare la coloana vertebrală a reţelei. Cu toate că este suportată de foarte
mulţi producători de software pentru reţea, topologia arbore este foarte greu de cablat şi
configurat.
La configurarea unei reţele Ethernet în topologie arbore trebuie respectată o
regulă denumită regula 5-4-3. Protocolul Ethernet prevede ca un semnal trimis prin reţea
să ajungă la toate calculatoarele într-un interval de timp bine determinat. Fiecare
concentrator sau repetor prin care trece semnalul adaugă o mică întârziere. Acesta
implică faptul că între oricare două noduri ale reţelei pot fi maximum 5 segmente
conectate prin 4 repetoare/concentratoare. În plus doar 3 segmente pot fi populate (un
segment populat este un segment care are ataşate mai multe noduri) dacă ele utilizează
cablul coaxial. Această regulă nu se aplică reţelelor Ethernet care folosesc fibra optică
sau o combinaţie - fibră optică pentru coloana vertebrală şi cablul UTP pentru restul
conexiunilor. În acest caz regula 5-4-3 devine regula 7-5-6.
protocolul nivelului 2
nivelul 2 nivelul 2
protocolul nivelului 1
nivelul 1 nivelul 1
mediul de comunicaţie
Cu linie punctată sunt reprezentate schimburile de informaţii între două nivele ale
programelor de reţea. Aceste schimburi de informaţii se desfăşoară conform protocolului
nivelului respectiv. În realitate însă, datele nu circulă de la nivelul n al unui calculator la
nivelul n al celui de-al doilea calculator. Datele sunt transmise de fiecare nivel către
nivelul imediat inferior până când acestea ajung la nivelul cel mai de jos. Mai departe ele
sunt transferate prin mediul de comunicaţie către cel de-al doilea calculator. În exemplul
din figura 1.10 comunicaţia se desfăşoară în modul următor: atunci când nivelul 3 al
programului de reţea de pe un calculator doreşte să trimită informaţii către omologul său
de pe celălalt calculator, el de fapt va transmite aceste informaţii către nivelul 2 de pe
propriul calculator. Mai departe, nivelul 2 le transmite către nivelul 1, apoi informaţiile
ajung prin intermediul mediului de comunicaţie la nivelul 1 de pe celălalt calculator.
Acesta le transmite mai sus către nivelul 2 care la rândul lui le va transmite nivelului 3.
Trebuie să menţionăm că fiecare nivel are rolul său bine definit şi la preluarea unui mesaj
execută anumite prelucrări asupra lui înainte de a-l trimite mai departe. Mulţimea de
niveluri şi protocoale poartă numele de arhitectură de reţea.
Fiecare nivel furnizează anumite servicii nivelului de deasupra sa. Aceste servicii
sunt de două tipuri: servcii orientate pe conexiuni şi servicii fără conexiuni.
Serviciile orientate pe conexiuni sunt asemănătoare sistemului de telefonie.
Atunci când o persoană doreşte să vorbească la telefon mai întâi ridică receptorul, apoi
formează numărul dorit, aşteaptă ca cealaltă persoană să răspundă, vorbeşte şi apoi
închide telefonul. La fel se întâmplă şi în cazul serviciului orientat pe conexiuni: mai întâi
se stabileşte o conexiune directă înte cele două calculatoare, se utilizează apoi conexiunea
pentru schimbul de date şi în final conexiunea va fi închisă.
Serviciul fără conexiuni are la bază modelul sistemului poştal clasic. Fiecare
mesaj conţine adresa destinaţie la fel ca şi o scrisoare. Mesajele circulă de la un calculator
la altul până când ajung la destinaţie, la fel cum scrisorile circulă de la un oficiu poştal la
altul până la destinaţie.
Serviciile oferite de programele de reţea pot fi caracterizate printr-o calitate a
serviciului. Serviciile sigure sunt acelea care nu pierd date niciodată. De obicei un
serviciu sigur se obţine prin obligarea receptorului să trimită câte o confirmare pentru
fiecare mesaj primit. Această confirmare implică un timp suplimentar, dar în unele
situaţii calitatea serviciului este mai importantă decât timpul de comunicaţie. Serviciile
nesigure sunt acelea care pot pierde date. De exemplu, un serviciu fără conexiune poate
pierde un mesaj dacă pe parcurs acesta ajunge la un calculator care după ce a primit
mesajul se defectează fără a mai putea să-l transmită mai departe.
În cele ce urmează vom prezenta două arhitecturi de reţea. Prima este modelul de
referinţă OSI (Open System Interconnect) standardizat de ISO iar a doua arhitectură este
TCP/IP, adică arhitectura folosită în reţeaua Internet.
Modelul OSI presupune organizarea programelor de reţea pe şapte niveluri, aşa
cum se observă şi în figura 1.11
Nivelul aplicaţie
Nivelul prezentare
Nivelul sesiune
Nivelul de transport
Nivelul reţea
Nivelul legătură de date
Nivelul fizic
Nivelul fizic are rolul de a transmite biţii de date printr-un canal de comunicaţie.
Probleme tipice ale nivelului fizic se referă la tensiunea electrică prin cablul de
comunicaţie, standardizarea conectorilor, dacă transmisia se poate efectua simultan în
ambele direcţii etc. Toate aceste aspecte definesc interfeţele electrice, mecanice,
funcţionale şi procedurale.
Nivelul legătură de date împarte mesajele în cadre de date la care ataşează
anumite şabloane de biţi care să marcheze începutul şi sfârşitul unui cadru. Tot nivelul
legătură de date are şi funcţia de a detecta şi rezolva problema cadrelor pierdute,
deteriorate sau duplicate. Deoarece într-o reţea pot fi conectate calculatoare foarte diferite
poate apărea situaţia în care un calculator mai rapid inundă cu date pe unul mai lent. În
acest caz nivelul legătură de date va asigura prin anumite mecanisme reglarea fluxului de
date.
Nivelul reţea se ocupă în principal cu dirijarea (rutarea) mesajelor prin reţea. Tot
la nivelul reţea are loc şi contorizarea traficului pentru a putea taxa utilizatorii atunci când
serviciile de acces la reţea se plătesc.
Nivelul de transport determină ce tip de serviciu va furniza utilizatorilor reţelei:
serviciu orientat pe conexiune sau fără conexiune, cu sau fără confirmare. O altă funcţie a
nivelului reţea este de a multiplexa mai multe fluxuri de date care provin de la mai multe
programe diferite pe o singură conexiune reţea.
Nivelul sesiune asigură funcţiile necesare pentru realizarea dialogului între două
procese: iniţializarea dialogului, sincronizarea şi terminarea lui.
Nivelul prezentare realizează funcţia de codificare a datelor într-un mod standard,
prestabilit, astfel încât toate calculatoarele din reţea, indiferent de tipul lor să poată utiliza
aceste date. Nivelul prezentare este necesar deoarece într-o reţea pot fi conectate diverse
tipuri de calculatoare. De exemplu, un calculator poate utiliza pentru reprezentarea
caracterelor codul ASCII iar altul codul UNICODE situaţie în care cele două calculatoare
nu ar putea să comunice între ele. Pentru a face posibilă comunicarea, nivelul prezentare
stabileşte o modalitate unică de reprezentare a datelor care să fie înţeleasă de toate
calculatoarele.
Nivelul aplicaţie oferă utilizatorilor mijloacele de acces la reţea, adică furnizează
programele pe care aceştia le vor folosi pentru a comunica.
Nivelul aplicaţie
Nivelul de transport
Nivelul Internet
Nivelul gazdă-la-reţea