Sunteți pe pagina 1din 23

1.

Noiuni fundamentale despre reele de calculatoare, servicii i conectivitate


Noiuni fundamentale despre reele de calculatoare Tehnologia care a marcat lumea secolului al XXlea a fost cu siguran cea legat de colectarea, prelucrarea i distribuirea informaiei. Instalarea reelelor de telefonie, invenia radioului i a televiziunii, folosirea calculatoarelor, toate sunt borne ale evoluiei tehnologice ncepute n secolul trecut. Ca urmare a progresului tehnologic, aceste domenii converg; pe msur ce posibilitile de colectare, prelucrare i distribuire a informaiei cresc, cresc i cererile pentru prelucrri din ce n ce mai sofisticate. ntreptrunderea dintre calculatoare i telecomunicaii a stat la baza constituirii i folosirii reelelor de calculatoare. O reea de calculatoare se compune dintr-un grup de calculatoare autonome, interconectate, care pot comunica ntre ele cu scopul de a transmite i de a primi date. Calculatoarele pot partaja o serie de resurse, att hard ct i soft (de exemplu: hard-discuri, aplicaii, structuri de date sau imprimante). Pentru clasificarea reelelor de calculatoare nu exist nc un set de criterii unanim acceptate. Dou dintre criterii sunt ns considerate cele mai importante n clasificarea reelelor: tehnologia de transmisie i scara la care opereaz. Tipuri de reele n funcie de tehnologia de transmisie a datelor, reelele pot fi clasificate n dou categorii: 1. 2. reele cu difuzare de mesaje reele punct la punct

Reelele cu difuzare se bazeaz pe existena unui mediu comun la care au acces toate dispozitivele, a unui singur canal de comunicaii, partajat de toate mainile (calculatoarele) din reea. Orice main poate transmite mesaje (numite i pachete de date) care sunt primite de toate mainile din reea. Pachetul de date este nsoit de o informaie specific prin care se poate identifica destinatarul, respectiv maina creia i este adresat pachetul. La recepionarea unui pachet de date din reea, maina verific adresa care-l nsoete i dac i este adresat l reine i-l prelucreaz; dac nu, l ignor. Pachetul de date poate fi nsoit de o adres special considerat valid (corect) pentru orice main din reea, astfel nct mesajul va fi captat i prelucrat de toate mainile interconectate.

Reelele punct la punct dispun de numeroase conexiuni ntre perechi de maini individuale. Un pachet de date care pleac de la o main surs ar putea s treac prin mai multe maini intermediare pentru a ajunge la destinaie. Este posibil de asemenea, ca un pachet de date s poat ajung la destinaie pe mai multe rute posibile, aa nct, n astfel de cazuri, este necesar un algoritm de dirijare a pachetelor pe o rut optim. n general, pentru reelele de mic ntindere se adopt modelul reelelor cu difuzare de mesaje; pentru cele de larg acoperire modelul cel mai des folosit este punct la punct; exist bineneles i excepii. n funcie de scara la care opereaz reeaua, exist trei tipuri principale de reele de calculatoare: 1. reele locale (Local Area Network - LAN); 2. reele metropolitane (Metropolitan Area Network - MAN); 3. reele de larg ntindere (Wide Area Network - WAN). Reelele locale (Local Aria Network LAN), denumite n general LAN-uri, sunt reele private, aflate de regul ntr-o singur cldire. Scopul acestor reele este conectarea calculatoarelor i a echipamentelor n vederea partajrii resurselor i pentru schimbul de informaii. Reelele LAN se difereniaz fa de alte tipuri de reele prin (1) mrime, (2) tehnologie de transmitere i (3) topologie. LAN-urile utilizeaz frecvent ca tehnologie de transmisie difuzarea de pachete pe un singur cablu la care sunt ataate toate mainile. LAN-urile tradiionale funcioneaz la viteze cuprinse ntre 10 i 100 Mbps 1 (mega bii pe secund), au ntrzieri mici i produc foarte puine erori. LAN-urile mai noi pot lucra la viteze de 10 Gbps. n cazul LAN-urilor cu difuzare sunt posibile mai multe topologii. Topologia magistral (bus) este cea n care mainile sunt conectate la aceeai magistral sau cablu liniar. n fiecare moment de timp cel mult una dintre ele poate transmite (difuza) date. Cnd se ntmpl ca dou sau mai multe maini s ncerce s transmit simultan atunci intervine un mecanism de arbitrare. Dac pachetele intr n coliziune atunci fiecare dintre calculatoarele implicate atept un timp aleatoriu i ncearc din nou. Al doilea tip de reea cu difuzare este cea care folosete topologia inel (ring). Un nod al reelei se conecteaz la alte dou formnd un inel. Datele trec de la un nod la altul, n aa fel nct fiecare pachet de date va parcurge inelul pn ce ajunge la destinatar.
1

1Mbps reprezint aprox.1 000 000 de bii pe secund. 1Gbps este egal cu aprox. 1000 Mbps

Reelele metropolitane (Metropolitan Aria Network- MAN) servesc un ora ntreg. Reelele de larg ntindere (Wide Aria Network-WAN) sunt reele ce acoper arii geografice ntinse, chiar de dimensiunea unui continent. Reelele fr fir nu sunt neaprat o invenie recent. nc din 1901 Guglielmo Marconi a realizat o legtur ntre un vapor i un punct de pe coast folosind telegraful fr fir i codul Morse. Sistemele radio actuale au performane mult mai bune, dar fundamental ideea este aceeai. Tehnologiile fr fir pot fi utilizate la: (1) conectarea componentelor unui sistem, (2) construirea LAN-urilor fr fir, (3) construirea WAN-urilor fr fir. Conectarea componentelor unui sistem se refer numai la componentele unui calculator care pot fi conectate folosind unde radio cu raz mic de aciune. Monitorul, tastatura, mouse-ul, imprimanta se pot conecta la unitatea central prin cabluri fr fir, prin conexiuni Bluetooth. Tot prin Bluetooth pot fi conectate camera digital, ctile, scanner-e, prin simpla poziionare a echipamentelor n aria de acoperire a reelei. Urmtoarea categorie o reprezint reelele locale fr fir. Acestea sunt sisteme n care fiecare calculator dispune de un modem radio i o anten cu care poate comunica cu alte calculatoare dotate similar. De multe ori exist o anten staie de baz prin care comunic toate componentele reelei fr fir. Dac sistemele sunt suficient de apropiate calculatoarele pot comunica unul cu cellalt ntr-o configuraie punct la punct. Reelele locale fr fir devin din ce n ce mai utilizate i se preteaz ori de cte ori instalarea unei reele Ethernet este considerat prea complicat: n cldiri vechi unde nu se pot instala cabluri i n ncperile unde au loc conferine. A treia categorie se refer la reelele fr fir rspndite pe arii geografice largi (Wide Area Network.) Reeaua radio utilizat de telefonia mobil este un exemplu de sistem fr fir care folosete unde ultrascurte. Generaia a treia, aflat acum n funciune, este digital i este utilizat att pentru voce ct i pentru date. Inter-reelele (internet) sunt colecii de reele interconectate. O inter-reea se obine prin legarea a dou reele diferite. Legarea a dou LAN-uri formeaz o inter-reea. Conectarea reelelor se obine folosind maini numite gateway (poart). Pentru c n lume exist multe reele cu echipamente i software foarte diferite, aceste gateway-uri asigur conversiile necesare, att n termeni de hardware ct i de software. Termenul de internet (inter-reea) va fi folosit n continuare cu sens diferit fa de Internet (un internet special). Internet este reeaua mondial al crei nume va fi scris ntotdeauna cu majuscul.

Modele de referin n proiectarea primelor reele de calculatoare erau foarte importante echipamentele, n timp ce programele erau trecute oarecum cu vederea sau, n cel mai bun caz, erau plasate n plan secund. n momentul de fa situaia este diferit: programele de reea au devenit foarte bine structurate. Pentru a reduce complexitatea proiectrii, protocoalele de reea sunt organizate sub forma straturilor sau a nivelurilor, fiecare strat sau nivel fiind construit peste cel situat dedesubt. Numrul de niveluri, numele fiecrui nivel, coninutul i funcia variaz de la un model la altul. ntre dou niveluri adiacente exist o interfa ce definete operaiile i serviciile oferite de nivelul inferior ctre cel superior. Nivelul n de pe o main converseaz cu nivelul n de pe alt main. Regulile i conveniile utilizate n conversaie poart numele de protocolul nivelului n. O mulime de niveluri i protocoale este numit arhitectur. Specificaia unei arhitecturi conine informaii care permit unui proiectant s scrie programele sau s construiasc echipamentele asociate fiecrui nivel. Detaliile de implementare i specificaiile interfeelor nu fac parte din arhitectur. Lista protocoalelor unei arhitecturi, cte un protocol pentru fiecare nivel, formeaz stiva protocoalelor. Un serviciu este un set de operaii pe care un nivel le furnizeaz nivelului de deasupra sa. Serviciul definete ce operaii poate nivelul s realizeze dar nu specific modul n care sunt implementate aceste operaii. Prin contrast, un protocol este setul de reguli care guverneaz formatul i semnificaia cadrelor, pachetelor sau a mesajelor schimbate ntre ele de entitile pereche ale aceluiai nivel.

Modelul de referin OSI se bazeaz pe o propunere dezvoltat de Organizaia Internaional Standardizare (International Standards Organization ISO) i este primul pas n ncercarea de standardizare a protocoalelor folosite pe diferite niveluri. OSI este acronimul pentru Open Systems Interconnection, n traducere Interconectarea Sistemelor Deschise. Sistemul deschis se refer n acest caz la deschiderea ctre comunicarea cu alte sisteme, de acelai fel sau diferite.

Nivelul fizic trateaz transmiterea biilor prin canalul de comunicaii. Nivelul legtura de date este responsabil de accesul la mediul de comunicaii i oblig emitorul s descompun datele n cadre i s le transmit secvenial. Dac serviciul este sigur, receptorul confirm fiecare cadru prin trimiterea napoi a unui cadru de confirmare. Nivelul reea se ocup de controlul funcionrii reelei (subreelei), problema major fiind determinarea modului n care pachetele vor fi dirijate ctre destinaie. Nivelul transport accept date de la nivelul sesiune, le descompune, le transfer nivelului reea i se asigur c toate fragmentele sosesc corect la cellalt capt. Nivelul sesiune permite utilizatorilor de la maini diferite (att hardware ct si din punctul de vedere al sistemelor de operare folosite) s stabileasc sesiuni ntre ei. Nivelul prezentare se ocup de reprezentarea datelor i trateaz sintaxa i semantica informaiilor transmise, inclusiv n situaia n care maini diferite folosesc reprezentri diferite ale datelor. La nivelul aplicaie se gsesc cele mai frecvent utilizate protocoale, ca de ex. HTTP (HyperText Transfer Protocol), cel care st la baza serviciului www (World Wide Web). Acesta este nivelul la care funcioneaz aplicaiile i serviciile din reea. Modelul de referin TCP/IP este cel care st la baza majoritii reelelor actuale i a reelei Internet. Nivelul transport este situat deasupra nivelului reea, numit i internet. TCP (Transmission Control Protocol) este un protocol sigur, orientat pe conexiuni i care permite ca un flux de octei trimii de la o main s ajung fr erori la o alt main din inter-reea (internet).

Protocolul mparte fluxul de octei n mesaje i transmite fiecare mesaj la nivelul reea (internet). La destinaie mesajele sunt reasamblate. UDP (User Datagram Protocol) este un protocol nesigur, fr conexiuni, destinat aplicaiilor care folosesc propria lor secvenializare a datelor, deci nu pe cea de la TCP. Modelul TCP nu conine nivelurile sesiune i prezentare. Nivelul aplicaie se afl chiar deasupra nivelului transport. Aici se gsesc protocoalele de nivel nalt. Modele funcionale pentru reelele de calculatoare Dezvoltarea reelelor de calculatoare s-a produs n timp, ncepnd cu anii 1950 i a parcurs o serie de etape semnificative pentru modul de evoluie al conceptelor n raport cu dezvoltarea tehnic. Soluiile alese pentru realizarea reelelor de calculatoare au condus la conturarea unor modele conceptuale specifice. Tehnologiile de reea s-au dezvoltat n jurul cerinelor impuse de urmtoarele modele: centralizat, distribuit, i colaborativ. Modelul centralizat este legat de nceputurile utilizrii calculatoarelor. ncepnd din anii '50 organizaiile au nceput s foloseasc calculatoarele n scopul gestionrii informaiei. Datorit nivelului de dezvoltare al tehnologiei la acel moment, calculatoarele erau foarte mari i foarte scumpe. Calculatoarele centrale, numite mainframe-uri, erau utilizate la stocarea i organizarea datelor. Oamenii introduceau datele pe mainframe-uri folosind dispozitive locale numite terminale. Un terminal ncorporeaz un dispozitiv de intrare (tastatura) i hardware de comunicaie, n aa fel nct un mainframe s poat servi cereri de la mai multe terminale. Aceste conexiuni la distan ntre terminale i mainframe-uri nu implic existena unei reele de calculatoare. n modelul centralizat mainframe-ul furnizeaz toate serviciile de stocare de date i de prelucrare a lor, n timp ce terminalele reprezint simple dispozitive de intrare/ieire. Reelele au aprut atunci cnd organizaiile au dorit realizarea comunicrii ntre mainframe-uri. Pe msur ce industria calculatoarelor s-a maturizat, persoane individuale i asum controlul total asupra propriilor calculatoare. Din aceast putere crescnd a calculatoarelor a rezultat un nou model - modelul distribuit. Acest model mut sarcinile de prelucrare de la un calculator central (mainframe) ctre mai multe calculatoare autonome. n competiia cu modelul centralizat, modelul distribuit utilizeaz reelele de calculatoare pentru partajarea informaiilor, resurselor i serviciilor ntre diferite calculatoare. Acest model capt n ultima perioad o importan din ce n ce mai mare. Filozofia acestui model presupune partajarea capacitilor de procesare ntre membrii reelei. Spre deosebire de simpla partajare a datelor, acest model propune utilizarea a dou sau mai multe computere n scopul realizrii unei anumite sarcini de procesare.

n zilele noastre reelele de calculatoare includ calculatoare i sisteme de operare asociate tuturor celor trei modele discutate mai sus. Reele peer to - peer Reelele peer-to-peer (P2P, egal la egal) sunt cunoscute i sub numele de grupuri de lucru (workgroups). ntr-o reea peer-to-peer toate calculatoarele care o compun sunt - principial vorbind - egale ntre ele: pot oferi acces la resurse care au fost fcute disponibile n reea i n egal msur pot cere acces la resurse aflate la distan, n reea. Resursele disponibile n reea sunt n general fiiere i imprimante. Client - server Reelele client server sunt acele reele unde apar serverele, componente care servesc cereri provenite de la clieni. De cele mai multe ori clienii i serverele opereaz pe maini diferite: unele sunt configurate ca servere altele sunt clieni. Pe maina care ndeplinete rolul de server ruleaz un program de tip server care face ca resursele acesteia s fie disponibile (partajate) n reea. Clienii nu-i partajeaz resursele: ei cer acces la resursele aflate la server. Clienii sunt cei care iniiaz sesiuni de comunicaii cu serverele i care ateapt rspunsurile ce le sunt destinate. Iat n continuare cteva tipuri de servere: Server de fiiere controleaz accesul la structurile de date organizate sub form de fiiere. Clienii pot cere acces la fiiere dar serverul ofer accesul doar dac cererea este corect formulat i dac clientul are suficiente drepturi i/sau permisiuni. Server de tiprire (printing) - destinat gestionrii resurselor de tiprire (imprimante), controleaz cererile de tiprire provenite de la clieni. Server de aplicaii - specializat pentru a pune la dispoziia clienilor componenta server a aplicaiilor de tip client/server, precum i date corespunztoare. Server pentru baze de date - stocheaz centralizat cantiti mari de informaii organizate n baze de date. Utilizatorii pot interoga de la distan baza de date n vederea obinerii informaiilor de care au nevoie. Server de pot electronic (e-mail) - gestioneaz cutiile potale ale utilizatorilor i asigur distribuirea mesajelor electronice de la expeditor la destinatari. Destinatarii sunt identificai prin adresa de e-mail. Server de fax - legat la o linie telefonic; accept documente pe care le transform n fax-uri i pe care le transmite ctre destinatari. n acelai timp, printr-o procedur asemntoare, accept fax-uri din exterior pe care le transform n documente.

Interconectarea calculatoarelor. Adaptoare pentru reea Pentru a realiza comunicarea ntre calculatoare este necesar s fie asigurate condiiile hardware i software cerute de transferul de date de la o main la alta. n consecin, fiecare calculator participant n reea va dispune de un adaptor de reea care s asigure aranjarea informaiilor n formatul corespunztor transmiterii n reea. Transportul datelor se va face printr-un mediu de comunicaie. Placa de reea, adaptorul de reea, adaptorul LAN sunt numele sub care sunt cunoscute aceste componente hardware. Ele fac posibil comunicarea n reea. Nivelurile OSI acoperite de acest echipament sunt nivelurile 1 i 2, respectiv nivelul fizic i legtura de date. Calculatoarele pot fi conectate fie prin cabluri, fie prin medii fr fir (wireless). Dei exist i alte tehnologii, Ethernet este tehnologia cea mai rspndit. Fiecare plac de reea Ethernet dispune de un numr serial pe 48 de bii, numit adresa MAC (Media Access Control), nscris n memoria ROM a plcii de reea. Fiecare calculator dintr-o reea Ethernet trebuie s fie echipat cu o plac de reea unic identificabil prin adresa MAC. Oricare dou plci de reea nu vor putea avea aceeai adres MAC, pentru c fabricanilor li sau alocat blocuri de adrese din care asigneaz, n mod unic, fiecrei plci o adres. Placa de reea conine circuitele electronice necesare comunicrii folosind un anumit standard pentru nivelurile 1 i 2, nivelul fizic i legtura de date. Ethernet este unul dintre aceste standarde. Placa sau adaptorul de reea reprezint interfaa fizic dintre calculator i mediul de transmisie. Aici are loc conversia n bii a semnalelor electrice recepionate din mediul de transmisie precum i gruparea logic a irurilor de bii n pachete. n vederea transmiterii unui pachet prin mediul de comunicaii va avea loc operaia invers: pachetul va fi transformat ntr-o niruire de bii care vor fi transmii prin mediul de comunicaii. La nceputurile sale, Ethernet s-a bazat pe calculatoare care comunicau ntre ele printrun cablu coaxial, numit i mediu de transmisie prin difuzare (broadcast). Analogiile cu sistemele radio preau atunci evidente i de aici i numele de eter, respectiv Ethernet.

ntre timp Ethernetul a evoluat i a devenit o tehnologie de reea complex folosit n majoritatea LAN-urilor. Cablul coaxial a fost nlocuit cu legturi punct la punct n care apar concentratoarele (hub). Au fost reduse costurile de instalare, a crescut fiabilitatea. Cablurile coaxiale au fost nlocuite cu perechile de cabluri rsucite (twisted pair) care conecteaz calculatorul la hub. Hub sau repetor este echipamentul multiport unde sunt concentrate conexiunile prin cablurile bifilare rsucite (twisted pair).

n jurul concentratorului se dezvolt o topologie de tip stea. Topologia stea (star) a devenit cea mai comun dintre soluiile actuale de conectare a calculatoarelor. n forma ei cea mai simpl, reeaua de tip stea se compune dintr-un echipament central (concentrator, hub, repetor) ctre care vin i de unde pleac mesajele. Topologia stea face ca reelele s devin fiabile: reeaua n ntregul ei nu este pus n pericol dac nu funcioneaz comunicaia dintre un nod i concentrator. Protocoale de comunicaii. Protocolul TCP/IP Un protocol este un set de reguli ce guverneaz comunicarea dintre calculatoarele unei reele. Este o convenie sau un standard care asigur conectarea, comunicaia i transferul datelor ntre calculatoare. Setul de reguli al protocolului se refer la sintax, semantic i sincronizarea comunicaiei. Protocoalele pot fi implementate prin hardware, software sau o combinaie a lor. La nivelul cel mai de jos, un protocol definete comportamentul conexiunii hardware. Protocoalele folosite n reea sunt grupate mai multe mpreun ntr-o stiv de protocoale, care indic astfel combinaia specific de protocoale ce lucreaz mpreun.

Prin comparaie, modelul de referin (vezi modelul OSI sau modelul TCP) este o arhitectur software care prezint fiecare nivel i serviciul pe care l ofer nivelului urmtor. Modelul OSI este folosit pentru a conceptualiza o stiv de protocoale i entitile pereche. Iat o list a unora dintre cele mai cunoscute protocoale: 1. IP - Internet Protocol 2. UDP - User Datagram Protocol 3. TCP - Transmission Control Protocol 4. DHCP - Dynamic Host Configuration Protocol 5. HTTP - Hypertext Transfer Protocol 6. FTP - File Transfer Protocol 7. Telnet - Telnet Remote Protocol 8. POP3 - Post Office Protocol 3 9. SMTP - Simple Mail Transfer Protocol 10.IMAP Internet Message Access Protocol TCP/IP (Transfer Control Protocol / Internet Protocol), a aprut nti n mediile Unix, motiv pentru care istoria sa se mpletete cu istoria reelelor Unix. Prima aplicaie Unix de reea a fost "btrnul" UUCP (Unix to Unix Copy), un program de copiere de fiiere de la un sistem Unix la altul (19761978). Pe la sfritul anilor '60 si nceputul anilor '70, DARPA (Defense Advanced Research Projects Agency) din departamentul aprrii al SUA sponsoriza dezvoltarea reelei ARPANET, ce includea instituii militare, universiti i centre de cercetare. n 1980 DARPA lanseaz un proiect pentru dezvoltarea familiei de protocoale TCP/IP; numele exact la familiei de protocoale fiind atunci DARPA Internet protocol suite. Noul protocol va fi implementat sub UnixBSD pe calculatoare VAX. n '83 se lanseaz Unix BSD 4.2 care avea integrat prima versiune de TCP/IP, ceea ce a determinat o cretere a reelei. n '86 DARPA mparte ARPANET n dou reele distincte: ARPANET (pentru cercetare experimental) i MILNET pentru scopuri militare. Cercetarea iniiat de DARPA a condus n final la interconectarea mai multor reele individuale. Acest ansamblu aprea n exterior ca fiind o singur reea mare, o inter-reea, n limba englez internetwork, care a primit numele de INTERNET. Practic, actualmente toate calculatoarele cuplate la Internet folosesc familia de protocoale TCP/IP. Structura pachetului TCP/IP Stiva protocoalelor TCP/IP conine o parte relativ stabil: nivelul reea i nivelul transport. n ceea ce privete nivelul aplicaie, lucrurile se diversific: aplicaiile standard sunt mereu extinse i se adaug altele noi. Nivelul legtur de date aparine mai puin TCP/IP i mai mult driverelor i plcilor de reea, acestea fiind primele componente care trebuie nlocuite la schimbarea tehnologiei de transmisie.

Nivelul legtur de date Tehnologia de comunicaie evolueaz extrem de rapid, introducnd tipuri de legturi cu viteze din ce n ce mai mari. n acelai timp, vechile legturi sunt nc funcionale i probabil vor mai fi mult vreme. n consecin la acest nivel vom ntlni : linii telefonice lucrnd la 57.6 Kbs fibre optice de 1.544Mbs conexiuni ethernet la 10Mbs sau fastethernet la 100Mbs, 1Gbs legturi seriale RS 232 la viteze 1200 bps si 56000bps linii asincrone prin SLIP (Serial Line Internet Protocol) legturi PPP (Point to Point Protocol) care permit folosirea conexiunilor seriale sincrone sau asincrone; legturi prin satelit, radio, laser. Nivelul reea IP (Internet Protocol) asigur transmiterea nefiabil a pachetelor prin intermediul unor adrese unice, specifice fiecrui nod din reea, numite adrese internet. Caracteristica esenial a IP este c fiecare pachet este tratat ca o entitate independent, fr legturi cu alte pachete. Entitile de transmisie IP se numesc pachete sau datagrame IP. Componenta IP este intermediarul ntre cadrele de la nivelul legturii de date i mesajul nivelului transport. Nivelul reea realizeaz livrarea datelor utiliznd un serviciu fr conexiune. Spunem c este fr conexiune pentru c nivelul consider c fiecare datagram este independent fa de celelalte. Orice asociere ntre datagrame diferite trebuie s fie tratat de nivelurile superioare. Fiind independente una de cealalt, fiecare datagram IP care circul n reea conine adresa calculatorului surs i a celui de destinaie. Se spune despre protocolul IP c este nefiabil pentru c nu garanteaz nici livrarea datagramelor la destinaie i nici corectitudinea coninutului livrat de datagrame. Verificarea complet a corectitudinii datelor este asigurat de nivelurile superioare ale stivei de protocoale. Este sarcina protocolului de transport (TCP) s detecteze erorile i s efectueze o retransmisie dac situaia o impune.

Nivelul transport Din punct de vedere al nivelului transport un port este un capt al unui canal de comunicaie. O aceeai interfa de reea poate fi folosit simultan de ctre mai multe aplicaii, fiecare dintre ele avnd alocat cte un anumit port. n acest mod pachetele recepionate la nivel fizic vor fi distribuite ctre toate aplicaiile crora le sunt destinate. Porturile sunt reprezentate de numere ntregi cu valori ntre 0 i 65535. UDP (User Datagrame Protocol) este un protocol de transfer nesigur, dar cu vitez mare de transmisie. Faptul c este nesigur implic urmtoarele: nu se asigur certitudinea livrrii; nu exist mecanisme pentru detectarea pierderii sau duplicrii pachetului; Comunicaia UDP este efectuat prin serviciu fr conexiune i este folosit in prelucrri locale sau n comunicaii nu prea pretenioase (videoconferine). TCP (Transmision Control Protocol) asigur transferul sigur al datelor prin mecanisme de protecie fa de pierderea sau duplicarea mesajelor. Caracteristicile principale ale TCP sunt: transferurile de date n flux continuu sunt realizate prin mpachetarea datelor n segmente transmise succesiv n reea sigurana transmisiei se obine prin recuperarea pachetelor transmise cu erori, a celor pierdute sau a celor duplicate are loc controlul fluxului de date

Nivelul aplicaie Nivelul aplicaie al modelului TCP nu este identic cu cel al modelului OSI. Nivelul aplicaie al TCP trateaz la un loc problemele legate de reprezentarea datelor, codificarea i controlul dialogului. nainte ca datele s fie transmise trec printr-o serie de transformri, numite generic ncapsulare. ncapsularea adaug la fiecare nivel informaii specifice, nscrise n antet sau n trailer (remorc), dup caz. Prin ncapsulare, protocoalele de pe fiecare nivel fac posibil comunicarea ntre surs i destinaie, independent de celelalte niveluri. ncapsularea datelor are loc pentru a asigura transmiterea de date de la calculatorul surs la destinaie. La destinatar are loc decapsularea.

Adrese IP i clase de adrese O adres IP se compune dintr-un ir de 32 de bii care identific reeaua i staia (calculatorul, host, dispozitiv) din reeaua respectiv. Forma n care sunt folosite adresele IP nu este ns cea binar. Adresele IP folosesc reprezentarea decimal a patru octei separai prin trei puncte. n vederea gsirii unei reguli pentru interpretarea adreselor IP au fost folosite nti clasele de adrese. Exist trei clase principale de adrese: A,B i C. Clasa D este rezervat pentru multicast, iar cea de-a cincea clas, E, este folosit de aplicaii deosebite. Pentru fiecare clas de adrese funcioneaz cte o regul pentru regsirea n corpul adresei IP a identificatorului reelei i a identificatorului staiei din reea. O adres IP de reea este adresa pentru care toi biii de staie sunt 0. O adres IP de difuzare (broadcast) este adresa pentru care toi biii de staie sunt 1. Un pachet destinat unei astfel de adrese va ajunge la toate staiile din aceeai reea. Clasa A a fost proiectat pentru a satisface cerinele reelelor de mari dimensiuni. Identificatorul reelei ocup primul octet, din care primul bit este deja specificat; identificatorul staiei (host) ocup trei octei. Sunt identificate 126 de reele distincte i n jur de 16,7 milioane de staii n fiecare reea. n clasa A nu sunt incluse adresele de reea 0.0.0.0 i 127.0.0.0. Cmpul de reea pentru clasa B cuprinde primii doi octei, din care primii doi bii sunt deja fixai. Rmn disponibili pentru identificarea reelei 14 bii, adic 16.384 de reele. Pe fiecare reea se pot afla 65.533 de staii. Clasa C aloc 3 octei pentru identificarea reelei i numai un octet pentru identificatorul staiei. Primii trei bii din primul octet sunt deja ocupai. Numrul reelelor din clas C depete 2 milioane. n fiecare reea din clasa C nu pot exista dect cel mult 254 de calculatoare. Valoarea primului octet este deosebit de important n reprezentarea cu clase adreselor IP: i. Valori ntre 1 i 126 indic adrese din clasa A ii. Valori ntre 128 i 191 indic adrese din clasa B iii. Valori ntre 192 i 223 indic adrese din clasa C iv. Valori ntre 224 i 239 indic adrese din clasa D v. Valori ntre 240 i 255 indic adrese rezervate din clasa E

Gruparea adreselor n clase predefinite i fixarea cu aceast ocazie a valorii ctorva bii au condus la ocuparea neeficient a spaiului de adrese i la epuizarea rapid a adreselor iniial neocupate, nealocate. Aa se face, c n 1985 a fost introdus un nivel ierarhic n formatul de adresare IP. Adresele IP au n continuare 32 de bii, dar n afara cmpurilor pentru identificarea reelei i a staiei, apare un cmp nou: masca de subreea. Prin folosirea mtii de subreea a aprut distincia ntre adresarea care ine cont numai de clase i noul tip de adresare n care nu se mai folosesc clase (adresare classless, fr clase). Adresarea classless a cptat ntre timp un loc central n noua arhitectur a Internetului. Masca de subreea (numit ntre timp chiar masca de reea) nsoete fiecare adres IP asociat unui adaptor de reea i permite definirea de spaii de adres de lungimi diferite fa de cele de lungime fix din clasele A, B i C. Consecina cea mai important o reprezint posibilitatea mpririi unei clase de adrese n mai multe reele distincte, de dimensiuni variabile, ceea ce conduce la utilizarea mult mai eficient a spaiului total de adrese. Soluia radical fat de obstacolele mai noi i mai vechi ale adreselor IP ar putea fi rescrierea pe alte baze a protocolului IP. Noul protocol, IPv6, are deja civa ani de testare dar nu a devenit att de popular cum se spera la nceputul anilor 90. Vechiul protocol IPv4, nsoit de rezolvarea classless care se preconiza a fi doar provizorie, se dovedete o soluie pe termen lung. Masca de reea este un ir de 32 de bii care, n conjuncie logic (I logic) cu o adres IP, separ adresa de reea prin anularea biilor de staie. Fiecare bit din masca de reea are valoarea binar 1 n poziiile ce corespund identificatorului reelei i valoarea 0 acolo unde se afl identificatorul staiei din reea. Prin similitudine cu adresele IP, cea mai des folosit reprezentarea a mtii de reea este cea decimal. Iat n continuare cteva exemple de mti de reea: 255.0.0.0 255.255.0.0 255.255.255.0 O alt reprezentare a mtilor de reea este cea dat numrul care indic ci bii sunt folosii ntr-o adres IP pentru identificarea reelei. De exemplu, adresa IP 10.10.3.1/8, arat c numai 8 bii din adres sunt folosii pentru identificarea reelei. Cu alte cuvinte, adresa reelei este 10.0.0.0 i nodul (staia, host) 10.10.3.1 este o component a acestei reelei. Masca de reea este n acest caz 255.0.0.0.

Conectivitate Reelele de calculatoare difer ntre ele n funcie de tehnologiile hardware i software folosite pentru interconectarea echipamentelor individuale la reea. Ethernet desemneaz o familie de tehnologii pentru reele LAN bazate pe transmiterea cadrelor. Ethernet definete un numr de standarde de comunicaii, cablare i semnalizare aparinnd nivelurilor fizic i legtur de date din modelul OSI. Pentru reele cablate, Ethernet este standardizat ca IEEE 2 802.3. Cea mai folosit soluie de cablare este versiunea twisted pair (cablu cu dou fire rsucite) a Ethernet. Standardele folosite cel mai des sunt 10BASE-T, 100Base-TX i 1000Base-T (Gigabit Ethernet) care asigur viteze de transmitere de 10Mbps, 100Mbps i 1000Mbps (1Gbps). Aceste trei standarde folosesc acelai tip de conector, iar implementrile care asigur viteze mai mari pot s suporte i echipamente de vitez mai mic. Cu alte cuvinte, echipamente i tehnologii mai vechi pot lucra mpreun cu cele de generaie nou. Conectorul folosit poart numele de RJ45. Cablurile cele mai folosite sunt construite din patru perechi de cabluri bifilare rsucite (twisted pair). Standardele 10BASE-T, 100Base-TX i 1000Base-T suport comunicaii full-duplex i half-duplex. n conformitate cu aceste standarde lungimea maxim admis a cablului este de 100 m. Numele standardelelor deriv din caracteristicile mediului de comunicaii. Numrul asociat numelui standardului face referire la viteza maxim teoretic exprimat n megabii pe secund. Specificaia BASE este abrevierea pentru baseband, ceea ce nseamn c fiecare semnal deine controlul complet asupra cablului, deci nu exist nicio posibilitate de partajare a cablului prin modulare de frecven. Litera T indic tipul cablului i anume twisted pair. Cablurile de perechi rsucite au fost folosite de primul serviciu de telefonie, cel inventat de Alexander Graham Bell, n 1881. Standardele 10BASE-T, 100Base-TX i 1000Base-T folosesc cabluri UTP (unshielded twisted pair pereche rsucit neecranat).

Institute of Electrical and Electronics Engineers

Tehnologia wireless (fr fir) folosete ca mediu de comunicaii undele radio. Avantajele reelelor fr fir sunt creterea mobilitii echipamentelor i eliminarea costurilor legate de cablare. Dezavantajele in i ele tot de mediul de comunicaii: partajarea mediului ntre mai multe echipamente, distana limitat dintre dispozitivele care comunic, interferena cu alte dispozitive care utilizeaz aceeai frecven. Standardul IEEE 802.11 descrie protocoalele de comunicaie wireless aflate la nivelurile fizic i nivelul MAC (Media Access Control) din nivelul legtur de date al modelului OSI. Standardul a fost elaborat n anii 1990, prima lui versiune fiind definitivat n 1997. ntre timp au aprut versiuni noi, iar cea din 1997 nu mai este folosit. Cele mai utilizate versiuni ale standardului 802.11 sunt 802.11a , 802.11b i 802.11g. IEEE lucreaz n prezent la versiunea 802.11n care, dei nu este definitivat este deja implementat de unii furnizori de echipamente. Wi-Fi este numele comercial pentru tehnologiile care au la baz standardele de comunicaii IEEE 802.11 utilizate n reelele locale fr fir. Suportul Wi-Fi este oferit de dispozitivele hardware i de cele mai multe dintre sistemele de operare folosite pentru calculatoare personale, telefoane mobile, console de jocuri. Wi-Fi se refer de asemenea la certificarea de ctre Wi-Fi Alliance 3 . Produsele care primesc certificarea Wi-Fi au fost testate i gsite ca interoperabile cu alte produse certificate. Calificativul Wi-Fi Certified (certificat Wi-Fi) este o garanie a interoperabilitii. Pentru ca dou echipamente s poat comunica, trebuie s foloseasc aceeai frecven, deci acelai canal. Distana maxim la care se poate realiza comunicarea (interior/exterior) 15 m /30m 45m/90m 45m/90m 70m/250m

Nume protocol 802.11a 802.11b 802.11g 802.11n

Frecvena medie de comunicaie 5 GHz 2.4 GHz 2.4 GHz 5 GHz si/sau 2.4 GHz

Rata maxim de transfer 54 Mbit/s 11 Mbit/s 54 Mbit/s 600 Mbit/s

Wi-Fi Alliance este asociaia internaional nonprofit a furnizorilor de produse conforme standardului 802.11.

O limitare important a reelelor Wi-Fi o constituie aria de acoperire. Ea depinde mult de caracteristicile antenelor dispozitivelor i de topografia particular a zonei pe care urmrete reeaua s o acopere. Plantele absorb radiaiile electromagnetice i astfel instalarea unei reele ntr-o zon mpdurit (cum ar fi un parc) limiteaz aria de acoperire a acesteia. Pereii de beton, ferestrele termopan sau blocurile metalice reflect puternic undele radio. Instalarea unei reele ntr-o cldire aduce cu sine limitarea numrului de camere ce poate fi acoperit de o singur celul. Aria de acoperire este mai restrns n cazul folosirii benzii de 5 GHz n locul celei de 2,4 GHz. n vederea conectrii wireless pot fi folosite plci de reea dotate cu antene externe sau adaptoare ce conin o interfa USB i o anten radio intern.

Sunt posibile dou tipuri de reele fr fir: ad-hoc i de tip infrastructur.

Reelele ad-hoc sunt reele n model egal la egal. Fiecare calculator poate comunica direct cu toate celelalte i pot astfel partaja fiiere i imprimante.

Reelele de tip infrastructur sunt reele n care calculatoarele comunic cu un dispozitiv central care poart numele de punct de acces (access point, prescurtat AP sau WAP- wireless access point). Dispozitivul central AP are rolul de a conecta reeaua fr fir la o reea local cablat (LAN).

n imaginea alturat este prezentat un laptop care se conecteaz la un Access Point (dispozitivul cu antene din dreapta) folosind un PC card wireless.

Fiecare punct de acces are definit o distan maxim n cadrul creia poate fi meninut o conexiune fr fir ntre calculatorul client i punctul de acces. Distana real difer n funcie de mediu. Productorul menioneaz de obicei att distana din interior ct i distana din exterior, pentru a da o indicaie rezonabil despre performanele garantate. Dac o singur zon este prea mare pentru a fi acoperit de un singur punct de acces, pot fi folosite mai multe puncte de acces sau repetoare fr fir. Toate reelele folosesc echipamente de interconectare pentru a lega ntre ele diferitele noduri. Aceste echipamente sunt: adaptoarele de reea, concentratoarele (hub-uri), puni (bridge), switch-uri, rutere (router) i pori (gateway).

Echipamente de interconectare Adaptorul de reea (placa de reea, interfaa de reea) este o component hardware a calculatorului, proiectat pentru a asigura comunicaia prin reea. Aceast component realizeaz accesul fizic la mediul de comunicaii al reelei i ofer un sistem de adresare prin aa numita adres MAC. Repetorul este un echipament electronic care primete un semnal, l cur de zgomotul care a interferat cu semnalul util, l regenereaz i retransmite, n aa fel nct semnalul s acopere o distan mai mare fr s sufere degradri, distorsionri. Pentru configuraiile Ethernet prin cablu cu perechi rsucite este nevoie de repetoare dac cablul trebuie s acopere o distan mai mare de 100 m. Concentratoarele (hub-uri) conin mai multe porturi. Cnd un pachet ajunge la un port el este copiat nemodificat la toate porturile concentratorului pentru a fi transmis mai departe. Pachetul ajunge la toate dispozitivele conectate. Destinatarul pachetului este cunoscut prin cmpul de adres al pachetului. n situaia n care un calculator i regsete propria adres n cmpul de adres atunci va reine i va prelucra pachetul. Altfel l va ignora. Punile (bridge) conecteaz mai multe segmente de reea 4 la nivelul 2 (legtur de date) al modelului OSI. Bridge-urile nva la ce adres MAC se ajunge printr-un anumit port. O dat ce puntea a construit o asociere ntre un port i o adres MAC, va trimite mai departe pachetele numai la portul asociat adresei. Switch-urile sunt dispozitive care transmit i filtreaz datagramele nivelului 2 (din modelul OSI) ntre porturile la care sunt conectate cabluri, pe baza adresei MAC nscris n pachetul transmis. Un switch are mai multe porturi i asigur construirea unei topologii stea pentru dispozitivele conectate sau conexiuni n cascad, dac se folosesc mai multe switch-uri. Trebuie s remarcm folosirea oarecum abuziv - n scop de marketing a acestui nume pentru echipamente care includ rutere i puni. Un ruter (router) este un dispozitiv de reea care transmite pachete ntre reele folosind antetul construit conform protocolului i tabele cu rutele i destinaiile cunoscute. Ruterele aleg cea mai bun cale, rut care va fi parcurs pentru livrarea unui pachet. Ruterele lucreaz la nivelul 3 al modelului OSI, respectiv nivelul internet al modelului TCP/IP. O poart (gateway) este un nod al reelei echipat n aa fel nct s asigure interfaarea dintre reele cu arhitecturi i tehnologii diferite. Un echipament gateway conine translatoare de protocoale, translatoare de semnal i alte componente care mpreun asigur interconectarea reelelor ce folosesc tehnologii i protocoale diferite.

Segmentul de reea este o poriune dintr-o reea de calculatoare unde fiecare echipament comunic folosind acelai nivel fizic.
4

Reeaua Internet Reeaua Internet este un sistem global de reele de calculatoare interconectate i care folosesc stiva de protocoale TCP/IP. Este o reea format din reele private i publice, din mediul academic, de afaceri i guvernamental, reele legate ntre ele prin cele mai variate tehnologii, n care ruterele sunt echipamentele principale. Internetul vehiculeaz o imens cantitate de informaii. Cele mai multe sunt documentele de tipul hypertext legate ntre ele i accesibile prin World Wide Web (www) i mesajele transmise prin pota electronic (e-mail). Mediile de transmisie tradiionale, cum sunt liniile telefonice i serviciile radio i TV, se redefinesc folosind servicii din Internet. Astfel funcioneaz Voice over Internet Protocol (VoIP) i IPTV. Publicaiile obinuite au cptat form nou, cum sunt site-urile Web, blog-urile i fluxurile web feeds. Tot Internetul a impus i formele actuale de comunicare instant, de tipul instant messaging, forumuri, reelele de socializare. Originile reelei Internet trebuie cutate n anii 1960 cnd proiecte demarate n Statele Unite ale Americii aveau nevoie de reele de calculatoare robuste, distribuite, fiabile, tolerante la erori. Internetul nu este administrat centralizat, nici n privina tehnologiilor de reea folosite, nici n privina utilizrii i a politicilor de acces. Fiecare component a reelei Internet folosete propriile standarde. Pentru anul 2009 se estimeaz c un sfert din populaia Terrei folosea serviciile reelei Internet. Internet i World Wide Web, dei sunt termeni folosii adesea n vorbirea curent pentru a desemna acelai lucru, se refer la lucruri deosebite. Reeaua Internet este un sistem global de comunicaii. Este o infrastructur hardware i software care asigur conectivitatea dintre calculatoare. WWW sau Web este unul dintre serviciile care folosesc reeaua Internet. WWW este o colecie de documente i de alte resurse interconectate, legate ntre ele prin hiperlegturi (hyperlink) i adrese URL (Uniform Resourse Location). Reeaua Internet se consider a fi un nume propriu din care cauz se scrie cu majuscul.

Servicii tiina calculatoarelor folosete des i pe arie larg termenul de server pentru a desemna o soluie hardware i software proiectat pentru a oferi servicii clienilor. Atunci cnd este folosit singur, termenul indic un computer pe care ruleaz un sistem de operare de tip server, dar se refer i la orice component software sau la orice hardware dedicat, capabil s ofere servicii. Definiia unanim acceptat numete server orice proces care partajeaz o resurs pentru unul sau mai mule procese client. Pentru ilustrare exemplul clasic este cel al serverului de fiiere: simpla existen a unor fiiere pe o main nu o transform n server de fiiere. Mecanismul prin care fiierele sunt partajate ntre mai muli clieni prin intermediul sistemului de operare face ns ca maina s devin un server de fiiere. Similar putem considera i o aplicaie web server. Componenta software pentru un server web se poate executa pe orice computer, fie el laptop, sau Personal Computer. n aceste situaii laptopul i calculatorul personal ndeplinesc rolul de server web. n sens hardware, cuvntul server face referire la un model constructiv de calculatoare proiectate pentru a permite execuia aplicaiilor folosite n reea. n acest model funcioneaz relaii client - server, unde anumite maini, numite gazde, pun la dispoziie sau partajeaz informaii. Ele sunt mainile server. Clienii sunt cei care cer acces la informaiile partajate de server. Un server dedicat dispune de caracteristici constructive adecvate acestui mod de lucru: unul sau mai multe procesoare de vitez mare, memorie RAM n cantitate mare i cu performane deosebite, unul sau mai multe hard discuri de capacitate mare. Sistemele de operare moderne, cum sunt sistemele Microsoft Windows i distribuiile Linux, sunt proiectate pornind de la arhitectura client server. Sub controlul acestor sisteme de operare ruleaz n fundal (background) programe numite servicii sau daemons. Programele pot sta n ateptare pn ce un client cere acces la datele pe care le poate oferi serviciul.

Propunere de tem practic 1. Calculatorul pe care l folosii n sala de curs este conectat la reea? Putei identifica reeaua din care face parte? Completai tabelul de mai jos cu informaiile pe care le identificai. mediu de comunicaii topologie adaptor de reea Arhitectur protocol de comunicaii adres Persoana care folosete calculatorul. Pentru a avea acces la resurse va trebui s deschid o sesiune de lucru (logon) i s se autentifice ca utilizator cunoscut n reea. Va putea cere probabil acces la orice resurs, dar va primi acces numai n limita privilegiilor (restriciilor). Dosare (folder-e), fiiere, aplicaii, imprimante aflate (instalate) la calculatorul folosit de utilizator. Resurse aflate (fizic) la un alt calculator dect cel local dar oferite utilizatorilor aflai la distan

Interconectare

Comunicare

Utilizator

Resurse locale Resurse aflate la distan i disponibile prin reea

2. Identificai adresa IP folosit de interfaa de reea a calculatorului dumneavoastr. Artai din ce clas face parte i care este identificatorul de reea i cel al calculatorului (host). Cte adrese IP fot fi alocate unei interfee de reea? 3. Pentru conexiunea la reea pe care o folosii identificai componentele din modelul OSI i stiva de protocoale TCP/IP. 4. Care sunt protocoalele de nivel aplicaie pe care le folosii cel mai des?
Notai rspunsurile i reinei logica obinerii lor!

Ce ai nvat n acest modul? S identificai componentele hardware i software conectivitatea n reea i interoperabilitatea dintre reele. care asigur

S interpretai modelele de referin OSI i TCP/IP care stau la baza funcionrii reelelor. S identificai relaia client / server n reea i rolul serviciilor. S explicai rolul ncapsulrii datelor. Ce sunt i cum se construiesc adresele IP (IPv4). Ce sunt clasele de adrese i cum funcioneaz masca de reea.

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