Documente Academic
Documente Profesional
Documente Cultură
C1 Retele de Comunicatii
C1 Retele de Comunicatii
2
care legată la rețea poate fi folosită de toate stațiile sau un program nou instalat pe un
calculator central care poate fi folosit de toate calculatoarele legate la cel central. Trebuie puse
în balanță costurile hardware economisite cu cele implicate de administrarea rețelei.
Partajarea sarcinilor
Acest aspect se referă la faptul că un calculator supraîncărcat este ajutat de unul mai putin
încărcat, astfel optimizându-se supraîncărcarea calculatoarelor din rețeaua respectivă.
Protecţia datelor
Datele fiind stocate pe un număr mic de calculatoare, este mai simplă actualizarea
tehnologiei de protecție a datelor (se poate implementa protejarea pe zone de acces). În
privința protecției datelor avem și dezavantaje datorită numărului mare de persoane care au
acces la date.
Pentru buna funcționare a unei rețele de calculatoare trebuie avute în vedere și unele
sarcini administrative. Printre acestea se află optimizarea întreținerii și asigurarea
disponibilității. În cazul defectării unor componente singulare rețeaua trebuie să fie în
continuare disponibilă, funcțiile componentelor defecte trebuind să fie preluate de alte
componente. Cu cât mai complexe şi mai mari sunt componentele rețelei, cu atât devine mai
importantă deținerea de instrumente de lucru care sa permită administrarea și intretinerea
ușoara a rețelei. Posibilitatea diagnosticării și intreținerii la distanță a rețelei facilitează
service-ul în această direcție.
Comunicațiile între echipamentele interconectate fizic și logic într-o rețea se realizează pe
baza protocoalelor de comunicații. Prin protocol se înțelege o suită de reguli de comunicare și
formate impuse pentru reprezentarea și transferul datelor între două sau mai multe
calculatoare sau echipamente de comunicație. Se folosesc numeroase suite de protocoale dar
scopul oricărei rețele de comunicații este acela de a permite transmisia informațiilor între
oricare două echipamente, indiferent de producător, de sistemul de operare folosit sau de suita
de protocoale aleasă. Echipamentele de interconectare (modem, hub, switch, bridge, router,
access point) sunt responsabile de transferul informațiilor în unități de date specifice (cadre,
pachete, datagrame, segmente, celule) și de conversiile de format ce se impun, precum și de
asigurarea securității comunicațiilor. Probleme specifice de securitate se identifică atât în
nodurile rețelei, precum și pe căile de comunicație (cablu sau mediu wireless).
Vulnerabilitățile unei rețele de comunicații
Conexiunea la Internet reprezintă o facilitate dar creează de cele mai multe ori mari
probleme de securitate pentru rețelele de comunicații. Fără a depinde de mediul fizic prin care
se realizează (cablu metalic, fibră optică sau mediul wireless) sau de specificul rețelei de
transmisie a informațiilor (de calculatoare, de telefonie fixă sau mobilă, de televiziune prin
cablu, de distribuție a energiei electrice), securitatea comunicațiilor reprezintă un aspect
esențial al serviciilor oferite, fiind critică în cazul informațiilor cu caracter secret din aplicații
fianciar-bancare, militare, guvernamentale și nu numai acestea. Vulnerabilitățile rețelelor de
comunicații si ale sistemelor informatice actuale pot antrena pierderi uriașe de ordin financiar
și nu numai. Aceste aspecte impun o analiză minuțioasă a riscurilor și vulnerabilităților
diferitelor rețele de comunicații, precum și găsirea soluțiilor, strategiilor, tehnicilor și
protocoalelor de securitate care să prevină aceste aspecte neplăcute.
Pentru asigurarea securității unei rețele s-au creat așa numitele servicii de securitate care
au scopul de a asigura securitatea aplicațiilor precum și a informațiilor stocate pe suport sau
transmise prin rețea. Când este vorba despre securitatea unei rețele apar mai multe aspecte,
cum ar fi: securizarea accesului fizic și logic, securitatea serviciilor de rețea, secretizarea
informațiilor etc.
3
În funcție de importanța informațiilor, de caracterul public sau privat al rețelei de
comunicații, indiferent de terminalul folosit (calculator, laptop, telefon mobil, PDA, iPOD,
bancomat etc.) se elaborează anumite politici de securitate care, pe baza analizei de securitate,
exprimă cel mai bine principiile care stau la baza adoptării unei anumite strategii de
securitate, implementată prin diverse măsuri specifice, cu tehnici și protocoale adecvate.
Pentru o analiză completă a securității trebuie avute în vedere toate aspectele referitoare la o
rețea de comunicații, interne și externe, hardware și software, factorul uman și de tip automat,
tipurile de rețea, topologiile și mediile de transmisie, protocoalele de comunicații, aplicațiile
rulate, riscurile de securitate și, nu în ultimul rând, costurile.
Un exemplu pentru faptul că atunci când se vorbește de securitatea comunicațiilor trebuie
să se țină seama de tipul rețelei și al comunicației este acela că trebuie făcută distincție între
procesele de comunicație în timp real care se realizează în cazul transmisiilor vocale sau
video și cele de transfer al informațiilor sub formă de fișiere. Apar riscuri mari de securitate în
aplicațiile de tip „peer-to-peer” (p2p), precum Skype, în care se desfăsoară procese de
comunicație în timp real, dar și atacuri la securitatea rețelei în paralel cu acestea, față de
serviciul de transfer al fișierelor, care este mai puțin critic din punct de vedere al timpului de
rulare, ceea ce permite efectuarea unor teste de asigurare a securității sistemului.
Securitatea unei rețele de calculatoare poate fi afectată de mai mulți factori, cum ar fi:
dezastre sau calamități naturale, defectări ale echipamentelor, greșeli umane de operare sau
manipulare, fraude. Primele trei tipuri de amenințări sunt accidentale, în timp ce ultima este
intenționată. Studiile efectuate au arătat ca jumătate din costurile implicate de incidente sunt
datorate acțiunilor voit distructive, un sfert dezastrelor accidentale și un sfert greșelilor
umane. Acestea din urma pot fi evitate sau, în cele din urma, reparate printr-o mai buna
aplicare a regulilor de securitate (salvări regulate de date, discuri oglindite, limitarea
drepturilor de acces).
4
Rețelele cu difuzare (broadcast) sunt rețelele care au un singur canal de comunicare ce
este partajat (poate fi accesat) de toate calculatoarele din rețea. Mesajul (numit pachet) poate
fi adresat unui singur calculator, tuturor calculatoarelor din rețea (difuzare) sau la un subset de
calculatoare (trimitere multiplă). Acest mod de transmitere este utilizat în general pentru arii
mici de acoperire.
Rețelele punct la punct sunt acele rețele care dispun de numeroase conexiuni între perechi
de calculatoare individuale, astfel că pentru a ajunge de la calculatorul sursă la calculatorul
destinație, un pachet s-ar putea să fie nevoit să treacă prin unul sau mai multe calculatoare
intermediare. Sunt posibile și trasee multiple, de diferite lungimi fără risc de coliziune a
pachetelor. Spre deosebire de rețelele cu difuzare, specifice în general rețelelor mai mici
(locale), rețelele punct la punct sunt specifice rețelelor mai mari.
Dupa mărimea rețelei:
rețele locale LAN;
rețele metropolitane MAN;
rețele de arie întinsă WAN.
Rețelele LAN (Local Area Network) sunt în general rețele private localizate într-o
singură camera, cladire sau într-un campus de cel mult cățiva kilometri. Într-o rețea locală
sunt interconectate mai multe calculatoare-gazdă (host) și unul sau mai multe servere. În rețea
pot fi incluse și alte echipamente terminale (imprimante, scannere, mașini de tip xerox etc.) pe
care utilizatorii le folosesc în mod partajat. Aceste rețele sunt caracterizate prin mărime,
tehnologia de transmisie, topologie. LAN - urile au în general dimensiuni mici iar timpul de
transmisie este limitat și cunoscut dinainte. În privința tehnologiei de transmisie, aceasta
constă dintr-un singur cablu la care sunt conectate toate calculatoarele (de aici vine numele de
difuzare). Aceste rețele functioneaza în general la viteze de transmisie cuprinse intre 10 și
1000 Mb/s, dar pot funcționa și la viteze mai mari, de până la zeci de Gb/s. In general aceste
viteze de transmisie se măsoara în megabiți/secundă (Mb/s) și nu în megabytes/secundă
(MB/s). Topologia unei rețele constă în dispunerea fizică în teren a calculatoarelor, cablurilor
și a celorlalte componente care alcatuiesc rețeaua, adică privește configurația spațială a
rețelei. Reţelele locale utilizează frecvent o tehnologie de transmisie bazată pe un singur cablu
tip Ethernet, din punct de vedere topologic fiind vorba de axa unui sistem "magistrală" (bus),
la care sunt ataşate toate maşinile. O reţea locală este o combinaţie de componente hardware
şi software:
sistemele de calcul care se interconectează
adaptoare sau plăci de reţea Network Interface Card (NIC);
mediul fizic de comunicaţie, care poate fi un cablu, dar şi unde radio, deci fără fir
(wireless);
unităţi de interconectare (concentratoare / repetoare / switches etc.);
software pentru administrarea reţelei.
5
Un aspect important al acestui tip de rețea este prezența unui mediu de difuzare la care sunt
atașate toate calculatoarele. Aceste rețele functionează, în general, la nivel de oraș.
Rețelele WAN - Wide Area Network - sunt acele rețele care acoperă o arie geografică
întinsă - deseori o țara sau un continent întreg. WAN-urile se folosesc pentru interconectarea
mai multor LAN-uri şi a altor tipuri de reţele, astfel încât să se faciliteze comunicarea între
persoane şi computere situate la distanțe mari unele faţă de altele. Vitezele WAN-urilor
variază între circa 1,2 Kb/s şi 16 Mb/s, iar sistemele bazate pe ATM (Asynchronous Transfer
Mode) sau linii închiriate pot atinge chiar viteze de transmisie mai mari de 156 Mb/s. WAN-
urile folosesc drept mediu tipic linii telefonice, linkuri cu microunde şi comunicaţiile prin
sateliţi. În această rețea calculatoarele se numesc gazde (sau host ). Gazdele sunt conectate
între ele printr-o subrețea de comunicație, numită pe scurt subrețea. Sarcina subrețelei este să
transmită mesajele de la gazdă la gazdă. Subrețeaua este formată din:
linii de transmisie, numite circuite, canale sau trunchiuri, care au rolul de a
transporta biții între calculatoare;
elemente de comutare, calculatoare specializate, folosite pentru a conecta doua sau
mai multe linii de transmisie.
Termenul generic pentru aceste calculatoare de comutare este router. Fiecare calculator
este în general conectat (face parte) la un LAN în care există un router, prin intermediul căruia
se face legătura între doua rețele diferite. Dacă doua router - e, care nu sunt legate între ele,
doresc sa comunice, atunci ele trebuie sa apeleze la un router intermediar. Subrețeaua este
organizată ca o rețea de tip punct-la-punct.
În WAN aspectele securității sunt diferite față de o rețea locală. Furnizorii de servicii de
Internet sunt cei care administrează rețeaua de transport și care aplică diferite politici și
măsuri de securitate. Responsabilitatea acestora este mult crescută deoarece numărul de
utilizatori este foarte mare și este dificil sau chiar imposibil să se administreze manual
rețeaua. În acest caz se pot folosi diferite programe sofware de securitate oferite de firme de
profil, care monitorizează și clasifică evenimentele din rețeaua de arie largă.
Din punct de vedere al configurării, specificul unei rețele de arie largă este total diferit de
cel al unei rețele locale. Într-o rețea locală se configurează plăcile de rețea din fiecare
calculator sau alt echipament terminal conectat la rețea și serverele locale, în timp ce într-o
rețea de arie largă accentul cade pe partea de configurare a routerelor sau a altor echipamente
de comunicații.
În cadul rețelelor locale sau de arie largă se disting și unele subtipuri, definite de
comunicațiile wireless prin unde radio, în funcție de tehnologia folosită, puterea de emisie și
aria de acoperire:
rețele personale (PAN –Personal Area Network) numite și piconet, asociate tehnicii
Bluetooth (BTH);
rețele locale wireless (WLAN – Wireless Local Area Network) asociate în general
comunicațiilor în standard IEEE 802.11, denumite si rețele WiFi;
rețele wireless de arie largă (WWAN – Wireless Wide Area Network) create pe baza
tehnologiilor de arie largă (ATM – Asynghronous Transfer Mode, WiMax –
Worldwide Interoperability for Microwave Access s.a.).
Rețelele la nivel global formează o rețea numită Internet. Internet se referă la World Wide
Web, reţeaua mondială unică de computere interconectate prin protocoalele (regulile) de
6
comunicare Transmission Control Protocol şi Internet Protocol, numite pe scurt TCP/IP.
Cuvântul "Internet" provine din împreunarea artificială şi parţială a două cuvinte englezeşti:
interconnected = interconectat şi network = reţea.
Intranet-ul este definit ca o legatură semi-permanentă între un Wan (Wide Area
Network) şi o filială a companiei. Fiind vorba de conexiuni LAN-LAN, riscul din punct de
vedere al securităţii este cel mai mic (se presupune că firmele au încredere în filialele lor). În
astfel de cazuri, compania are control asupra reţelelei / nodurilor destinaţie cât şi asupra celei
sursă. Spre deosebire de Intranet, care este relativ izolat, Extranetul este destinat comunicării
cu partenerii, clienţii, furnizorii şi cu angajaţii la distanţă. Securizarea unei reţele de
dimensiuni mari necesită îndrumări şi instrumente adecvate.
Dupa topologie:
rețele tip magistrală (bus);
rețele tip stea (star);
rețele tip inel (ring);
rețele combinate.
7
Topologia magistrală
În cadrul topologiei stea - star - toate calculatoarele sunt conectate la un nod central (hub
- ul) care joacă un rol particular în funcționarea rețelei. Orice comunicație între două
calculatoare va trece prin acest nod central, care se comportă ca un comutator față de
ansamblul rețelei. Dacă se folosește un calculator central de mare putere, atunci rețeaua va
avea performanțe ridicate, însa defectarea acestuia duce la oprirea rețelei. Dacă un calculator
sau cablul care îl conectează la hub se defectează, numai calculatorul respectiv este in
imposibilitatea de a transmite sau receptiona date în rețea.
Topologia stea
Topologia inel - ring - conecteaza fiecare calculator de alte două calculatoare, imaginea
fiind aceea a unor calculatoare așezate în cerc buclă (nu există capete libere). Datele transmise
de un calculator trec prin toate calculatoarele intermediare inainte de a ajunge la destinație.
Dacă nu se folosesc cabluri suplimentare, oprirea unui calculator sau ruperea unui cablu duce
la oprirea întregii rețele. Performanțele unei rețele inel sunt ceva mai mari decat ale unei
rețele magistrală.
8
Topologia inel
In afara acestor topologii standard se pot folosi topologii combinate, dintre care cele mai
des utilizate sunt:
topologia magistrală-stea constă din mai multe rețele cu topologie stea, conectate prin
intermediul unor trunchiuri liniare de tip magistrală. Dacă un calculator se defectează,
acest lucru nu va afecta buna funcționare a rețelei, dar dacă se defectează un
concentrator (hub), toate calculatoarele conectate la el vor fi incapabile să mai
comunice cu restul rețelei
9
Topologia magistrală-stea
Topologia inel-stea
După tipul sistemului de operare utilizat:
rețele peer-to-peer;
rețele bazate pe server.
Rețelele peer-to-peer (de la egal la egal) sunt acele rețele în care partajarea resurselor nu
este facută de către un singur calculator, ci toate aceste resurse sunt puse la comun de către
calculatoarele din rețea. Aceste rețele au anumite caracteristici printre care putem aminti
faptul că implică costuri mici (de aceea sunt des utilizate de către firmele mici), se utilizează
atunci când zona este restrânsă, securitatea datelor nu este o problemă, organizația nu are o
creștere în viitorul apropiat. Într-o asemenea rețea toate calculatoarele sunt egale, un
calculator fiind și client și server, neexistând un administrator responsabil pentru întreaga
rețea.
Rețele bazate pe server (client / server) sunt acele rețele care au în componență un server
specializat: de fișiere și de tipărire; de aplicații; de poștă; de fax; de comunicații. Aceste rețele
asigură o bună partajare a resurselor, un nivel ridicat de securitate, totodată permițând
salvarea de siguranță a datelor.
Dupa tipul mediului de transmisie a semnalelor:
rețele prin medii ghidate (cablu coaxial, perechi de fire răsucite, fibră optică)
rețele prin medii neghidate (transmitere în infraroșu, unde radio, microunde)
Intrebări de verificare
Ce este o reţea de calculatoare?
Care sunt avantajele şi dezavantajele utilizării unei reţele de calculatoare?
Care sunt vulnerabilităţile unei reţele de calculatoare?
Care sunt principalele tipuri de reţele de comunicaţii?
11
Componentele de bază ale unei rețele
Vom prezenta în continuare principalele componente ale unei rețele de calculatoare.
Clienţi şi Servere
Adesea când o reţea se dezvolta şi sunt adăugate mai multe PC-uri, unul dintre ele va
acţiona ca un server, un centru de stocare şi dispecerizare a fişierelor şi aplicaţiilor
(programelor) utilizate de clienţi (utilizatori). Serverele gestionează şi accesul utilizatorilor la
echipamentele conectate în reţea, partajate de utilizatori (imprimante, periferice etc.).
Definirea unuia din PC-uri ca şi server este utilă în ideea de a extinde capacitatea unui singur
calculator în direcţia stocării şi gestionarii informaţiilor partajate, versus extinderea fiecărui
PC (raţiuni de costuri-performanțe). Fiecare PC conectat la un server se numeşte client pentru
diferenţiere ca şi funcţie în reţea. Într-o rețea nu este neapărat necesar să existe un server
dedicat (numai pentru funcţii de server).
Conexiuni şi cablaje
Există 3 tipuri primare de cablare (medii fizice) în reţele:
cablu torsadat (Twisted pair = TP), unul dintre standardele industriale cele mai
răspândite (în România)
cablu coaxial, asemănător celor din reţelele de televiziune (ca şi aspect), în curs de
dispariţie în domeniu, inclusiv în România
cablu optic (fibra optică), utilizat în conexiunile dintre segmente de reţele în reţele de
mare areal (metropolitane etc.), şi/sau în domenii agresive (corozive, cu vibraţii etc.)
reprezentând un mediu fizic de mare performanţă (viteze, fiabilitate) dar şi un preţ
mai ridicat .
Hub-uri (repetoare)
Sunt simple dispozitive active care conectează grupuri de utilizatori. HUB-urile sunt
transparente la traficul de date, fişiere, e-mailuri, informaţiile primite pe un port fiind
distribuite pe toate celelalte porturi active. Este cunoscut ca un dispozitiv "neinteligent", el
neoperând activ în aşa numitul domeniu de coliziuni (conexiunile dintre PC-uri nefiind tratate,
12
dispozitivul îmbunătăţind doar nivelul semnalelor), motiv pentru care este cunoscut şi ca
repetor. Dat fiind evoluţia/scăderea preţurilor pentru dispozitivele active inteligente (switch-
uri, rutere) în acest moment HUB-ul nu mai reprezintă o soluţie promovată de firmele de
specialitate pentru extinderea rețelelor de calculatoare, exceptând situaţiile utilizate ca simplu
repetor. Ca şi repetoare există şi dispozitive dedicate, ele având în general şi alte elemente de
adaptare la extinderi ale rețelelor, în funcţie de mediul fizic de extensie, cum ar fi spre
exemplu extensia în exteriorul unei clădiri a unei rețele.
Puncte de Acces
Reţelele fără fir utilizează Puncte de Acces (Acces Point) – dispozitive care au funcţiuni
asemănătoare cu a hub-urilor şi, mai nou cu a switch-urilor şi a router-elor – şi interfeţe
specializate transmisiilor fără fir (aer-aer). Ele acţionează şi ca punți de legătură (bridges)
între reţele "cablate" şi reţele rapide Ethernet.
Comutatoare (switch-uri)
Reprezintă dispozitive active - mai inteligente decât HUB-urile, proiectate pentru a
gestiona eficient lărgimea de bandă utilizată de către utilizatori şi/sau grupuri de utilizatori.
Ele pot interpreta adresele din pachetul de date şi direcţiona fluxurile către segmentele reţelei,
fără a produce transmisii “oarbe” şi fără a supraîncărca traficul cu pachete de date cu
destinaţiile necunoscute. Pentru a izola transmisiile între porturi, switch-ul stabileşte o
conexiune temporară între sursă şi destinaţie, oprind-o atunci când transferul a luat sfârşit. Un
switch este similar cu un sistem telefonic cu linii private/personalizate.
Router-e (Routers)
Comparativ cu hub-urile şi switch-urile, router-ele sunt dispozitive active mai inteligente.
Ele utilizează adrese pentru pachetele de date pentru a determina care router sau staţie de
lucru va primi următorul pachet. Bazat pe o hartă a reţelei reprezentată ca şi o tabelă de
routare, router-ele pot asigura cel mai eficient traseu al datelor către destinaţie. În cazul în
care o legătură între două router-e se defectează, router-ele pot reface trasee alternative pentru
a păstra fluenţa traficului de date.
Modelul ISO-OSI
13
Proiectarea, întreținerea și administrarea rețelelor de comunicații se poate face mai
eficient prin folosirea unui model de rețea stratificat. Modelul ISO-OSI împarte arhitectura
rețelei în șapte nivele (Layers), construite unul deasupra altuia, adaugând funcționalitate
serviciilor oferite de nivelul inferior. Fiecare nivel are rolul de a ascunde nivelului superior
detaliile de transmisie către nivelul inferior și invers. Nivelele superioare beneficiază de
serviciile oferite de cele inferioare în mod transparent. Acest model permite realizarea de
module software necesare funcționării rețelei care implementează diferite funcții (codare,
criptare, împachetare, fragmentare etc.). Modelul nu precizează cum se construiesc nivelele,
dar insistă asupra serviciilor oferite de fiecare și specifică modul de comunicare între nivele
prin intermediul interfețelor. Fiecare producator poate construi nivelele așa cum dorește, însă
fiecare nivel trebuie sa furnizeze un anumit set de servicii. Proiectarea arhitecturii pe nivele
determină extinderea sau îmbunătățirea facilă a sistemului.
Modelul ISO-OSI
14
audio, video) nu se mai cunoaste, ceea ce face ca procesul de comunicație să fie considerat
transparent.
Nivelul legaturii de date (Data Link Layer) corectează erorile de transmitere apărute la
nivelul fizic, realizând o comunicare corectă între două noduri adiacente ale rețelei. La acest
nivel biții sunt împărțiți în cadre, adică pachete încapsulate cu antet (H - header) și marcaj
final (T - trail), care includ adresele sursei (SA - Source Address) și destinației (DA –
Destination Address) pentru a se putea expedia datele între calculatoare. Cadrele sunt
transmise individual, putand fi verificate și confirmate de către receptor.
Nivelul rețea (Network Layer) asigură dirijarea unităților de date între nodurile sursă și
destinație, trecănd eventual prin noduri intermediare (routing ). Este foarte important ca fluxul
de date să fie astfel dirijat încât să se evite aglomerarea anumitor zone ale rețelei. În unele
LAN-uri, funcția nivelului de rețea se reduce la cea de stocare (buffering) și retransmisie a
pachetelor. În WAN-uri, la acest nivel se realizează operația de rutare a pachetelor, adică
stabilirea căilor optime de transmisie între noduri. Interconectarea rețelelor cu arhitecturi
diferite este o funcție a nivelului rețea.
Nivelul transport (Transport Layer) realizează o conexiune între doua calculatoare
gazdă (host) detectând și corectând erorile pe care nivelul rețea nu le tratează (răspunde de
siguranța transferului datelor de la sursă la destinație). Este nivelul aflat în mijlocul ierarhiei,
asigurând nivelelor superioare o interfață independentă de tipul rețelei utilizate. Funcțiile
principale sunt: stabilirea unei conexiuni sigure între doua mașini gazdă, inițierea transferului,
controlul fluxului de date și inchiderea conexiunii. La acest nivel mesajele de mari dimensiuni
pot fi fragmentate în unități mai mici, cu lungime impusă, procesate și transmise independent
unul de altul. La destinație, același nivel răspunde de refacerea corectă a mesajului prin
ordonarea fragmentelor indiferent de căile pe care au fost transmise și de ordinea sosirii
acestora.
Nivelul sesiune (Session Layer) stabilește și întreține conexiuni (sesiuni) între procesele
aplicației, rolul său fiind acela de a permite proceselor să stabilească "de comun acord"
caracteristicile dialogului și să sincronizeze acest dialog. O sesiune începe doar dacă legătura
între noduri este stabilită, deci este orientată pe conexiune. Nivelul sesiune este considerat ca
fiind interfața dintre utilizator și rețea.
Nivelul prezentare (Presentation Layer) realizează operații de transformare a datelor în
formate înțelese de entitațile ce intervin într-o conexiune. La acest nivel se realizează și
codificarea datelor (compresie, criptare) și reprezentarea lor în formatul standard acceptat, de
exemplu, prin codarea ASCII (American Standard Code for Information Interchange) a
caracterelor. Tot aici se supervizează comunicațiile în rețea cu imprimantele, monitoarele,
precum şi formatele în care se transferă fișierele.
La nivelul aplicație (Application Layer) se implementează algoritmii software care
convertesc mesajele în formatul acceptat de un anumit terminal de date real. Transmisia se
realizează în formatul standard specific rețelei. Nivelul aplicație nu comunică cu aplicațiile ci
controlează mediul în care se execută aplicațiile, punându-le la dispoziție servicii de
comunicație. Printre functiile nivelului aplicațtie se afă: identificarea partenerilor de
comunicație, determinarea disponibilității acestora și autentificarea lor, sincronizarea
aplicațiilor cooperante și selectarea modului de dialog, stabilirea responsabilităților pentru
tratarea erorilor, identificarea constrângerilor asupra reprezentării datelor, transferul
informației.
15
Acestor nivele li se asociază seturi de protocoale, denumite protocoale OSI. Un protocol
de comunicare reprezintă un set de reguli care determină formatul și modalitatea în care datele
sau informația pot fi trimise sau primite. Pe lânga modul de împartire pe verticală, în modelul
OSI se mai apelează la unul pe orizontală, adică fiecare start este subdivizat pe orizontală - în
aceste locuri aflandu-se protocoalele. Ca și principiu, un protocol M dintr-un strat 4 al
calculatorului sursă va comunica în calculatorul destinație cu protocolul M din stratul 4 al
mașinii respective.
Primele trei nivele de la baza ierarhiei (fizic, legatură de date, rețea) sunt considerate ca
formând o subrețea de comunicație. Subrețeaua este raspunzătoare pentru realizarea
transferului efectiv al datelor, pentru verificarea corectitudinii transmisiei și pentru dirijarea
fluxului de date prin diversele noduri ale rețelei.
Modelul OSI este foarte general, pur teoretic și asigură o mare flexibilitate în cazul
dezvoltării rețelelor prin separarea diverselor funcții ale sistemului pe nivele specifice.
Numărul relativ mare de nivele din acest model face necesară utilizarea unui mare număr de
interfețe și a unui volum crescut de secvențe de control. De aceea, în numeroase cazuri
Modelul OSI nu este implementat în intregime de producători, nivelele sesiune și prezentare
putând să lipseasca (unele din funcțiile atribuite acestora în modelul OSI fiind preluate de alte
nivele). Modelul OSI este un model orientativ, strict teoretic.
Drept exemplu de realizare a unui transfer de date între doua mașini gazdă vom prezenta
modul în care se citește o pagină web aflată pe un calculator situat la mare distanță. În primul
rând utilizatorul lansează un program pentru vizualizarea paginilor web (browser). Browser-ul
este entitatea aplicație care va "negocia" obținerea paginii solicitate. La nivelul aplicație se va
identifica existența resursei cerute de client (clientul este browserul, care-l reprezinta pe
utilizator) și a posesorului. Se realizează autentificarea serverului și se stabilește dacă acesta
este disponibil. Nivelul sesiune va stabili o conexiune între procesul client și procesul server
apoi nivelul transport se va ocupa de întreținerea conexiunii și de corectarea erorilor netratate
la nivelul rețea. În final, nivelul rețea va asigura transferul datelor în secvențe (pachete),
stabilind drumul acestora între server și client.
16
Bibliografie
17