Sunteți pe pagina 1din 24

CAP.

1 ARHITECTURI DE REELE DE COMUNICAII I ARHITECTURA INTERNET


1.1 TRANSMISIUNI DE DATE. COMUNICAII DE DATE Transmisiuni de date nseamn transferul datelor dintr-un punct ctre unul sau mai multe puncte prin mijloace de telecomunicaii. Comunicaii de date nseamn transferul datelor ntre uniti funcionale, efectuat conform unui ansamblu de reguli privind transmisiunea datelor i coordonarea schimbului de date. Comunicaiile de date au un neles mai larg dect transmisiunile de date, incluznd nu numai transmisia electric ci i muli ali factori implicai n controlul, verificarea i coordonarea transmiterii informaiei ntr-un sistem de calcul bazat pe comunicaii. Ele includ, spre exemplu: - reele, sisteme i circuite de transmisiune; - componente hardware i software necesare pentru realizarea funciunilor pentru comunicaii de date; - standarde pentru interfaarea echipamentului de utilizator la reeaua de transmisiune; - o diversitate de reguli i proceduri (protocol de comunicaie) pentru a asigura un schimb disciplinat al informaiei. Unitile funcionale ntre care se face transferul datelor mai sunt numite generic i staii de date. O staie de date furnizeaz date pentru transmisiune, este deci surs de date, accept datele transmise de o alt staie de date, este deci i colector de date i realizeaz toate funciunile pentru comunicaia cu o alt staie de date. n figura 1.1 este prezentat schematic o legtur de date ansamblu compus din elementele a dou echipamente terminale de date (DTE Data Terminal Equipment) care sunt controlate de un protocol i care, prin intermediul circuitului de date ce le interconecteaz, permit mpreun transferul datelor. Echipamentul terminal de date este acea parte a unei staii de date care servete ca surs de date, ori colector de date, sau i una i alta. Echipamentul de terminaie a circuitului de date (DCE Data Circuitterminating Equipment) este o parte a staiei de date care asigur conversia i codarea semnalelor ntre DTE i linie. El poate fi un echipament separat sau poate fi integrat n DTE sau ntr-un echipament intermediar. n multe aplicaii acest echipament este numit modem, dup numele a dou funciuni pe care le realizeaz, modulare i demodulare. Staie de date DTE DCE Circuit de date Legtur de date Fig. 1.1 Legtura de date Interfaa DCE-DTE DCE DTE

1.2 COOPERAREA I SCHIMBUL DE DATE NTRE CALCULATOARE Prin cooperarea ntre procese de aplicaie care ruleaz n dou sau mai multe calculatoare sunt oferite diferite servicii utilizatorilor. Astfel se poate realiza transferul unui fiier de la un calculator la altul, se poate accesa de la distan o baz de date, se pot transmite mesaje, se pot utiliza resursele hardware i software ale unui supercalculator, se poate partaja utilizarea unor periferice costisitoare, etc. Schema simplificat a comunicaiei ntre dou sisteme de calcul este prezentat n figura 1.2. Dou procese de aplicaii, ce se desfoar n dou calculatoare, coopereaz i comunic ntre ele prin intermediul subsistemelor de comunicaii, avnd componente hardware i software, instalate n aceste calculatoare. La rndul lor, subsistemele de comunicaii comunic ntre ele prin intermediul unei reele de comunicaii de date. Calculator A PA Comunicaie utilizator - utilizator Calculator B PA

Subsistem de comunicaii

Comunicaie calculator-calculator Comunicaie calculator-reea

Subsistem de comunicaii

Reea pentru comunicaii de date PA - Proces de aplicaie Fig. 1.2 Schema comunicaiei ntre dou calculatoare Subsistemele de comunicaii permit schimbul de date ntre procesele de aplicaie care se execut n calculatoare. Exist o gam larg de echipamente de comunicaii ce pot fi utilizate, fiecare fiind destinat unei aplicaii specifice. Spre exemplu, dac se transfer un fiier dintr-un calculator n altul similar, aflat n aceeai ncpere, mijloacele de comunicaie utilizate vor fi mult mai simple dect cele necesare n cazul transferului ntre calculatoare diferite plasate n locuri distante. Indiferent ns de tipul mijloacelor de comunicaie utilizate, n cele mai multe aplicaii datele sunt transmise ntre calculatoare n modul serial (bit cu bit). Cum n interiorul calculatorului datele sunt transferate, ntre subsistemele acestuia, n modul paralel (simultan toi biii unui cuvnt) este necesar conversia paralel-serie nainte de transmiterea datelor de la calculator i conversia serieparalel nainte de recepia datelor de ctre calculator. De asemenea, modul de transmisiune i circuitul de date necesar depind de separarea fizic a calculatoarelor i de debitul datelor. n transmiterea datelor pe mediul de transmisiune este posibil s apar erori. Este
2

necesar, prin urmare, s se realizeze o funcie de control al erorii pentru a detecta i a corecta erorile aprute. O alt funcie, de control al fluxului, este utilizat pentru a regla ritmul n care sunt transferate datele. Dac ntre cele dou calculatoare comunicaia urmeaz a se stabili prin intermediul unei reele de date va fi necesar o funcie de rutare pentru a alege o rut prin care s se transfere datele. n unele aplicaii calculatoarele care sunt n comunicaie pot fi de tipuri diferite, cu reprezentri diferite pentru caractere i valori numerice. Va fi nevoie n aceste cazuri de o funcie care s asigure c datele transferate sunt interpretate n acelai fel n fiecare calculator. De asemenea, calculatoarele pot utiliza sisteme de operare diferite, ceea ce nseamn c interfeele ntre programele de aplicaie (de utilizator) i serviciile de comunicaie calculator-calculator vor fi diferite. Este evident c i astfel de aspecte trebuie avute n vedere pentru realizarea comunicaiiloe ntre calculatoare. 1.3 REELE PENTRU COMUNICAII DE DATE 1.3.1. Introducere n reelele de date Configuraiile reelelor utilizate pentru comunicaiile de date depind de natura aplicaiei (legtur punct-la-punct, legtur multipunct), numrul calculatoarelor implicate, distana ntre calculatoare, etc. n cele ce urmeaz vor fi prezentate cteva situaii tipice. Pentru comunicaia ntre dou calculatoare, mereu aceleai, situate la mic distan unul de altul (n aceeai camer) se utilizeaz o legtur simpl, punct-la-punct, prin fire (Fig. 1.3, a). Dac ele sunt distanate se utilizeaz suport de transmisiune oferit de reeaua de telecomunicaii. Frecvent este utilizat n acest scop reeaua telefonic public cu comutaie (PSTN Public Switched Telephone Network) i este nevoie de un echipament, numit modem, pentru a adapta semnalele ce reprezint datele la caracteristicile liniei de transmisiune (Fig. 1.3, b).
Calculator PA Calculator PA Calculator PA Calculator PA

Subsistem de

Subsistem de

Subsistem de comunicaii Modem

Subsistem de comunicaii Modem

PST

a)

b)

LAN 2

LAN 1 P

Artera principal (backbone) P - Pod


c)

P LAN 3

Fig. 1.3 Scheme de comunicaie ntre calculatoare: (a) legtur punct la punct direct; (b) legtur prin PSTN i modemuri; (c) reele LAN interconectate.

Dac ntr-o aplicaie sunt implicate mai multe calculatoare se va utiliza o reea care s permit tuturor calculatoarelor s comunice unul cu altul. Dac aceste calculatoare sunt distribuite ntr-o zon relativ restrns, ntr-o cldire sau n mai multe cldiri apropiate, se poate instala o reea proprie (Fig. 1.3, c) - LAN (Local Area Network). Reelele locale situate la distane mari una de alta pot fi interconectate folosind canale de comunicaii oferite de reeaua de telecomunicaii public, rezultnd o reea ce acoper o arie mare (WAN Wide Area Network). O astfel de soluie este recomandabil n cazurile n care traficul ntre reelele interconectate este mare. Reelele de date s-au dezvoltat ca urmare a aplicaiilor economice scrise pentru microcomputer. La acea vreme microcomputerele nu erau conectate, aa c nu exista o cale eficient pentru mprtirea datelor peste o mulime de microcomputere. mprtirea datelor cu ajutorul floppy diskurilor era o manier ineficient, mai ales n mediul economic. Fiecare dintre cei care modificau un fiier trebuia s l distribuie tuturor celorlali. Dac dou persoane modificau acelai fiier, una dintre variante se pierdea. Mediul economic necesita o soluie care s ndeplineasc trei deziderate: S mpiedice duplicarea resurselor, S comunice efficient, S pun n funciune i s administreze o reea. La nceputul anilor 80 s-au dezvoltat reele de calculatoare, dar ntr-un mod dezorganizat, fiecare companie realiznd propria reea. Fiecare companie de hard sau soft realiza propriile produse, dup propriile standarde. Aceste standarde individuale se dezvoltau ca urmare a competiiei ntre companii. Ca o consecin, multe dintre specificaii nu erau compatibile unele cu altele. A devenit dificil ca reelele diferite s comunice ntre ele. Prima soluie a fost crearea unor standarde pentru reele locale. Deoarece aceste standarde permiteau un ghid deschis de urmat n crearea de produse hard i soft, echipamentele diferitelor companii au nceput s devin compatibile. S-a ajuns astfel la o stabilitate n implementarea LAN-urilor.

ntr-un sistem LAN, fiecare departament este un fel de insul electronic. ntruct utilizarea computerelor a cunoscut o cretere important, a devenit evident c LAN-urile nu erau suficiente. A devenit necesar ca informaia s se deplaseze eficient i rapid nu numai n interiorul companiei, ci i ntre companii. Soluia a constituit-o crearea de reele metropolitane (metropolitan-area networks (MANs)) i de reele ntinse wide-area networks (WANs). O prezentare a tipurilor de reele i a dimensiunilor lor este prezentat n figura 1.4

Fig. 1.4 Tipuri de reele 1.3.2. Foarte scurt istoric al reelelor: -1957. Departamentul Aprrii SUA a creat prima reea de calculatoare ARPA -1962 primele preocupri privind comutarea de pachete -1969 la ARPANET se conecteaz primele patru universiti americane -1973 se lucreaz la ceea ce apoi va fi TCP/IP; ARPANET devine internaional prin conectarea la ea a unei universiti din Londra i a uneia din Oslo. -1974 prima versiune comercial a ARPANET -1981 apare termenul Internet pentru conectarea unui set de reele -1983 TCP/IP devine limbaj universal pentru Internet -1984 se fondeaz CISCO Szstems- apar primele gateway-uri i rutere Internetul avea 1000 hosturi -1987 Internetul avea 10.000 hosturi. -1989 Internetul avea 100.000 hosturi. -1990 ARPANET devine Internet -1991 apare World Wide Web (www). -1992 Internetul are 1.000.000. hosturi -1994 apare Netscape Navigator
5

-1996 peste 10.000.000 utilizatori Internet -2001 peste 110.000.000 utilizatori Internet -De atunci are loc o cretere exponenial numrul utilizatorilor se dubleaz la fiecare 6 luni 1.3.3. Echipamente de reea. Echipamentele care asigur conectarea direct la un segment de reea sunt referite ca dispozitive (device). Aceste dispozitive sunt mprite n dou clase. Prima clas presupune dispozitive de capt (end-user devices) . Acestea includ computere, imprimante, scannere, i alte dispozitive care permit conectarea direct. A doua clas este cea a dispozitivelor de reea, incluznd toate dispozitivele care conectez dispozitivele de capt care le permite acestora s comunice. Dispozitivele de capt care permit utilizatorului conectarea la reea sunt referite ca hosturi (gazde). Aceste dispozitive permit utilizatorilor s mprteasc, creeze, i obine informaii. Hosturile pot exista i n afara reelei, dar capabilitile lor scad semnificativ. Hosturile sunt conectate la reea printr-un card de interfa cu reeaua (network interface card (NIC)). NIC este un cablaj imprimat care se fixeaz ntr-un slot al plcii de baz a computerului. Fiecare NIC are propriul cod, numit adres Media Acces Control (MAC). Aa cum arat numele, NIC controleaz accesul hostului la mediu. Nu exist simboluri standardizate pentru echipamentele de capt. Reprezentarea lor se face printr-un desen similar dispozitivului real, permind o recunoatere rapid. Dispozitivele de reea permit transportul datelor care trebuie transferate ntre hosturi. Dispozitivele de reea furnizeaz extensia conexiunilor prin cablu, concentrarea conexiunilor, conversia formatelor de date, managementul transferului de date. Aceste dispozitive sunt prezentate n figura 1.5.

Fig. 1.5 Dispozitive utilizate n reele

- Repetorul: dispozitiv utilizat pentru regenerarea semnalului. Repetoarele regenereaz semnale analogice sau digitale distorsionate datorit atenurii mediului de transmisiune. Repetorul nu poate face o rutare inteligent. - Hub-urile concentrez conexiunile. Ele grupeaz hosturile i permit reelei s le vad ca pe un singur dispozitiv. Aciunea se realizeaz n mod pasiv, fr nici un efect n transmisia datelor. Exist i hub-uri active, care, pe lng concentrarea conexiunilor realizeaz i regenerarea semnalului. - Bridge-urile fac conversii ale formatelor de date, realiznd i management de baz al transmisiei datelor. Aa cum le spune i numele, acestea realizeaz conectarea ntre LAN-uri. Bridge-urile realizeaz o v erificare a datelor transmise, pentru a vedea dac permit trecerea dintr-un LAN n altul. Ca urmare, prile reelei devin mai eficiente. - Switch-urile aduc un plus de inteligen n managementul transferului datelor. Ele nu numai c determin dac datele rmn sau nu ntr-un LAN, dar ele pot transfera datele numai pe conexiunea dorit. Alt diferen fa de bridge este aceea c switch-ul nu poate face conversie de format. - Ruterele au toate capabilitile enumerate pn acum. Pot regenera semnale, concentra conexiuni multiple, realiza conversia formatelor datelor, manageria transferul de date. Ele se pot conecta i la WAN-uri, permind legturi ntre LAN-uri aflate la distane geografice mari. Nici un alt dispozitiv nu poate furniza acest tip de conexiune. Pe de alt parte, pentru aplicaiile n care sunt implicate calculatoare aflate la distane mari unele de altele se pot utiliza reelele publice de date, elaborate special pentru a transmite date. Pentru astfel de reele sunt standardizate interfeele utilizatorreea (figura 1.6).
Calculator SC Calculator SC Calculator SC

PSDN

interfa utilizator-reea SC subsistem de comunicaie

Fig. 1.6 Reea public de date Prin digitalizarea complet a reelei telefonice, nu numai a comutaiei n centralele telefonice i a transmisiunii pe liniile de interconexiune i de mare distan, ci i a transmisiunii pe liniile de abonat, va fi posibil transmiterea semnalelor ce reprezint voce, date, imagini utiliznd acelai tip de echipamente. O astfel de reea, care funcioneaz complet digital, este numit reea digital cu integrarea serviciilor (ISDN Integrated Services Digital Network). Desigur, sunt cazuri n care nu toate calculatoarele implicate ntr-o aplicaie sunt conectate la aceeai reea, ci la reele diferite: LAN, WAN, reele publice de date, ISDN.
7

1.4 MODELUL DE REFERIN AL INTERCONECTRII SISTEMELOR DESCHISE (OSI-RM) Compatibilitatea ntre sistemele eterogene dintr-o reea de comunicaii poate fi asigurat numai prin definirea unor norme de interconexiune pe care trebuie s le respecte fiecare sistem. Pentru compatibilitate maxim, minimiznd in acelai timp constngerile impuse fiecrui sistem, ISO (International Organization for Standardization) i ITU-T (International Telecommunications Union Telecommunications Standardization Sector, fost CCITT) au stabilit un model de referin (RM-Reference Model) al interconectrii sistemelor deschise (OSI-Open Systems Interconnection). Acest model de referin constituie o baz comun pentru coordonarea elaborrii standardelor privind interconectarea sistemelor. Sistemele de comunicaii care folosesc metodele i procedurile de comunicaii normalizate, derivnd din modelul de referin, sunt numite uneori sisteme deschise deoarece, respectnd aceleai reguli pentru schimbul de informaii ntre ele, sunt deschise unul fa de altul, este posibil comunicaia ntre ele. Un sistem deschis este reprezentarea, n cadrul modelului de referin, a acelor aspecte ale unui sistem deschis real care corespund standardelor OSI. OSI are n vedere numai interconectarea sistemelor deschise nu i funcionarea intern a fiecrui sistem deschis real. Interconectarea sistemelor deschise privete transferul informaiei ntre sisteme i capacitatea acestora de a coopera pentru a ndeplini o sarcin comun. Sunt foarte dificile elaborarea i implementarea unui singur protocol care s includ toate funciunile necesare ntr-o reea de comunicaii ntre calculatoare. Dar, din punct de vedere logic, ansamblul acestor funciuni poate fi mprit n dou categorii, corespunznd celor dou sarcini principale pe care trebuie s le asigure reeaua: transferul informaiei i prelucrarea informaiei. Soluionarea acestor probleme poate fi uurat prin ordonarea lor pe baza principiilor de ierarhizare i descentralizare. Organizarea ierarhic i descentralizat faciliteaz studiul i realizarea reelelor, simplific funcionarea lor prin utilizarea unor reguli formale, mbuntete fiabilitatea prin compartimentarea strict a funciunilor i asigur, datorit modularitii create, faciliti de extensie. Toate aceste considerente au condus la definirea unei arhitecturi de reea care nu este nici un produs hardware, nici un produs software, ci un concept de organizare hardware i software cu ajutorul unei structuri ierarhizate stratificate (figura 1.7). Subsistemul de comunicaie este considerat ca un ansamblu format din mai multe nivele (straturi), fiecare nivel realiznd funciuni bine definite. Fiecare nivel dintr-un subsistem de comunicaii realizeaz funciunile sale n cooperare cu nivelul omolog din sistemul corespondent. Cooperarea se realizeaz prin schimbul de mesaje ntre cele dou nivele omoloage, schimb de mesaje efectuat conform unor reguli ce constituie un protocol de comunicaie. Acest schimb de mesaje se face prin intermediul serviciului oferit de nivelul imediat inferior.

Serviciul N N+1 N N1 Protocol N Serviciul (N1) N+1 N N1

Mediul de transmisiune

Fig. 1.7 Relaia ntre nivele n cazul unei structuri stratificate Relaia ntre nivelurile adiacente i cu nivelul omolog din sistemul corespondent se poate vedea n figura 1.7. Aceast relaie este o relaie logic, nu fizic. Nivelul (N1) ofer un serviciu nivelului N. Nivelul N, la rndul su, ofer, n colaborare cu nivelul omolog din sistemul corespondent, un serviciu mai amplu nivelului (N+1), incluznd serviciul oferit de nivelul (N1). Modul n care nivelele adiacente comunic determin interfaa ntre aceste niveluri. Serviciul furnizat de nivelul cel mai jos const n transmiterea fizic prin reea a elementelor binare. Avansnd spre nivelele superioare fiecare nivel adaug funciuni noi serviciului oferit de nivelele inferioare, aa nct ultimul nivel, cel de sus n aceast structur stratificat, permite proceselor de aplicaie s coopereze, realiznd sarcini de prelucrare distribuit a informaiei, indiferent de tipul calculatoarelor n care se desfoar aceste procese. Standardele relative la un astfel de model care are n vedere o arhitectur stratificat a interconectrii se refer la comportarea exterioar a elementelor din model i nu la structura lor intern; standardele specific serviciile furnizate, definesc formatele protocoalelor i factorii ce permit interpretarea corect a informaiei transmise n cadrul protocoalelor, dar nu impun modul n care acestea vor fi implementate ntr-un sistem oarecare. Arhitectura definit de modelul de referin OSI este constituit din suprapunerea a apte niveluri (figura 1.8), dup principiul prezentat mai sus, numerotate de jos n sus i numite: fizic, legtur de date, reea, transport, sesiune, prezentare, aplicaie. Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic 7 6 5 4 3 2 1
Suport fizic Sisteme intermediare Sisteme de extremitate

Protocol transport

3 2 1

3 2 1

7 6 5 4 3 2 1

Fig. 1.8 Modelul de referin OSI


9

Primele trei niveluri de jos sunt dependente de reea i protocoalele corespunztoare acestor nivele opereaz ntre sisteme adiacente. Este posibil ca ntre sistemele de extremitate, cele n care ruleaz programele de aplicaie a cror cooperare este asigurat prin subsistemele de comunicaie interconectate, s existe sisteme intermediare care acioneaz ca relee pentru datele transmise, dirijnd datele de la un sistem la altul. Nivelul cel mai nalt care poate participa la relizarea acestei funcii de releu este nivelul 3 (reea). n determinarea celor apte niveluri ale modelului de referin s-au avut n vedere mai multe principii, ca de exemplu: - s se creeze o frontier (ntre dou nivele) acolo unde descrierea serviciilor poate fi concis i numrul interaciunilor la traversarea acestei frontiere este minim; - s se creeze nivele separate pentru funciuni care difer prin prelucrarea efectuat sau prin tehnologia utilizat; - s se regrupeze funciuni similare n acelai nivel; - s se creeze un nivel acolo unde este nevoie s se disting o modalitate de administrare a datelor (morfologic, sintactic, semantic); - s fie posibil efectuarea de modificri ale funciilor sau protocoalelor fr a afecta alte nivele; - pentru fiecare nivel s se creeze frontiere numai cu nivelele imediat inferior i superior. Totodat s-a inut seama i de urmtoarele considerente: a) Este esenial ca arhitectura s permit utilizarea unei varieti realiste de medii fizice de interconexiune, asociate cu diferite proceduri de control. De aceea s-a ales nivelul fizic ca nivelul cel mai de jos al arhitecturii. b) Unele suporturi fizice de comunicaii (spre exemplu liniile telefonice) necesit folosirea de tehnici particulare pentru a transmite datele ntre sisteme, deoarece prezint un procent de erori mare, inacceptabil pentru majoritatea aplicaiilor. Aceste tehnici particulare sunt utilizate n procedurile de control al legturii de date, care au fost deja studiate i normalizate. Trebuie, de asemenea, s se in seama c noile suporturi fizice de comunicaii, cum ar fi fibrele optice, vor necesita alte proceduri pentru controlul legturii. Aceste considerente au condus la identificarea unui nivel legtur de date, deasupra nivelului fizic al arhitecturii. c) Nivelul legtur de date asigur o conexiune numai ntre noduri adiacente ale reelei; pentru a stabili o conexiune cap-la-cap ntre terminale este nevoie de nivelul reea care s grupeze protocoalele de rutare. Nivelul reea furnizeaz astfel o conexiune ntre entiti de transport, incluznd cazurile cnd intervin i noduri intermediare. d) Controlul trasportului datelor de la un sistem de extremitate, surs, la un sistem de extremitate, destinaie, control care nu se face n nodurile intermediare, este ultima funciune care trebuie realizat pentru a furniza integral serviciul transport. Nivelul cel mai de sus al prii care asigur serviciul de transport al arhitecturii este deci nivelul transport, situat deasupra nivelului reea. Acest nivel transport elibereaz entitile nivelelor superioare de orice problem privind transportul datelor ntre ele. e) Dei nivelul transport poate furniza o conexiune cap-la-cap fr erori (virtual), asigurnd retransmiterea informaiei eronate sau pierdute, informaia poate fi pierdut n terminale datorit suprasaturrii memoriilor. Mai mult, unele aplicaii pot necesita ca fluxul de informaie ntre terminale s fie unidirecional, bidirecional alternant sau
10

bidirecional simultan. Nivelul sesiune va furniza aceast funcionalitate prin utilizarea punctelor de sincronizare i a jetoanelor. Punctele de sincronizare sunt nserate n fluxul informaiei la cererea entitilor de aplicaie i, dac este necesar, fluxul informaiei poate fi reluat de la un punct de sincronizare anterior. f) Funciunile privind reprezentarea i manipularea datelor structurate pentru scopul programelor de aplicaie au fost incluse n nivelul prezentare, aflat deasupra nivelului sesiune. g) Nivelul aplicaie, cel mai de sus al arhitecturii, constituind unul din aspectele proceselor de aplicaie, conine protocoalele care le servesc pentru a comunica. Avnd n vedere cele de mai sus, funciunile celor apte niveluri ale modelului de referin OSI pot fi prezentate dup cum urmeaz. Nivelul cel mai de sus, aplicaie (7), conine entitile de aplicaie prin a cror cooperare se asigur proceselor de aplicaie mijloacele pentru accesul la mediul OSI. Fiecare proces de aplicaie este reprezentat pentru perechea sa printr-o entitate de aplicaie. Nivelurile inferioare furnizeaz serviciile prin intermediul crora coopereaz entitile de aplicaie. Schimburile de informaie ntre procesele de aplicaie se realizez prin intermediul entitilor de aplicaie, al protocoalelor de aplicaie i al serviciilor nivelului imediat inferior. Procesele de aplicaie pot comunica dup ce, n prealabil, prin intermediul serviciilor oferite de nivelele inferioare, s-a stabilit o asociere (conexiune) ntre entitile de aplicaie corespunztoare. Nivelul prezentare (6) se ocup de reprezentarea informaiei transferate ntre entitile de aplicaie. Reprezentarea datelor poate diferi de la un calculator la altul. Numerele, spre exemplu, sunt reprezentate prin cuvinte de 16 bii sau 32 bii, n complement de 1 sau de 2. Calculatoarele IBM folosesc codul EBCDIC pentru reprezentarea caracterelor, n timp ce, practic, toate celelalte calculatoare folosesc codul ISO-7 (ASCII). Nivelele 1-5 au sarcina de a oferi o transmisiune fiabil a octeilor, dar un acelai octet are semnificaii diferite de la un calculator la altul. Nivelul prezentare asigur o reprezentare comun a datelor transferate ntre entitile de aplicaie. Acestea pot folosi orice sintax n reprezentarea datelor, iar nivelul prezentare asigur transformarea dintre aceste sintaxe i sintaxa comun de transfer. Prin urmare, exist trei versiuni sintactice ale datelor: sintaxa utilizat de entitatea de aplicaie transmitoare, sintaxa utilizat de entitatea de aplicaie receptoare i sintaxa utilizat ntre entitile de prezentare (sintaxa de transfer). Nivelul prezentare posed funciunile necesare pentru a realiza transformarea ntre sintaxa de transfer i sintaxa utilizat de entitatea de aplicaie. Nu exist o sintax de transfer unic, predeterminat. Sintaxa de transfer ce va fi utilizat ntr-o conexiune prezentare este negociat ntre entitile de prezentare corespondente. O alt funcie a nivelului prezentare este legat de securitatea datelor. n unele aplicaii, datele transmise de o entitate aplicaie sunt mai nti criptate (cifrate), utiliznd o cheie i sunt decriptate de entitatea prezentare corespondent. Nivelul sesiune (5) asigur mijloacele necesare pentru organizarea i sincronizarea dialogului dintre entitile de prezentare cooperante, precum i pentru administrarea schimburilor de date dintre ele. Pentru a permite transferul datelor ntre entitile de prezentare se stabilete o conexiune sesiune la cererea uneia dintre aceste entiti. Nivelul sesiune definete trei tipuri de dialoguri: bidirecional simultan, bidirecional alternant i
11

unidirecional. Serviciile nivelului sesiune includ stabilirea unor puncte de sincronizare n cadrul dialogului, permind ntreruperea unui dialog i reluarea lui de la un punct de sincronizare.
Procesul de aplicaie (utilizator) Servicii de informaie distribuit Transfer fiiere, acces i administrare, schimb de mesaje 7. Nivelul aplicaie

Serviciul de schimb de mesaje independent de sintax Negocierea sintaxei de transfer, transformrile de reprezentare a datelor Sincronizarea dialogului ntre entitile de aplica\ie 6. Nivelul prezentare 5. Nivelul sesiune

Serviciul de schimb de mesaje independent de reea Transferul mesajului cap-la-cap (administrarea conexiunii,controlul erorii,fragmentarea, controlul fluxului) Rutarea i adresarea n reea, stabilirea i eliberarea conexiunii Controlul legturii de date (structurarea n cadre, transparena datelor, controlul erorii) Definirea caracteristicilor mecanice i electrice ale interfeei cu reeaua Conexiunea fizic la echipamentul de terminaie al reelei Reeaua de comunicaii de date 4. Nivelul transport 3. Nivelul reea 2. Nivelul legtur de date 1. Nivelul fizic

Fig. 1.9 Funciunile nivelurilor din modelul de referin Nivelul transport (4) asigur transferul transparent al datelor ntre entitile de sesiune. El optimizeaz utilizarea serviciului reea disponibil, pentru a asigura, cu un cost minim, performana cerut de fiecare entitate sesiune. Toate protocoalele definite la nivelul transport au o semnificaie cap la cap, indiferent de releele intermediare pe care, eventual, datele le traverseaz. Pentru nivelele inferioare protocoalele acioneaz ntre sisteme vecine i nu ntre sistemele de extremitate.
12

Calitatea serviciului conexiunii transport este negociat ntre entitile de sesiune i serviciul transport. n momentul stabilirii unei conexiuni transport se poate selecta, dintrun ansamblu definit de clase de serviciu disponibile, clasa serviciului de transport ce urmeaz a fi furnizat. Conexiunea tipic de transport const ntr-o legtur punct la punct, asigurnd la destinaie mesajele n ordinea n care au fost emise. Alte tipuri de servicii posibile permit transportul de mesaje izolate, fr a garanta ordinea lor la recepie i difuzarea mesajelor ctre mai muli destinatari. Tot la nivelul transport se poate asigura un control al erorii cap la cap. Nivelul reea (3) furnizeaz, pe de o parte, mijloacele pentru a stabili, a menine i a elibera conexiunile reea ntre sisteme deschise coninnd entiti de aplicaie ce trebuie s comunice, precum i, pe de alt parte, mijloacele funcionale i procedurale pentru schimbul unitilor de date ale serviciului reea, pe conexiuni reea, ntre entiti de transport. Nivelul reea asigur entitilor de transport independena fa de problemele de rutare i de releu legate de stabilirea i funcionarea oricrei conexiuni de reea, inclusiv n cazul n care sunt utilizate n tandem mai multe subreele. El conine funciunile necesare pentru a masca, pentru nivelul tansport, diferenele dintre caracteristicile diferitelor tehnologii de transmisiune i de subreele, asigurnd un serviciu de reea coerent. Entitile de transport se identific prin adresele de reea care, n fapt, identific n mod unic fiecare sistem de extremitate (reprezentate prin entiti de transport). Nivelul legtur de date (2) furnizeaz mijloacele funcionale i procedurile necesare pentru stabilirea, meninerea i eliberarea conexiunilor legtur de date ntre entiti de reea, precum i pentru transferul unitilor de date ale serviciului legtur de date. O conexiune legtur de date este realizat cu ajutorul uneia sau al mai multor conexiuni fizice. Sarcina principal a nivelului legtur de date este de a prelua un mijloc de transmisiune brut (cel fizic) i a-l transforma ntr-o cale de comunicaie ce pare, pentru nivelul reea, scutit de erori. El realizeaz aceast funciune prin formatarea datelor de transmis n cadre (de cteva sute de octei), transmiterea cadrelor n succesiune i administrarea cadrelor de confirmare transmise de receptor. Dac un cadru este perturbat n transmisiunea sa el trebuie retransmis. Transmisiunile repetate ale aceluiai cadru pot provoca duplicate (spre exemplu, dac nu este recepionat un cadru de confirmare). Problemele privind cadrele eronate, pierdute sau duplicate sunt rezolvate de nivelul legtur de date. Mecanismul prin care se rezolv aceste probleme este asfel conceput nct, simultan, cu ajutorul lui, se face i un control al fluxului pentru a evita saturarea unui receptor lent de ctre un emitor mai rapid. Nivelul fizic (1) furnizeaz mijloacele mecanice, electrice, funcionale i procedurale necesare activrii, meninerii i dezactivrii conexiunilor fizice destinate transmiterii biilor ntre entiti ale legturii de date. O conexiune fizic poate implica mai multe sisteme deschise intermediare, fiecare constituind un releu pentru transmiterea biilor n cadrul nivelului fizic. Nivelul fizic trebuie astfel conceput nct biii transmii de la un capt al conexiunii fizice s fie recunoscui ca atare la cellalt capt. La acest nivel se pun deci probleme de genul urmtor: cum se reprezint biii, durata fiecrui bit, posibilitatea de a transmite n cele dou sensuri simultan, iniializarea conexiunii i eliberarea ei cnd cele dou pri au terminat, tipul conectorilor utilizai, suportul fizic utilizat etc.

13

Calea de comunicaie n mediul fizic pentru OSI, ntre dou entiti fizice, mpreun cu facilitile necesare n nivelul fizic pentru transmiterea biilor pe aceast cale, se numete circuit de date . 1.5 ARHITECTURA TCP/IP (INTERNET) Stivele de protocoale sunt colecii de protocoale care valideaz comunicarea prin reea de la un host la altul. Un protocol este o descriere formal a unui set de reguli i convenii care guverneaz un aspect particular al modului n care comunic dispozitivele. Protocoalele determin formatul, limitele de timp, secvenarea, controlul erorilor n comunicaiile de date. Fr protocoale, computerele nu ar fi capabile s reconstituie n formatul original irurile de bii venind de la un alt computer . Protocoalele controleaz toate aspectele comunicaiei de date, incluznd: - Cum se construiete fizic o reea, - Cum se conecteaz computerele la reea, - Cum se formateaz datele n vederea transmiterii, - Cum sunt transmise datele, - Cum sunt prelucrate datele. Aceste reguli de realizare a reelelor sunt create i administrate de mai multe organizaii i comitete diferite. Dintre acestea, Institute of Electrical and Electronic Engineers (IEEE), American National Standards Institute (ANSI), Telecommunications Industry Association (TIA), Electronic Industries Alliance (EIA) and the International Telecommunications Union (ITU), formerly known as the Comit Consultatif International Tlphonique et Tlgraphique (CCITT). Arhitectura stratificat a unei reele TCP/IP este prezentat, prin comparaie cu modelul OSI, n figura 1.10. 7 6 5 4 3 2 1 Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic Model OSI Transport Internet Interfa reea Hardware Arhitectura stratificat TCP/IP TCP UDP Aplicaie Servicii i protocoale de aplicaii

IP ICMP ARP RARP Pr.rut. Driver reea Placa interfa reea (NIC) Protocoale i componente TCP/IP

TCP - Transmission Control Protocol ICMP - Internet Control Message Protocol UDP - User Datagram Protocol ARP - Address Resolution Protocol IP - Internet Protocol RARP - Reverse Address Resolution Protocol Fig. 1.10 Arhitectura TCP/IP
14

Nivelul interfa reea accept mesajele de la nivelul internet i le pregtete pentru transmiterea pe un anumit tip de legtur de date (reea fizic). Pe de alt parte nivelul interfa reea analizeaz fiecare cadru recepionat de placa NIC i determin, dup biii de control ai cadrului, care este protocolul de nivel internet cruia trebuie s i se transmit datele din cadrul recepionat. Nivelul internet realizeaz funciunile de rutare i de releu pentru transmiterea pachetelor de la sistemul surs la sistemul destinaie. La acest nivel se utilizeaz mai multe protocoale, dintre care se remarc potocolul Internet (Internet Protocol - IP) care asigur un serviciu de transmitere a datelor fr conexiune. IP asigur transmiterea de blocuri de date ntre calculatoare identificate prin adresa de lungime fix. Protocolul ICMP (Internet Control Message Protocol) este protocolul pentru transferul mesajelor de control ntr-o reea. Acesta folosete serviciile IP (mesajul ICMP ocup cmpul de date al IP) asigurnd un mecanism prin care ruterele i sistemele din reea comunic informaii privind situaiile de funcionare anormal. Asigur un numr de funcii de diagnosticare i poate transmite pachete de anunare a diferitelor evenimente cum ar fi modificarea rutrii n reea, echilibrarea vitezei de transmisie ntre dou hosturi de capaciti diferite, etc. Protocolul ARP (Address Resolution Protocol) este folosit doar pentru reele Ethernet i permite unui sistem s determine adresa fizic (MAC) a unui alt sistem din aceeai reea fizic cunoscnd adresa IP (de nivel reea) a acestuia. Protocolul RARP (Reverse Address Resolution Protocol) permite unui sistem s-i obin, atunci cnd n-o cunoate, adresa IP proprie. Nivelul transport asigur comunicaia ntre programele de aplicaie. O astfel de comunicaie este numit adesea comunicaie cap - la - cap. Nivelul transport poate regla fluxul datelor, poate asigura livrarea datelor fr erori i n secven. La nivelul transport fluxul datelor ce trebuie transmise se mparte n pachete i fiecare pachet este trecut, mpreun cu adresa de destinaie, ctre nivelul internet pentru transmisiune. Cnd mai multe programe de aplicaie beneficiaz, n acelai sistem, de serviciile reelei, nivelul transport trebuie s accepte datele de la acestea i s le treac spre nivelul inferior, adugnd fiecrui mesaj informaia necesar pentru identificarea programelor de aplicaie. Sunt folosite dou protocoale de transport: UDP (User Datagram Protocol) i TCP (Transmission Control Protocol). Protocolul UDP asigur un serviciu fr conexiune folosind IP pentru transportul mesajelor. Acest protocol, mai simplu dect TCP, nu garanteaz livrarea mesajului la recepie fr erori, fr pierderi, fr duplicate, n ordinea n care au fost emise. Programele de aplicaie care utilizeaz UDP ar trebui s-i asume responsabilitatea deplin pentru soluionarea acestor aspecte ale transmisiunii. Protocolul TCP asigur un serviciu cu conexiune, asigurind un transfer fiabil, fr erori, in secventa si cu eliminarea pachetelor duplicate. La elaborarea unui program de aplicaie se alege protocolul de transport n funcie de necesitile impuse de aplicaie. Nivelul aplicaie asigur utilizatorilor reelei, prin intermediul programelor de aplicaie, o gam larg de servicii. Dintre acestea cele mai frecvent folosite sunt SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol), Telnet Remote Login, SNMP (Simple Network Management Protocol), DNS (Domain Name System - sistemul

15

numelor pentru domenii), PING (Packet InterNet Groper), HTTP (HyperText Transfer Protocol). Protocolul SMTP este folosit pentru transferul mesajelor de pot electronic. Este folosit pentru a trimite, recepiona i ruta mesajele (scrisorile) n cadrul reelelor orict de mari, ajungnd s fie protocolul (de facto) pentru e-mail-ul din Internet. Protocolul FTP permite utilizatorilor transferul de fiiere, n ambele sensuri, ntre un sistem local i unul distant. Fiierele pot conine fie texte (caractere ASCII sau EBCDIC), fie date pur binare. Protocolul Telnet permite unui utilizator s se identifice ntr-un sistem distant prin intermediul sistemului local. Acest protocol stabilete o relaie client - server ntre sistemul local (client) i aplicaia Telnet distant (server), permind deci funcionarea unui sistem local n regim de terminal virtual conectat la un sistem distant. Protocolul SSH (Secure SHell) ofera servicii similare cu Telnet, i servicii n plus. Chiar dac n esen el este o "dezvoltare" a altui protocol (RSH - Remote Shell), practic ns este folosit mai ales ca nlocuitor al lui Telnet pentru c ofer o autentificare mult mbuntit i, n plus, criptarea datelor. Protocolul SNMP este folosit pentru administrarea de la distan a echipamentelor de interconectare a reelelor. Protocolul DNS asigur serviciul director care menine corespondena i face translatarea ntre numele date de utilizatori sistemelor lor conectate la reea i adresele de reea (IP) ale acestora. Protocolul SNMP asigur un serviciu care permite realizarea unor funciuni de administrare a reelei. Protocolul HTTP asigur un serviciu de transfer al informaiei n reeaua global (WWW World Wide Web) reprezentat ntr-un limbaj specific, HTML (HyperText Markup Language). Aplicaia deservit de acest protocol este de tip client server, iar paginile serverelor de Web sunt identificate dup o schem special de adresare numit URL (Uniform Resource Locator). Protocolul PING asigur serviciul care poate fi utilzat pentru a testa conectivitatea ntre dou sisteme. 1.6 REELE ZONALE (AREA NETWORK) Din punctul de vedere al productorilor de echipamente, toate reelele se ncadreaz n terminologia general de reea zonal sau area network. n aceast categorie de structuri hardware-software se pot identifica prin anumite caracteristici comune urmtoarele tipuri de reele de calculatoare cu denumirea consacrat n limba englez: Personal Area Network (PAN) Local Area Network (LAN) Metropolitan Area Network (MAN) Wide Area Network (WAN) n acest context general, Internetul este cea mai complex materializare a noiunii de reea de calculatoare prin care sunt conectate ntre ele miliarde de calculatoare din ntreaga lume (cea mai complex reea WAN). ntr-o caracterizare global i simplificat a tipurilor de reele de calculatoare distingem dou categorii: Reele locale de calculatoare (LAN- Local Area Network) i
16

Reele de mare suprafa (WAN-Wide Area Network). ntr-o comparaie superficial, LAN-urile sunt mai performante dect WAN-urile n ceea ce privete viteza de transfer a datelor, securitatea transferului i robusteea comunicaiei. Progresele contemporane nregistrate n domeniul tehnologiei reelelor de calculatoare pe cele dou componente-hardware i software complic procesul de evaluare i difereniere ntre reelele LAN i WAN. Cablurile de fibr optic au permis tehnologiilor LAN s conecteze echipamente aflate la zeci de kilometri deprtare (distane specifice WAN-urilor) n timp ce s-a mrit considerabil viteza i sigurana n comunicaie pentru reelele WAN. 1.6.1. Tipuri de reele zonale 1.6.1.1. Local Area Network (LAN) LAN-urile sunt, de obicei, localizate ntr-un spaiu corespunztor unei cldiri sau campus universitar i mai general, la nivelul unei organizaii. Ca dimensiune LAN-urile pot fi mici, formate, de exemplu din trei calculatoare, sau pot cuprinde prin legturi ntre ele, sute de calculatoare; n afar de faptul c opereaz ntr-un spaiu limitat, LAN-urile sunt n general proprietatea unei singure persoane sau organizaii i sunt administrate exclusiv de proprietar. Un LAN este realizat din urmtoarele componente: Computere, Plci de reea, Dispozitive periferice, Mediul de reea, Dispozitive de reea. LAN-urile sunt proiectate s: Opereze ntr-o arie geografic limitat, S permit multi-accesul la un mediu de band larg, S asigure un control al intimitii sub o administrare local, S furnizeze o conectivitate permanent la serviciile locale, S conecteze fizic dispozitive alturate. Tehnologii utilizate de ctre LAN-uri: Ethernet, Token Ring, FDDI 1.6.1.2. Wide Area Network WAN interconecteaz LAN-uri care apoi ofer acces la computere sau servere din alte locaii. Ele ofer comunicaii instantanee peste arii geografice largi. Aceast abilitate de a transmite mesaje instantanee cuiva de oriunde n lume asigur aceleai capabiliti de comunicare ca i cnd persoanele ar fi n aceeai locaie fizic. Produsele software furnizeaz accesul la informaii i resurse n timp real, permind ntlniri la distan. WAN-urile au creat un nou tip de lucrtor numit telecommuter , persoan care nu i presete domiciliul pentru a se duce la serviciu. WAN au fost proiectate s: Opereze peste arii geografice ntinse, S permit utilizatorilor comunicaii de timp real, S furnizeze permanent conectarea resurselor distante la servicii locale,
17

S furnizeze servicii e-mail, www, transfer de fiiere, e-comer. Tehnologii utilizate de ctre WAN: Integrated Services Digital Network (ISDN), Digital Subscriber Line (DSL), Frame Relay. 1.6.1.3. Metropolitan Area Network(MAN) MAN este o reea care acoper o arie metroplolitan cum ar fi un ora sau o suburbie. n mod uzual, const din dou sau mai multe LAN-uri situate ntr-o arie geografic comun. De exemplu, o banc cu mai multe sucursale poate utiliza un MAN. Tipic, pentru conectarea a dou sau mai multe LAN-uri se utilizez un furnizor de servicii care ofer linii de comunicaie private sau servicii optice. Un MAN poate fi creat utiliznd i legturi wireless peste o arie public. 1.6.1.4. Storage Area Network (SAN) Un SAN este o reea dedicat, de mare performan, utilizat pentru schimbul de date ntre servere i resurse de inmagazinare. Deoarece este o reea dedicat, evit orice conflict de trafic ntre clieni i servere. Tehnologiile SAN ofer legturi de mare vitez server-to-storage, storage-to-storage, sau server-to-server. Se utilizeaz o infrastructur de reea separat care evit orice problem asociat conectrii la reelele existente.

Fig. 1.11 Storage Area Network (SAN)

18

SAN ofer: Performan - permite accesul curent la matricele de discuri sau benzi pentru dou sau mai multe servere la viteze nalte, oferind sistemului o performan ridicat, Disponibilitate SAN sunt construite cu toleran la dezastre, deoarece datele pot fi dublate utiliznd SAN pn la distane de 10 km. Scalabilitate Ca i LAN sau WAN, utilizeaz o varietate de tehnologii. Acestea permit o relocare a datelor backup , operaii, migrare de fiiere i replici de date ntre sisteme. 1.6.1.5. Virtual private network (VPN) VPN este o reea privat construit n interiorul infrastructurii unei reele publice cum ar fi Internetul. Utiliznd VPN, un telecommuter poate accesa reeaua companiei prin construirea unui tunel securizat ntre PC-ul su i un ruter lal VPN din sediul central.

Fig. 1.12 Virtual private network (VPN) VPN este un serviciu care ofer securitate, conectivitate privat peste o infrastructur public. Menine aceeai politic de securitate i management ca i o reea privat. VPN sunt cele mai eficiente (din punct de vedere al costurilor) metode de stabilire a unor legturi punct-la-punct ntre utilizatori distani i o reea de ntreprindere. Exist trei tipuri de VPN: 1. VPN de acces. Permit accesul distant unui lucrtor mobil sau a unei reele de domiciliu de mic dimensiune la sediul central al unei reele. VPN de acces utilizeaz tehnologii analogice, telefonice, ISDN, DSL, mobile IP pentru a asigura o conexiune sigur ntre utilizatori mobili, telecommuteri i sucursale. 2. VPN Intranet. Leag oficii regionale i distante la sediul central al unei reele interne peste o infrastructur public utiliznd conexiuni dedicate. Intranet difer de extranet prin aceea c permite accesul numai angajailor ntreprinderii.
19

3. VPN Extranet. Ofer o legtur la sediul central al reelei, peste o infrastructur public, partenerilor ntreprinderii uriliznd conexiuni dedicate. Spre deosebire de Intranet, ofer acces utilizatorilor din afara ntreprinderii. 1.7 TOPOLOGII UTILIZATE N REELELE LOCALE Termenul de topologie de reea se refer la dispunerea fizic n teren a elementelor care compun reeaua de comunicaie sau reeaua de calculatoare. Topologia este termenul standard folosit cnd se fac referiri la configuraia spaial a reelei. Topologia unei reele afecteaz direct performanele acesteia. Alegerea unei topologii n detrimentul alteia influeneaz tipul de echipament necesar, caracteristicile echipamentului, extinderea reelei, modul n care este administrat reeaua. Topologiile diferite necesit metode de comunicaie diferite iar aceste metode au o mare influen n reea. Principial exist patru tipuri de topologii pentru LAN-uri: Topologia magistral; Topologia inel; Topologia stea; Topologia arbore. 1.7.1 Topologia magistral (bus topology). Reelele locale cu topologie liniar (magistral sau bus) funcioneaz ca o linie de comunicaie multipunct pentru care fiecare racord corespunde unui sistem ce reprezint fie o resurs comun partajabil de ctre alte sisteme, fie un utilizator al reelei (figura 1.13). Aceast topologie a fost folosit n reelele Ethernet (n prezent din ce n ce mai rar). n ciuda dificultilor cauzate de conflictele de acces la suportul de transmisiune, avantajele topologiei liniare, legate de omogenitatea reelei, facilitile de reconfigurare, costul redus al suportului i al dispozitivelor de cuplare la suport au condus la o utilizare frecvent a acesteia. Ca dezavantaj este menionat faptul c o ntrerupere oriunde n cablu va cauza inoperabilitatea ntregului segment.
T T T

Fig. 1.13 Topologie de tip magistral. Informaia transmis prin magistral este etichetat cu adresele sursei i destinaiei. Funcia de comutare a fost transferat terminalelor care posed inteligena necesar pentru a elabora i analiza mesajele cu adres. Pe baza adresei coninut n fiecare mesaj pachet de informaie, acesta este recepionat i identificat de ctre unul sau mai muli destinatari.
20

1.7.2 Topologia inel (Ring) ntr-o configuraie de tip inel toate sistemele sunt legate succesiv ntre ele, dou cte dou, ultimul sistem fiind conectat la primul sistem (figura 1.14). Fiecare sistem recepioneaz semnalul transmis pe bucl i-l retransmite mai departe, copiind mesajul dac i este destinat. Mesajul emis de un sistem (surs) va fi retras din bucl de ctre acelai sistem atunci cnd i va reveni dup parcurgerea buclei. Staia care transmite urmtoarea este cea care deine permisul de a transmite, numit jeton (token). O astfel de reea este cea denumit Inel cu jeton (Token ring). Pentru ca defectarea unui sistem s nu provoace ntreruperea buclei, fiecare sistem este prevzut cu un mecanism pasiv de untare.

Mecanism de untare

Fig. 1.14 Topologie inel n general, bucla este unidirecional. Inelul unidirecional din figura 1.9 rezult tot dintr-o configuraie stea cu un nivel, el este un suport comun pentru transmisia unidirecional a mesajelor, fiind echivalat topologic cu centrul stelei. Exist i bucle duble, a doua cale servind pentru a crete fiabilitatea buclei. Frecvent, n cazul buclelor duble, semnalele circul n sensuri contrare pe cele dou ci. Structurile prezentate anterior (bus comun, inel cu jeton sau reea satelit) presupun rezolvarea accesului la suport de ctre terminalele T. Aceast problem se rezolv de obicei prin diviziunea n timp cu alocare static/dinamic a intervalelor de timp (canale temporale). n practic se folosete structura cu dou inele bidirecionale care elimin dezavantajul fiabilitii reduse a inelului monodirecional (figura 1.15), prin oportunitatea de reconfigurare n inelul unidirecional (exemplu: FDDI-Fiber Distribution Data Interface).

21

Fig. 1.15 Topologie dublu inel cu varianta de reconfigurare n inel unidirecional. 1.7.3 Topologia Stea Toate echipamentele sunt conectate la un punct sau echipament central care poate fi un hub propriu-zis sau un comutator switch (figura 1.16). Echipamentele se conecteaz de obicei la hub prin cablu UTP (Unshilded Twisted Pair) Ethernet. n aceast configuraie sistemele sunt conectate la un nod central care joac un rol particular n funcionarea reelei. Orice comunicaie ntre dou sisteme trece prin nodul central, care se comport ca un comutator fa de ansamblul reelei (figura 1.16). Transferul informaiei se face punct-la-punct dar, cu ultimele tipuri de comutatoare, este posibil i un transfer n legtur multipunct. Aceast topologie prezint avantajul c poate folosi n mare parte cablajul telefonic vechi existent ntr-o ntreprindere. De asemenea, n mare parte software-ul este concentrat n nodul central, pentru sisteme fiind necesar un software simplu. Reelele Stea sunt relativ uor de instalat i administrat, dar cunosc fenomenul de congestie sau gtuire (bottleneck) n cazul unui trafic intens, deoarece toate datele trec prin hub. Fiabilitatea reelei depinde foarte mult de nodul central, o defectare a acestuia conducnd la cderea reelei; este necesar un suport fizic de comunicaie individual pentru fiecare sistem; extensia reelei este limitat la capacitatea nodului central.

Fig. 1.16 Exemplu de topologia Stea

22

Comparativ cu tehnologia magistral, o reea stea necesit n general mai mult cablu; o defeciune undeva n cablu sau echipament, scoate din funciune un singur calculator, dar reeaua local rmne operaional; dac hub-ul se defecteaz, ntreaga reea devine ne-operaional. Reelele 10BASE-T Ethernet, Fast Ehernet i Gigabit Ehernet implementeaz o topologie stea, n care accesul n reea i comunicaia dintre staii sunt controlate de un echipament central. 1.7.4 Topologia arbore Aceasta combin caracteristicile topologiilor magistral liniar i stea, fiind o reuniune de grupuri fiecare configurat ca o reea local stea (figura 1.17) i toate grupurile sunt conectate la un cablu magistral liniar numit backbone. n forma cea mai simpl de reea Stea, numai echipamentele hub se conecteaz direct la magistrala arborelui i fiecare hub funcioneaz ca rdcin (root) a unui arbore de echipamente; aceasta structur hibrid magistral-stea permite extensii viitoare comode: mult mai uor dect topologia magistral (limitat ca numr de echipamente datorit traficului de tip difuzare pe care l implic) sau mult mai uor dect o singur reea stea, datorit numrului limitat de porturi dintr-un hub.

Hub Servere Hub Hub

Staii de lucru

Fig. 1.17 Exemplu de topologie arbore . 1.7.5 Reele cu topologie mixt Topologiile menionate mai sus pot fi la rndul lor combinate i rezult sisteme deosebit de complexe aa cum este cazul reelei Internet, care este o reea de reele; aceste reele complexe sunt denumite reele mixte. Aceste reele sunt distribuite pe arii geografice mari. Structurile au rezultat din diverse considerente, altele dect cele strict tehnice (economice, de trafic, politice, militare, etc.). O reea mixt este compus din mai multe reele de topologii diferite interconectate din necesitatea de a acoperi o arie mai mare. Se pleac de la o reea miez (core, backbone) care de cele mai multe ori are o topologie mesh i apoi se extinde acest miez cu diverse alte reele.

23

1.7.6 Reele cu interconectare total (de tip plas - mesh) Topologia mesh (plas) implementeaz conceptul de rute, nct mesajele trimise ntr-o reea mesh pot urma oricare din mai multe ci posibile care leag sursa de destinaie. Cel mai bun exemplu de reea mesh este Internetul, care utilizeaz tehnici de rutare complexe dar de acest tip (mesh). Se prezint n figura 1.18 un asemenea tip de reea. Avantaje: - numr mare de jonciuni: - rute de rezerv multiple. Dezavantaje: cost ridicat.

Fig. 1.18 Reea cu interconectare total.

24

S-ar putea să vă placă și