RETELE DE CALCULATOARE O retea de calculatoare este formata dintr-un ansamblu de calculatoare conectate intre ele, care fac schimburi de date si folosesc in comun resursele retelei. Fiecare calculator isi pastreaza independenta de executie si de gestiune a propriilor resurse. Dupa aparitia calculatoarelor personale, prelucrarea centralizata pe calculatoarele mari a fost inlocuita cu prelucrarea descentralizata pe microcalculatoare. Dezavantajul lipsei comunicarii unui sistem personal este compensat prin includerea acestuia intr-o retea Calculatoarele dintr-o retea pot fi: de acelasi tip, in cazul retelelor omogene; 21656psk46ucg2f de tipuri diferite, in cazul retelelor eterogene. Retelele de calculatoare au aparut din necesitatea: de folosire in comun a unor resurse fizice scumpe (imprimante si hard disk-uri scumpe, plotere, etc.); de folosire in comun a datelor si a resurselor software. Atunci cand mai multi utilizatori prelucreaza aceleasi date, este necesar ca variantele fisierelor sa fie reactualizate, iar acest lucru se realizeaza prin retea. sc656p1246uccg In functie de aria de raspandire, exista urmatoarele tipuri de retele: Retele locale – LAN (Local Area Networks) au o arie de pana la 2 km. si deservesc o institutie; Retele metropolitane – MAN (Metropolitan Area Networks) care acopera suprafata unui oras; Retele globale – WAN (Wide Area Networks) cu o arie de raspandire geografica de marimea unui stat sau continent. Cele mai mare retele WAN sunt cele de servicii internationale (BBS), cum sunt CompuServe si Internet. La randul lor, retelele pot fi conectate intre ele, permitand schimbul de informatii. Conectarea unor calculatoare diferite se face conform unor standarde de retea. Realizarea unor retele de calculatoare necesita urmatoarele componente: 1. Hardware: calculatoare (noduri) dotate cu periferice din configuratie; cabluri de transmisie; echipamente specifice retelei: adaptoare de retea NIC (Network Interface Card): sun placi de interfata, prin care este posibila conectarea calculatorului la retea; modemuri: dispozitive pentru conectarea unui calculator la retea prin linie telefonica; dispozitiv de atasare la mediu (transceivers): echipament care transmite si recepteaza semnalul intre placa de retea si un mediu fizic de transmisie, altul decat cel suportat de placa de retea, cum ar fi transmisia prin unde radio; Hub-uri (hubs): necesare pentru conectarea calculatoarelor intr-o retea de tip stea, prin cabluri individuale; repetoare (repeaters): amplifica semnalul pentru a mari aria de raspandire intr-o retea locala; puntile (bridges): realizeaza conectarea a doua retele de calculatoare, care prelucreaza informatia in functie de adresa destinatarilor si expeditorilor; portile (gateways): permit conectarea unor retele de calculatoare care folosesc protocoale diferite (ex. o retea de microcalculatoare conectata la un minicalculator); routere (routers): controleaza fluxul de informatii si optimizeaza caile de transfer a datelor; acestea sunt capabile sa traduca protocoale de comunicare diferite. 2. Software: Sistemul de operare al retelei care asigura integrarea echipamentelor si a software-ului de aplicatie in reteaua de calculatoare. Legatura fizica dintre componentele retelei se realizeaza prin cablurile si echipamentele specifice iar legatura logica este stabilita prin sistemul de operare. Sistemul de operare al retelei este o colectie de programe prin care sunt gestionate resursele retelei (echipamente, programe). Nodurile retelei pot fi servere sau statii de lucru. 1. Serverele sunt calculatoare care asigura: stocarea pe disc a unui volum mare de informatii la care pot avea acces si alte calculatoare din retea; servicii de tiparire; comunicarea intre calculatoare si gestionarea retele. 2. Statiile de lucru sunt microcalculatoare care au acces la resursele serverului si pot fi sisteme standard (cu HDD) sau sisteme fara HDD (diskless). Retelele se pot clasifica in: retele cu server de fisiere (file server), in care un calculator din retea este server si isi partajeaza resursele cu statiile de lucru; retele de la egal la egal (peer to peer), in care orice calculator din retea poate deveni server la un moment dat, sau statie de lucru. Din punctul de vedere al modului de lucru al serverului, exista: Retele cu server dedicat; Retele cu server nededicat. 1. Serverul dedicat este degrevat de orice alta sarcina, fiind folosit numai pentru gestionarea retelei; 2. In retelele cu server nededicat, calculatorul desemnat server poate rula si alte aplicatii in timp ce ofera si servicii de retea pentru celelalte calculatoare. Caracteristicile unei retele de calculatoare sunt date de: topologie; mediul fizic de transmisie; standardul de transport. Aceste elemente determina viteza retelei; sunt definite doua viteze: viteza de transmisie a semnalelor, care depinde de tehnologia de transport si se masoara in BAND (1 band este echivalent cu 1 byte/sec.). viteza datelor care se masoara in bps (bits per second – bit/s). Se definesc doua tipuri de topologii ale retelei: topologia fizica, adica modul in care sunt legate fizic calculatoarele; topologia logica, adica modul in care sunt transferate datele intre componentele retelei. Exista mai multe tipuri de topologii fizice: topologia liniara sau magistrala (Bus Topology); topologia inelara (Ring Topology); topologia stea (Star Topology); topologia stea-inel, in care sunt legate circular mai multe calculatoare dispecer care gestioneaza fiecare cate o retea. Mesajele circula pe inel pana cand unul dintre calculatoare recunoaste in antet adresa unui calculator din reteaua sa. Calculatorul dispecer va prelua mesajul de pe canal si il va transmite calculatorului destinatar. Topologia liniara sau magistrala (Bus Topology). In acest caz exista un singur canal de comunicatie la care sunt conectate toate calculatoarele. Cablul de legatura formeaza o linie de legatura de la un capat la altul al retelei. Fiecare calculator este conectat la canalul de comunicatie si transmite mesaje in retea. Fiecare mesaj are un antet care contine adresa calculatorului destinatie. Topologia liniara (magistrala) Topologia inelara (Ring Topology). In aceasta topologie, calculatoarele sunt conectate circular. Fiecare calculator este conectat prin intermediul canalului de comunicatie la alte doua calculatoare, astfel incat mesajele circula de la un calculator la altul, pe un traseu interior, pana cand un calculator recunoaste mesajul transmis. Defectarea unui calculator inseamna intreruperea canalului de comunicatie.
Topologia inelara Topologia stea (Star Topology). In aceasta configuratie exista un calculator central la care sunt legate toate celelalte calculatoare. Toate mesajele sunt schimbate prin intermediul calculatorului central, care are rol de dispecer si distribuie mesajele in functie de adresa utilizatorului. Topologia stea Topologia stea-inel. In acest caz, sunt legate circular mai multe calculatoare dispecer, care gestioneaza fiecare cate o retea. Mesajele circula pe inel, pana cand unul dintre calculatoare recunoaste in antet adresa unui calculator din reteaua sa, preia mesajul si il transmite calculatorului destinatar. Topologia stea-inel Mediul fizic de transmisie este suportul fizic pe care se transmit datele sub forma de curenti electrici sau unde electromagnetice. Acest tip de mediu se poate clasifica in: mediu prin cablu: cablu rasucit, cablu coaxial, cablu cu fibra optica; mediu fara cablu: telefonie celulara, unde radio terestre, unde radio prin satelit, unde laser, microunde, unde meteorice. Mediul de transmisie prin cablu se conecteaza la placile de interfata cu reteaua prin intermediul conectoarelor (de tip T, BNC, DB, etc.). Transportul in retea reprezinta un set de tehnici folosite pentru transmisia si receptia datelor dea-lungul mediului de transmisie. Sunt definite mai multe standarde de transport: ARCnet, Ethernet, Token Ring, FDD1 (standardul ANSI pentru fibra optica). Fiecare standard cuprinde detaliile mediului de transmisie (tipul mediului, lungimea totala acceptata a cablului, etc.), numarul maxim de statii care pot fi conectate, topologia fizica si logica a retelei, metoda de detectare si corectie a erorilor, protocolul folosit pentru transmiterea datelor. Legatura de date (Data Link) este o legatura fizica, ce se stabileste intre doua calculatoare pentru a face schimb de date. Pentru a realiza legatura de date, este necesar sa se stabileasca un limbaj comun de dialog si o disciplina a conversatiei, adica un protocol de comunicatie. Acest protocol reprezinta un set de reguli prin care se asigura schimbul de date si mesaje intre doua calculatoare intre care exista o legatura fizica. Protocolul de comunicatie trebui sa asigure: controlul transferului de date; detectarea si inlaturarea erorilor; optimizarea utilizarii liniei de comunicatie; independenta fata de modul de transmisie. Retelele cu server de fisiere (file server, retele client-server) sunt formate din: un calculator pe care ruleaza sistemul de operare al retelei, numit SERVER DE FISIERE; mai multe calculatoare care pot avea acces la resursele retelei, numite statii de lucru (workstations, client). La statia de lucru se afla utilizatorul, care este o persoana ce are acces la resursele retelei. Organizarea clientilor retelei este facuta de o persoana numita administrator de retea. Utilizatorii pot fi organizati in cadrul retelei in grupuri de utilizatori, definite de catre administrator. Utilizatorii din cadrul unui grup au aceleasi drepturi de lucru in retea. Fiecare grup de utilizatori se identifica printr-un nume unic. La resursele retelei pot avea acces numai utilizatorii definiti si recunoscuti de retea. Fiecare utilizator primeste un cont protejat printr-o parola. Prin stabilirea parametrilor de conectare se limiteaza drepturile de acces in retea ale unui utilizator. Operatiile de conectare si deconectare sunt numite logon si logoff. Problema principala a gestionarii retelei este organizarea securitatii datelor, care se realizeaza printr-un mecanism de control organizat pe mai multe niveluri. Calculatorul care are rol de server trebuie sa fie cel mai puternic din retea. El trebuie sa contina: un HDD de mare capacitate (sau mai multe); memoria interna cu cea mai mare capacitate; microprocesorul cel mai rapid; suportul fizic pentru controlul imprimantelor; placile de interfata pentru retea. Avantajele unei retele cu server de fisiere sunt: ofera o mare securitate a datelor; partajarea fisierelor se face mai usor, fiind controlata de server. Cel mai raspandit sistem de operare pentru retelele cu server de fisiere este NetWare (Novell), care ocupa 70% din piata de software pentru retea. Acesta accepta o gama variata de sisteme de operare pentru clienti: MS-DOS, Windows, OS/2, Unix, Machintosh. Alte sisteme de operare pentru retea sunt: VINE’S (Virtual Networking System) al firmei Banyan, pentru UNIX; LAN Manager al firmei Microsoft, pentru OS/2; LAN Server al firmei Microsoft si IBM pentru OS/2; Windows NT Advanced Server al firmei Microsoft. Retele peer to peer (de la egal la egal). In acest sistem de retea, fiecare calculator poate fi in acelasi timp si client si server si se recomanda numai atunci cand nu se cer performante mari si se prefera conturi mici. Aceasta retea suporta viteze mici de lucru si nu ofera securitate totala a datelor. Se aplica in cazul unui numar mic de calculatoare. Cele mai cunoscute sisteme de operare pentru retele peer to peer sunt: NetWare Life si Personal NetWare al firmei Novell (Personal NetWare se poate integra in mediul Windows); Windows for Workgroups al firmei Microsoft; LANtastic al firmei Aotisoft.