IT & WEBDESIGN

O retea de calculatoare (computer network) leaga intre ele o multime mai mica sau mai mare de calculatoare, astfel incat un calculator poate accesa datele, programele si facilitatile sau resursele unui alt calculator conectat la aceeasi retea. De obicei este nevoie de masuri de restrictie/siguranta a accesului.
Conceptul de retea
In general, toate retelele au anumite componente, functii si caracteristici comune, printre acestea sunt urmatoarele:
1. Servere – Calculatoare care ofera resurse partajate pentru utilizatorii retelei.
2. Clienti – Calculatoare de lucru (terminale, statii de lucru) care acceseaza resursele partajate in retea de un server.
3. Mediu de comunicatie – Modul si elementele in care sunt conectate calculatoarele in retea.
4.Date partajate – Fisiere puse la dispozitie de serverele de retea.
5. Imprimante sau alte periferice partajate
6. Resurse – Fisiere si alte componente care pot fi folosite de utilizatorii retelei.
Topologii de retea
Exemple de topologii ale retelelor de calculatoare
Topologia (structura) unei retele rezulta din modul de conectare a elementelor retelei intre ele. Principalele tipuri de topologii pentru retelele LAN sunt:
a) Magistrala (Bus)
Aceasta topologie se mai numeste si magistrala liniara, fiind cea mai simpla si mai uzuala metoda de conectare a calculatoarelor in retea. Consta, dintr–un singur cablu, numit trunchi, care conecteaza toate calculatoarele din retea pe o singura linie. Datele din retea, sub forma de semnale electronice, sunt transmise tuturor calculatoarelor conectate, dar informatia este acceptata doar de calculatorul a carui adresa corespunde adresei codificate in semnalul transmis. are o fiabilitate sporita si o viteza mare de transmisie;
b) Stea (Star)
In topologia stea, calculatoarele sunt conectate prin segmente de cablu la o componenta centrala numita hub. Retelele cu topologie stea ofera si administrare centralizata. In cazul in care concentratorul se defecteaza, cade intreaga retea. Daca un calculator sau cablu care il conecteaza la concentrator se defecteaza, numai calculatorul respectiv este in imposibilitatea de a transmite sau receptiona date in retea, restul retelei functioneaza. ofera o viteza mare de comunicatie, fiind destinata aplicatiilor in timp real.
c) Inel (Ring)
Topologia inel conecteaza calculatoarele printr–un cablu in forma de bucla. Nu exista capete libere. Semnalul parcurge bucla intr–o singura directie, trecand pe la fiecare calculator. Fiecare calculator actioneaza ca un repetor amplificand semnalul si transmitandu–l calculatorului urmator. permite ca toate statiile conectate sa aiba drepturi si functiuni egale;
d) Arbore (Tree)
Topologia arbore conecteaza calculatoarele stabilind o ierarhie intre calculatoarele componente, pornind de la un calculator principal. Comunicarea intre calculatoare se face in functie de nivelul pe care se afla fiecare.
e) Mesh
Topologia mesh conecteaza toate componentele retelei combinand celelalte patru tipuri de topologii.
f) Fully connected network
Topologia fully conected network conecteaza toate componentele retelei intre ele.
Clasificare dupa modul de conectare
Retelele de calculatoare pot fi clasificate si dupa tehnlogia care este folosita pentru a conecta dispozitive individuale din retea, cum ar fi fibra optica, Ethernet, Wireless LAN (din engleza si inseamna "fara fir"), HomePNA sau Power line.
Clasificare dupa relatiile functionale (arhitectura de retea)
Retelele de calculatoare mai pot fi clasificate in functie de relatiile functionale care exista dintre elementele unei retele, ca de exemplu: Active Networking Architecture, Client–Server Architecture si Peer–to–peer (workgroup) Architecture.
In functie de raspandirea geografica, implicit de dimensiuni, retelele se clasifica in:
Retele locale (LAN) – lucreaza la nivelul unei cladiri sau al unui grup de cladiri avand distanta intre statiile de lucru de 10 – 1000 m
Retele metropolitane (MAN) – lucreaza la nivelul unui oras.
Retele teritoriale (WAN) – lucreaza la nivelul unei regiuni sau la nivel mondial avand distanta intre statiile de lucru de ordinul miilor de kilometri.
Retelele locale (LAN) se intind pe o suprafata mica, cum ar fi o cladire sau un campus. Acest tip de retea este destul de dificil de proiectat, deoarece intr–o astfel de retea se pot conecta sute de calculatoare, folosite de utilizatori cu drepturi foarte diferite. Retelele LAN se recomanda pentru aplicatii de business si educationale.
Reteaua teritoriala WAN (Wide Area Network) cuprinde multiple retele LAN care se afla in locuri geografice diferite. Pentru realizarea comunicatiilor exista diferite solutii, cum ar fi linii telefonice normale sau inchiriate, legaturi prin satelit, cablu optic, etc. Reteaua WAN poate fi de doua tipuri: a) Simpla – prevazuta cu modemuri si acces la servere de la distanta pentru a permite conectarea utilizatorilor. b) Complexa – prin legarea sutelor de domenii de retea la mare distanta, folosind routere si filtre pentru micsorarea costurilor si marirea vitezei de transmisie a datelor.
O alta clasificare este in functie de complexitatea organizarii retelei:
a) Retele reale – care necesita la instalare si administrare prezenta unor specialisti. Exemplu: reteaua NetWare a firmei Novell.
b) Retele false – arata si lucreaza ca o retea, dar nu folosesc echipamente speciale de retea. Calculatoarele sunt conectate direct prin intermediul porturilor seriale sau paralele. Ele ofera aceleasi facilitati, dar exploatarea este mai lenta. Acest tip de retea se recomanda pentru conectarea unui laptop la un calculator desktop pentru copiere ocazionala de fisiere.
c) Retelele peer sau peer–to–peer (figura) Se numesc „retele intre egali“ intrucat toate calculatoarele sunt tratate la fel, fara a se mai insista pe faptul ca unele sunt mai bune decat altele. Retelele peer–to–peer sunt numite si grupuri de lucru (Workgroups), acest termen desemnand un numar mic de persoane. De obicei, o retea peer–to–peer este formata din cel mult 10 calculatoare.
d) Retele bazate pe server (client/server) (figura) Retelele bazate pe server au devenit modelul standard pentru interconectarea in retea. Un server dedicat este un calculator care functioneaza doar ca server, nefiind folosit drept client sau statie de lucru. Calculatorul central (serverul) poate fi un calculator obisnuit pe care este instalat un sistem de operare pentru retea: NetWare, Unix, Linux, OS/2, Windows NT/2000/Server 2003/2008. Acest calculator central controleaza toate resursele comune (unitati de discuri, imprimante, scanere, modemuri, fisiere, etc), asigura securitatea datelor si sistemului, realizeaza comunicatii intre statiile de lucru.
Avantaje retelelor de tip client/server:
1. Principalul avantaj al retelelor bazate pe server este partajarea resurselor. Un server este proiectat pentru a oferi acces la mai multe fisiere si imprimante, asigurand in acelasi timp fiecarui utilizator performantele si securitatea necesare.
2. Securitatea Principalul motiv pentru care se recurge la o retea bazata pe server il reprezinta nevoia de securitate. Politica de securitate este stabilita de un administrator, care o aplica pentru fiecare calculator si utilizator din retea. 2. Tipuri de retele de calculatoare 14.10.2013 Retele de calculatoare 23 3. Numar de utilizatori O retea bazata pe server poate avea mii de utilizatori. Utilitarele de monitorizare si administrare disponibile in prezent permit gestionarea unei retele bazate pe server cu un numar mare de utilizatori
4. Consideratii referitoare la hardware Partea de hardware a calculatoarelor client poate fi limitata la nevoile utilizatorului, deoarece calculatoarele client nu au nevoie de memorie RAM si spatiu pe disc suplimentare, ca in cazul serverelor. Un calculator client obisnuit poate sa includa cel putin un procesor 486 si pana la 16 MB memorie RAM (informatii valabile incepand cu anul 1994!).
Serverul de retea
Serverul este acel calculator din retea care contine unitatile de disc, imprimanta sau alte resurse partajate. Serverele dedicate de retea dispun de multe resurse. Sunt, in general, echipamente cu doua procesoare Intel Pentium II, cu frecventa variind intre 300 MHz si 1000 MHz, ROM – 128 MB, sistem de stocare a datelor in functie de necesitati, placa Ethernet cu rata de transfer 100 Mbps, hard disc de 4–10 GB.
Servere de aplicatii
Aceste servere pun la dispozitia clientilor componenta server a aplicatiilor de tip client/server, precum si datele respective. De exemplu, serverele pastreaza baze de date. La serverele de aplicatii, baza de date se afla pe server si numai rezultatul este descarcat pe calculatorul care a lansat solicitarea.
Servere de comunicatii
Aceste servere gestioneaza fluxul de date si mesaje e–mail transmise intre reteaua serverului si alte retele, calculatoare mainframe sau utilizatori aflati la distanta, care folosesc modemuri si linii telefonice pentru a se conecta la server. Servere de directoare Aceste servere permit utilizatorilor sa localizeze, sa stocheze si sa protejeze informatiile din retea. Windows NT Server combina calculatoarele in grupuri logice numite domenii, care permit accesul oricarui utilizator al retelei la orice resursa din retea.
Modelul de retea client/server
Termenul client/server se refera la impartirea operatiilor de prelucrare a datelor intre calculatorul client si un calculator server, mai puternic. Majoritatea retelelor folosesc modelul client/server. Astfel, o retea client/server reprezinta un mediu de lucru in retea in care calculatorul client lanseaza o solicitare, iar un calculator care functioneaza ca server o indeplineste.
Modul de abordare client/server este avantajos pentru organizatiile in care un numar mare de oameni trebuie sa aiba acces permanent la mari cantitati de date.
Reteaua client/server asigura urmatoarele:
1. Acces la baze de date si posibilitatea administrarii unor aplicatii de tip:
1. calcul tabelar
2. contabilitate
3. comunicatii
4. gestionarea documentelor
2.Administrarea retelei
3. Stocarea centralizata a datelor Modelul de retea client/server are o serie de avantaje fata de o retea traditionala, centralizata, si anume, sarcinile sunt impartite intre client si server. Cea mai raspandita aplicatie client/server este sistemul de administrare a bazelor de date, care foloseste limbajul SQL. Interogarea bazei de date este lansata de client, dar procesata pe server, doar rezultatul interogarii este transmis inapoi clientului.