Sunteți pe pagina 1din 154

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

CAPITOLUL I Reelele de comunicaii ntre calculatoare

Obiectivele acestui capitol: Ce reprezint teleprelucrarea datelor Ce este o reea de calculatoare Care sunt tipurile de reele Ce este o topologie Care este rolul modemului ntr-o reea

I.1. Teleprelucrarea datelor


n ultimele decenii, caracterizate printr-o explozie informaional fr precedent n istoria omenirii, o importan deosebit au dobndit-o capacitatea i resursele de comunicaie de care dispun proiectanii i utilizatorii sistemelor informatice, n cadrul crora un loc important l ocup calculatorul electronic. Prelucrarea datelor cu ajutorul calculatoarelor a fost strns legat, i totodat metode utilizate n acest scop, de evoluia care a avut loc n domeniul ITului, i n special n cel al telecomunicaiilor i al evoluiei extraordinare a componentelor hardware i software. Calculatoarele sunt utilizate, din ce n ce mai mult, n cele mai diverse domenii ale activitii umane. n ziua de astzi nu se poate vorbi despre un

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

domeniu de activitate n care prelucrarea datelor s nu se efectueze cu ajutorul unui calculator. Aceasta deoarece culegerea i prelucrarea informaiilor existente, nu s-ar putea executa corect i n timp optim pentru sistemul cruia i se adreseaz, fr ajutorul calculatorului. n situaiile cele mai frecvente, mai multe calculatoarele funcioneaz mpreun pentru a asigura informaiile necesare unui anumit sistem, acestea fiind amplasate n diverse locuri de unde se preiau datele supuse prelucrrii. Numrul calculatoarelor conectate direct la reele de comunicaii n scopul deservirii unor beneficiari aflai la distan este n continu cretere. Primele aplicaii practice, stabile, care au permis teleprelucrarea datelor au fost realizate n urm cu 46 ani (anii 1957), ajungndu-se n prezent la exploatarea unui numr foarte mare calculatoare i reele de calculatoare. Se spune c aceste calculatoare sunt instalate, sau lucreaz, n medii de teleprelucrare. De aici putem trage concluzia c prin mediu de teleprelucrare se nelege ansamblul de mijloace hardware i software care permite prelucrarea la distan a informaiei. Practic orice sistem care comunic cu alte sisteme prin cel puin o linie de comunicaie reprezint un mediu de teleprelucrare. Ceea ce trebuie reinut este faptul c echipamentele i tehnicile de programare ale sistemelor de calcul cu teleprelucrare, respectiv a reelelor de calculatoare actuale, nu sunt inovaii ci etape de evoluie n dezvoltarea i perfecionarea sistemelor de calcul.
Teleprelucrarea datelor este un procedeu de prelucrare automat a

informaiei a crui caracteristic principal este utilizarea unui calculator cu performane ridicate, denumit calculator principal, sau server, de ctre mai muli utilizatori, situai n locuri diferite i la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de telecomunicaie. Teleprelucrarea datelor permite utilizarea efectiv n timp real a calculatoarelor la conducerea unor procese de producie sau activiti economice. Astfel, n perioada 1960-1962 s-au realizat primele aplicaii ale teleprelucrrii n domeniul economic: gestiune financiar, gestiune de materiale, lucrri bancare i comerciale. Din anul 1967 ele sunt utilizate i n tiin i n mvmnt.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Principalele faze ale teleprelucrrii sunt: colectarea i pregtirea (prelucrarea) datelor la utilizatori, deci n locurile unde sunt generate; introducerea / extragerea informaiei n / din sistemul de transmisie a datelor; transmisia informaiei printr-o reea de telecomunicaie; controlul informaiilor transmise / recepionate; detectarea erorilor, care s-ar putea s apar n procesul de transmisie, i corectarea acestora. Pentru efectuarea acestor faze sunt utilizate tehnici i metode diferite, caracteristice fiecrei faze. Teleprelucrarea datelor necesit echipamente specializate de intrare / ieire adaptate la liniile de comunicaii, precum i metode specifice de transmisie a informaiei numerice. Analiznd cele spuse mai sus putem spune c teleprelucrarea prezint dou funcii distincte: prelucrarea informaiilor; transmisia informaiilor la distan, sau teletransmisia datelor transmiterea datelor, fr modificarea formatului lor, ntre dou calculatoare situate n puncte geografice diferite. Mediile de teleprelucrare sunt formate dintr-un calculator principal, diverse sisteme de calcul (calculatoare) amplasate la utilizatori i echipamentele de adaptare i control necesare pentru asigurarea emiterii / recepiei i transmisiei informaiilor, aceasta din urm realizndu-se prin diferite linii de telecomunicaie (n ara noastr, n prezent, este utilizat reeaua ROMTELECOM) la care sunt conectate sistemele. n zilele noastre vechiul model al unui singur calculator (mainframe) care servete problemele de calcul ale unui sistem a fost nlocuit cu modelul client / server n care activitatea de prelucrare i transmitere a datelor este fcut de un numr mare de calculatoare, care sunt utilizate separat, dar interconectate ntre ele prin intermediul unei reele de comunicaie. Prin cooperarea ntre calculatoare se pot realiza o multitudine de activiti:

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

transferul unui fiier de la un calculator la altul; se poate accesa o baz de date existent pe un alt calculator; se pot transmite mesaje; se pot utiliza resursele hardware (imprimante, scanner-e, plotter-e, etc.) i software ale unui alt calculator. Toate aceste calculatoare legate ntre ele alctuiesc o reea de calculatoare.

I.2. Reele de calculatoare


Reelele de calculatoare au aprut din necesitatea partajrii datelor, i a resurselor hardware, existente ntr-o societate, ntre mai muli utilizatori. n fiecare societate existau un numr oarecare de calculatoare, fiecare lucrnd independent. Cu timpul aceste calculatoare, pentru a putea fi utilizate ntr-un mod mai eficient, au fost conectate mpreun prin intermediul unor dispozitive, dnd astfel natere la o reea de calculatoare. O reea de calculatoare reprezint un ansamblu de calculatoare interconectate prin intermediul unor medii de comunicaie, asigurndu-se n acest fel utilizarea n comun de ctre un numr mare de utilizatori a tuturor resurselor fizice (hardware), logice (software i aplicaii de baz) i informaionale (baze de date) de care dispune ansamblul de calculatoare conectate.1 De asemenea mai putem spune c printr-o reea de calculatoare nelegem o colecie de calculatoare autonome interconectate ntre ele. Se spune despre dou calculatoare c sunt interconectate dac sunt capabile s schimbe informaii ntre ele. Printre avantajele lucrului ntr-o reea de calculatoare amintim: mprirea resurselor existente; creterea fiabilitii prin accesul la mai multe echipamente de stocare alternative;
1

Pilat F. V., Popa S., Deaconu S., Radu F., Introducere n Internet, Editura Teora, Bucureti, 1995

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

reducerea costurilor prin partajarea datelor i perifericelor folosite; scalabilitatea: creterea performanelor sistemului prin adugarea de noi componente hardware; obinerea rapid a datelor; furnizeaz un mediu de comunicare, etc. O alt noiune strns legat de o reea de calculatoare este lucrul n reea care reprezint conceptul de conectare a unor calculatoare care partajeaz resurse. Resursele utilizate n comun de ctre o reea de calculatoare pot fi: resurse fizice (imprimante, scanner-e, etc.); resurse logice (software i aplicaii de baz: orice program: Word, un program de gestiune a stocurilor, etc.); resurse informaionale (baze de date).

I.2.1. Tipuri de reele


n funcie de criteriul de clasificare care se are n vedere exist mai multe tipuri de reele de calculatoare. Criteriile cele mai des utilizate n clasificarea reelelor sunt:

Dup tehnologia de transmisie:

reele cu difuzare (broadcast); reele punct-la-punct;

Dup scara la care opereaz reeaua (distana):

reele locale LAN; reele metropolitane MAN; reele de arie ntins WAN; Internet-ul; Dup topologie: reele tip magistral (bus); reele tip stea (star); reele tip inel (ring); reele combinate;

Dup tipul sistemului de operare utilizat:

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

reele peer-to-peer; reele bazate pe server;


Dup modul de realizare a legturilor ntre nodurile reelei (a tehnicii de comutare folosite):

reele cu comutare de circuite; reele cu comutare de mesaje; reele cu comutare de pachete. n continuare vor fi enumerate principalele caracteristici ale fiecrui tip de reea.
Reele cu difuzare (broadcast) sunt acele reele care au un singur canal

de comunicaie care este partajat (accesibil) de toate calculatoarele din reea. Mesajul (numit pachet) poate fi adresat unui singur calculator, tuturor calculatoarelor din reea (acest mod de operare se numete difuzare) sau la un subset de calculatoare (acest mod de operare se numete trimitere multipl). Aceast tehnologie de transmisie este caracteristic reelelor de tip LAN.
Reele punct la punct sunt acele reele care dispun de numeroase

conexiuni ntre perechi de calculatoare individuale. Pentru a ajunge de la calculatorul surs la calculatorul destinaie, un pachet s-ar putea s fie nevoit s treac prin unul sau mai multe calculatoare intermediare. n funcie de anumii parametri, caracteristici, etc. sunt posibile trasee multiple, de diferite lungimi, etc.
n general reelele mai mici (reele de tip LAN) utilizeaz difuzarea pentru transmiterea datelor, n timp ce reelele mari (Internet-ul) sunt de obicei punct-la-punct. Reele LAN - Local Area Network - sunt n general reele private

localizate ntr-o singur camer, cldire sau ntr-un campus de cel mult civa kilometri.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Figura 1.1. Dou reele LAN: magistral i inel Aceste reele sunt caracterizate prin:

mrime: reelele LAN au n general dimensiuni mici, iar timpul de

transmisie este limitat i cunoscut dinainte; tehnologia de transmisie const dintr-un singur cablu la care sunt conectate toate calculatoarele (de aici vine numele de difuzare). Aceste reele funcioneaz n mod normal la viteze cuprinse ntre 10 i 100 Mbps. n prezent sunt utilizate i viteze mai mari, de pn la sute de Mbps. n general aceste viteze de transmisie se msoar n megabii pe secund Mbps i nu n megabytes pe secund (MBps); topologie: LAN - urile pot utiliza diferite topologii: magistral, inel, etc. n figura 1.1. sunt reprezentate dou astfel de reele: cu topologie magistral i inel; protocoale utilizate sunt: transmitere cu jeton (token-passing) sau nelegerea coliziunii (collision sensing).

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Reele MAN - Metropolitan Area Network - reprezint o extensie a

reelelor LAN i utilizeaz n mod normal tehnologii similare cu acestea. Aceste reele pot fi att private ct i publice. O reea MAN conine numai un cablu sau dou, fr s conin elemente de comutare care dirijeaz pachetele pe una dintre cele cteva posibile linii de ieire. Un aspect important al acestui tip de reea este prezena unui mediu de difuzare la care sunt ataate toate calculatoarele. Aceste reele funcioneaz, n general, la nivel de ora.
Reele WAN - Wide Area Network - sunt acele reele care acoper o

arie geografic ntins - deseori o ar sau un continent ntreg. n aceast reea calculatoarele se numesc gazde (n literatura de specialitate se mai utilizeaz i urmtorii termeni: host sau sistem final). Gazdele sunt conectate ntre ele prin intermediul unei subreele de comunicaie, numit pe scurt subreea. Sarcina principal a subreelei este s transmit mesajele de la o gazd la alt gazd. Subreeaua este format din: linii de transmisie, numite circuite, canale sau trunchiuri, care au rolul de a transporta biii ntre calculatoare; elemente de comutare, care sunt calculatoare specializate, folosite pentru a conecta dou sau mai multe linii de transmisie. Nu exist o terminologie standard pentru denumirea acestor elemente de comutare; astfel putem ntlni diferii termeni pentru desemnarea acestora ca : noduri de comutare a pachetelor, sisteme intermediare, comutatoare de date. Termenul generic pentru aceste calculatoare de comutare este router. Fiecare calculator este n general conectat (face parte) la un LAN n care exist un ruter, prin intermediul cruia se face legtura ntre dou reele diferite. Reeaua conine numeroase cabluri sau linii telefonice, fiecare din ele legnd dou ruter-e. Dac dou ruter-e, care nu sunt legate ntre ele, doresc s comunice, atunci ele sunt nevoite s apeleze la un ruter intermediar. Subreeaua este de tip punct-la-punct (se mai utilizeaz i urmtorii termeni: subreea memoreaz-i-retransmite sau subreea cu comutare de pachete), deoarece principiul de funcionare este urmtorul: cnd un pachet

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

este transmis de la un ruter la altul prin intermediul unui alt ruter (numit ruter intermediar), acesta este reinut acolo pn cnd linia cerut devine disponibil i numai dup aceasta este transmis mai departe. Analiznd figura 1.2. putem spune c subreeaua se refer la colecia de ruter-e i linii de comunicaie aflate n proprietatea operatorului de reea. De exemplu, sistemul telefonic const din centrale telefonice de comutare, care sunt conectate ntre ele prin linii de mare vitez i sunt legate la domiciliile abonailor i birouri prin linii de vitez sczut. Aceste linii i echipamente, deinute i ntreinute de ctre compania telefonic, formeaz subreeaua sistemului telefonic. Telefoanele propriu-zise (n reea gazde, sau sisteme) nu sunt o parte a subreelei.

Figura 1.2. Alctuirea unei subreele Combinaia dintre o subreea i gazdele sale formeaz o reea. n cazul unui LAN, reeaua este format din cablu i calculatoare; aici nu exist cu adevrat o subreea. O problem important n proiectarea unei reele WAN este alegerea topologiei i anume modul de interconectare a ruter-elor.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

O inter-reea se formeaz atunci cnd se conecteaz reele diferite. De exemplu legarea unui LAN i a unui WAN, sau legarea a dou LAN-uri formeaz o inter-reea.
Internet-ul este cea mai mare reea de calculatoare la nivel mondial, fiind

denumit i reeaua reelelor, i poate fi definit ca fiind un imens domeniu care conine milioane i milioane de informaii. Toate aceste informaii sunt plasate pe pagini Web, care sunt stocate pe server-ele diferitelor reele. La instalarea i configurarea unei reele, problema principal care se pune este alegerea topologiei optime i a componentelor adecvate pentru realizarea ei. Cnd se proiecteaz topologia unei reele, alegerea topologiei va fi determinat de mrimea, arhitectura, costul, i administrarea reelei. Prin topologie se nelege dispunerea fizic teren a calculatoarelor, cablurilor, switch-urilor, ruter-elor, i altor componente ale unei reele, deci se refer la configuraia spaial a reelei, la modul de interconectare i ordinea existent ntre componentele reelei. Acest termen se poate referi i la sublinierea arhitecturii de reea, precum Ethernet sau Token Ring. Cuvntul topologie vine de la topos, care n limba greac nseamn loc.
Not Termenul de topologie se poate referi fie la o topologie fizic a

reelei, care este actualul nivel fizic sau tipul cablrii, sau la propria topologie logic, care reprezint calea pe care semnalele sunt transmise de-a lungul reelei. Aceast diferen este cel mai mult evideniat n reelele Token Ring, n care cablarea este aranjat fizic ntr-o stea, dar al crui semnal este transmis ntr-un cerc de la un calculator la urmtorul calculator. Termenul topologie fr alt descriere este utilizat cu nelesul de nivel fizic. Din punct de vedere topologic, o reea de calculatoare este descris ca un graf format dintr-o serie de noduri (calculatoarele) interconectate ntre ele prin arce (cablurile). Atunci cnd se alege topologia unei reele un criteriu foarte important care se are n vedere este cel al performanei reelei. De asemenea, topologia unei

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

reele implic o serie de condiii: tipul cablului utilizat (coaxial, torsadat, fibr optic), traseul cablului, etc. Topologia unei reele poate determina i modul de comunicare a calculatoarelor n reea. Topologii diferite implic metode de comunicaie diferite, iar toate aceste aspecte au o mare influen n reea. n domeniul reelelor locale sunt posibile mai multe topologii, dar topologiile de baz existente sunt: magistral: calculatoarele sunt conectate n mod linear. Un exemplu de astfel de topologie este forma 10Base2 a Ethernet-ului; inel: calculatoarele sunt conectate ntr-un inel. Exemple: FDDI Fiber Distributed Data Interface (inel fizic i logic), i Token Ring (inel logic i stea fizic); stea: calculatoarele sunt conectate la un singur concentrator care este un hub (Ethernet) sau un MAU Multistation Access Unit (topologia fizic Token Ring); arborescent: exist mai multe topologii de tip stea conectate mpreun ntr-otopologie magistral; plas: calculatoarele sunt conectate ntr-un model complex. Aceast topologie este n mod normal utilizat numai n reele de arie ntins (WAN-uri) n care reele diferite sunt conectate utiliznd ruter-e.
Topologia magistral (bus sau liniar) - este cea mai simpl i mai uzual

metod de conectare a calculatoarelor n reea. Fiecare calculator este legat la un cablu coaxial comun. Acesta este nchis la cele dou capete cu rezistene numite terminatori. Toate calculatoarele conectate au drepturi egale n ceea ce privete accesul la reea i pot comunica ntre ele dup dorin, fr ca un calculator principal s reglementeze fluxul de date ntre calculatoarele din reea. n aceast topologie pachetele de date sunt transmise simultan tuturor calculatoarelor interconectate, dar pachetul este preluat i interpretat doar de calculatorul cruia i este adresat; circulaia pachetelor se face n ambele sensuri, fiecare calculator putnd s transmit i s recepioneze. Cea mai cunoscut topologie magistral este Ethernet. Printre cele mai importante caracteristici ale acestui tip de topologie amintim:

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

const dintr-un singur cablu, numit trunchi care conecteaz toate calculatoarele din reea pe o singur linie; comunicaia pe magistral presupune nelegerea urmtoarelor concepte: transmisia semnalului: la un moment dat numai un singur calculator poate transmite mesaje; reflectarea semnalului; terminatorul, utilizat pentru a opri reflectarea semnalului; este o topologie pasiv, adic calculatoarele nu acioneaz pentru transmiterea datelor de la un calculator la altul; dac un calculator se defecteaz, el nu afecteaz restul reelei, cu condiia ca placa de reea a calculatorului respectiv s nu fie defect;

Figura 1.3. Topologia magistral cablul din aceast topologie poate fi prelungit prin una din urmtoarele metode: o component numit conector tubular (BNC); prin intermediul unui dispozitiv numit repetor. Lungimea maxim a cablului utilizat pentru aceast topologie este de 185 m; dac lungimea cablului depete aceast valoare, putem utiliza acest dispozitiv, care mai are i rolul unui amplificator (amplific semnalul nainte de a-l transmite mai departe n reea);

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

reprezint o conexiune multipunct - informaiile emise de un calculator sunt recepionate de toate celelalte calculatoare aflate n reea; prezint faciliti de reconfigurare (toate calculatoarele conectate au drepturi egale); costul redus al suportului i al dispozitivelor de cuplare.

Figura 1.4. Prelungirea unei reele prin intermediul unui repetor Cele mai cunoscute topologii magistral, care au fost utilizate n urm cu civa ani sunt: 10Base-2 (ThinNet) i 10Base-5 (ThickNet).
Topologia stea (star) atunci cnd se utilizeaz aceast topologie toate

calculatoarele sunt conectate la un nod central care joac un rol particular n funcionarea reelei. Orice comunicaie ntre dou calculatoare se va face prin intermediul nodului central, care se comport ca un comutator fa de ansamblul reelei. Printre caracteristicile mai importante ale acestei topologii amintim: calculatoarele sunt conectate prin segmente de cablu (se utilizeaz n mod normal cablu de tip UTP - Unshielded Twisted Pair) la o component central numit concentrator (hub - Host Unit Broadcast sau Switch); calculatoarele nu pot comunica direct ntre ele ci numai prin intermediul concentratorului; aceste reele ofer resurse i administraie centralizate; reelele mari necesit o lungime de cablu mare; dac nodul central (hub-ul) se defecteaz, ntreaga reea devine inoperabil (cade ntreaga reea);

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

dac un calculator sau cablul care l conecteaz la hub se defecteaz, numai calculatorul respectiv este n imposibilitatea de a transmite sau recepiona date n reea; poate utiliza n mare parte cablajul telefonic vechi existent ntr-o societate; transferul informaiei se face punct la punct dar, cu ultimele tipuri de comutatoare, este posibil i un transfer multipunct.

Figura 1.5. Topologia stea


Topologia inel (ring) ntr-o astfel de configuraie toate calculatoarele sunt

legate succesiv ntre ele, dou cte dou, ultimul calculator fiind conectat cu primul. Cea mai cunoscut topologie inel este Token Ring de la IBM. n cadrul acestei topologii fiecare calculator recepioneaz datele de la predecesorul su, le verific i le transmite amplificat ctre calculatorul urmtor. Pentru a implementa reea cu o astfel de topologie se utilizeaz tehnologii precum: FDDI, SONET sau Token Ring. Dintre caracteristicile mai importante ale acestei topologii enumerm: conecteaz calculatoarele printr-un cablul n form de bucl (nu exist capete libere); este o topologie activ - este acea topologie n care calculatoarele regenereaz semnalul i transfer datele n reea, fiecare calculator funcioneaz ca un repetor, amplificnd semnalul i transmindu-l mai departe, iar dac i este destinat l copiaz; mesajul (numit jeton) transmis de ctre calculatorul surs este retras din bucl de ctre acelai calculator atunci cnd i va reveni dup parcurgerea buclei;

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

defectarea unui calculator afecteaz ntreaga reea; transmiterea datelor se face prin metoda jetonului (token passing).

Figura 1.6. Topologia inel


Topologia arborescent (magistral-stea): reelele care utilizeaz acest

tip de topologie au n structura lor mai multe reele cu topologie stea, conectate ntre ele prin intermediul unor trunchiuri liniare de tip magistral. Aceast topologie este mai uor de extins dect o topologie magistral (care este limitat la un numr mic de calculatoare) sau stea (limitat de numrul de porturi ale concentratorului). Dac un calculator se defecteaz, acest lucru nu va afecta buna funcionare a reelei, dar dac se defecteaz un concentrator (hub), toate calculatoarele conectate la el vor fi incapabile s mai comunice cu restul reelei (figura 1.7.).

Figura 1.7. Topologie magistral stea

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Topologia inel-stea: este asemntoare topologiei magistral - stea.

Deosebirea const n modul de conectare a concentratoarelor: n topologia magistral - stea ele sunt conectate prin trunchiuri lineare de magistral, iar n topologia inel - stea sunt conectate printr-un concentrator principal (figura 1.8.).

Figura 1.8. Topologia inel-stea


Hub-urile sunt echipamente care permit conectarea mai multor calculatoare

dintr-o reea LAN utiliznd una din topologiile inel, stea sau combinate. Ele reprezint o soluie ideal pentru grupurile mici de lucru pentru o reea 10Base-T.

Switch-ul, este un echipament din seria Fast Ethernet fr management.

Acestea asigur conexiuni plug-and-play la reele de 10/100 Mbps care nu au nevoie de administrare. Dac ntr-o societate exist mai multe reele cu topologii diferite, atunci administrarea fluxurilor de date poate fi fcut de un calculator echipat cu mai multe plci de reea, care va juca rolul de punte (bridge) ntre aceste reele.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Reelele peer-to-peer (de la egal la egal) sunt acele reele n care

partajarea resurselor nu este fcut de ctre un singur calculator; toate calculatoarele existente n reea au acces la toate resursele reelei. Printre caracteristicile ntrunite de aceste reele amintim: numrul maxim de calculatoare care pot fi conectate la un singur grup de lucru (workgroup) este de 10; acest tip de reea implic costuri mici, i de aceea sunt des utilizate de ctre firmele mici; se utilizeaz atunci cnd zona este restrns, securitatea datelor nu este o problem, organizaia nu are o cretere n viitorul apropiat; toate calculatoarele sunt egale ntre ele; fiecare calculator din reea este i client i server, neexistnd un administrator responsabil pentru ntreaga reea.
Reele bazate pe server sunt acele reele care au n componena lor un

server specializat: de fiiere; de tiprire; de aplicaii; de pot; de fax; de comunicaii. Printre avantajele reelelor bazate pe server amintim: partajarea resurselor; securitate; salvarea de siguran a datelor; redundan; numr de utilizatori. ntr-o reea combinat exist dou tipuri de sisteme de operare pentru a oferi ceea ce muli utilizatori consider a fi o reea complet. Din cele descrise pn acum reiese faptul c toate reelele au anumite componente, funcii i caracteristici comune, precum: server-ele sunt acele calculatoare care ofer resurse partajate pentru toi utilizatorii reelei; clieni sunt acele calculatoare care acceseaz resursele partajate n reea de un server; mediu de comunicaie, reprezint modul n care sunt conectate calculatoarele n reea (tipul cablului utilizat, a modemului); date partajate, reprezint fiierele puse la dispoziie de serverele de reea;

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

resurse: fiiere, imprimante i alte componente care pot fi folosite

de utilizatorii reelei. Ali termeni frecvent utilizai sunt: subreea, termenul este potrivit n contextul unei reele larg rspndite geografic, i se refer la colecia de ruter-e i linii de comunicaie aflate n proprietatea operatorului de reea; reea, reprezint combinaia dintre o subreea i gazdele sale (host uri). n cazul unui LAN, reeaua este format din cablu i gazde; inter-reea (internetwork), ea se formeaz atunci cnd se conecteaz ntre ele reele de tipuri diferite. Legarea unui LAN i a unui WAN, sau legarea a dou LAN - uri formeaz o inter - reea.

I.3. Transmisia informaiei


Transmisia informaiei const n transferul informaiilor, reprezentate codificat prin semnale binare, ntre punctele terminale i calculatoare prin intermediul reelelor de telecomunicaie existente sau prin linii speciale de transmitere a acestora. Scopul acestei transmisiuni, prin care se asigur utilizarea de la distan a resurselor calculatoarelor, este acela de a reproduce la calculatorul receptor semnale cu acelai coninut cu cele care au fost trimise. Dup cum am spus informaiile sunt transmise de la un calculator la altul prin intermediul unei linii de transmisie, numit de obicei canal de telecomunicaie i care reprezint totalitatea mijloacelor destinate transmiterii unui mesaj, fiind practic o cale de transmisiune electric a datelor ntre dou sau mai multe calculatoare, mpreun cu toate circuitele secundare de asigurare a nivelului energetic al semnalului. Astfel un canal este format din: linii telefonice, adaptoare, filtre, etc. Aceste medii de transmisie pot fi mprite n dou grupe:

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

mediile ghidate, cum ar fi cablul de cupru: coaxial, care poate fi

subire i gros, i torsadat (twisted-pair), care la rndul lui este neecranat (Unshielded Twisted Pair UTP) i ecranat (Shielded Twisted Pair STP), i cablul din fibr optic. Sunt canale la care transmiterea semnalelor se realizeaz pe un suport fizic;
nveli exterior plastic nveli izolator (PVC, teflon)

Strat de ecranare (plas din fire de cupru) A. Cablu coaxial

Miez onductor (de cupru)

nveli exterior PVC

Pereche de fire rsucite

B. Cablu torsadat

Figura 1.9. Tipuri de cablu de cupru

nveli exterior

nveli de sticl

Miez din sticl

Figura 1.10. Cablu de fibr optic n funcie de tipul de cablu utilizat se vor folosi diveri conectori.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Figura 1.11. Conectori pentru fibr optic

Figura 1.12. Conectori pentru cablu UTP

mediile neghidate, cum ar fi undele radio i laserul. Sunt canale

bazate pe propagarea liber n spaiu a undelor. n toate cazurile transmisia informaiei prin aceste canale de telecomunicaie nu se poate face fr o oarecare degradare a informaiei, pricinuit de obicei de perturbaiile care apar pe parcursul transmisiunii. Aceti factori care afecteaz transmisiile sunt: atenuarea, reprezint pierderea n energie n timpul propagrii semnalului; distorsiunea n ntrziere, este determinat de faptul c diferite componente Fourier se propag cu diferite viteze; zgomotul, reprezint energia nedorit, provenit din alte surse dect emitorul. Canalele de comunicaie se caracterizeaz prin urmtorii parametrii: banda de frecven, se exprim prin lrgimea benzii de frecven transmis, sau prin frecvenele limit extreme ale semnalelor ce se pot transmite prin canal. Prin frecvena de lucru se nelege

frecvena semnalului purttor nemodulat, cuprins ntre banda de

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

frecven a canalului de transmisie utilizat. Din punctul de vedere al benzii de frecven canalele de transmisie se clasific n: canale vocale, cu banda de frecven ntre 300 - 3400 Hz, i o lrgime de band de 3100 Hz, iar viteza de transmisie 600 4800 bauds; canale subvocale, cu o lrgime de band inferioar celei vocale (< 3000 Hz), viteza de transmisie 45 - 200 bauds; canalele band larg, cu o lrgime de band superioar celei vocale, ns mai mic de 48kHz, viteza de transmisie 19200 500000 bauds. viteza de transmisie a datelor binare printr-un canal de comunicaie se exprim prin viteza de modulaie (numrul de momente emise pe secund) corespunztoare semnalului transmis, evaluat n bauds. Baud-ul este unitatea de msur pentru schimbul semnalelor printr-un canal de comunicaie, sau altfel spus este unitatea de msur pentru viteza de modulaie i reprezint rapiditatea de modulaie corespunztoare unui moment emis pe secund de sursa de informaie (numrul de variaii pe secund). n cazul transmisiei de date binare baud-ul corespunde unui bit / s, deci 1 baud = 1 bit / s. precizia de transmisie (numit i coeficient mediu de erori sau frecvena erorilor) reprezint numrul mediu de elemente (bii) sau caractere la care s-a produs o eroare datorat perturbaiilor din canal; modul (sensul) de transmisie, este fie de la emitor la receptor, fie de la receptor la emitor. Din acest punct de vedere, exist trei tipuri de canale de transmisie: simplex, informaiile sunt transmise numai ntr-un singur sens, caz n care se spune c avem o comunicare simplex; semiduplex (half-duplex), la care informaiile pot fi transmise n ambele sensuri, dar nu simultan, ci la momente diferite de timp prin alternarea sensurilor, caz n care vom avea o comunicare semiduplex; duplex (ful-duplex), la care informaiile pot fi transmise n ambele sensuri simultan, caz n care spunem c avem o comunicare duplex integral.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

n cazul transmisiei datelor prin intermediul reelelor telefonice se face distincie ntre: circuitele telefonice din reelele cu comutaie (manual sau automat). n acest caz legtura se stabilete prin intermediul centralelor de comutaie n urma apelrii de ctre staia abonat a numrului staiei apelate; circuitele telefonice nchiriate (pentru transmisiuni de tip punct-lapunct). n acest caz avem o legtur permanent ntre utilizator i celelalte sisteme din reea. Aceste legturi permanente se pot realiza prin nchirierea liniilor ROMTELECOM sau prin circuite proprii ale utilizatorilor. Din punct de vedere al calitii serviciilor cele mai bune sunt circuitele telefonice permanente. nainte de a trece mai departe mai trebuie adugat faptul c n prezent se cunosc urmtoarele tehnici de comutare: comutare de circuite. O proprietate important a comutrii de circuite este necesitatea de a stabili o cale de acces de la un capt la cellalt, nainte ca datele s poat fi transmise (presupune realizarea unei ci fizice de comunicaie ntre emitor i receptor). n cadrul acestei tehnici de comutare se utilizeaz trei faze: stabilirea circuitului, transmisia efectiv a datelor i deconectarea circuitului. Cel mai cunoscut sistem n care este utilizat aceast tehnic de comutare este sistemul telefonic i utilizarea comutatoarelor digitale pentru reele locale de comunicaie integrat a datelor i semnalului vocal. Un exemplu modern pentru circuite comutatoare l reprezint tehnologia ATM. comutarea de mesaje. n cadrul acestei tehnici realizarea transferului de date ntre cele dou calculatoare care doresc s comunice se face prin intermediul unor secvene de mesaje. Informaia care trebuie transferat este mprit n entiti bine definite, numite mesaje. Ele sunt complet independente unele de altele, pot avea lungimi diferite, dar n general structura (formatul) lor este fix. ntre cele dou calculatoare care comunic, mesajele circul n ambele sensuri. Pentru ca mesajele s poat fi transportate prin reeaua de comunicaii, este necesar ca n structura mesajelor s existe informaie despre calculatorul receptor. Aceast informaie este nscris de ctre calculatorul surs a mesajului, ntr-un cmp

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

prestabilit, i, pe baza creia, elementele reelei de comunicaie vor stabili ruta care trebuie urmat. Deci calea pe are este transmis informaia ntre cele dou calculatoare nu mai este dedicat , ea este stabilit n funcie de un criteriu de performan i de starea fizic efectiv a reelei de comunicaie. comutare de pachete, n acest caz nu se stabilete de la nceput o cale ntre apelant i apelat. Aceast tehnic se mai numete memoreaz i transmite. Aceast tehnic de comutare se prezint n dou variante: prima variant, care este asemntoare cu tehnica comutrii de mesaje, se bazeaz pe utilizarea datagramelor. n cazul acestei variante fiecare pachet este o entitate independent, pachetele fiind tratate de reeaua de comunicaii n mod independent i ele sunt transportate pe baza adresei calculatorului destinatar. Protocoalele bazate pe datagrame au avantajul rapiditii i flexibilitii, fiind acceptate n domeniul reelelor locale, pentru care rata de eroare este foarte mic i unde viteza este un parametru esenial. a doua variant, care este asemntoare cu tehnica comutrii de circuite, folosete circuitul virtual. Ca i n cazul tehnicii comutrii de circuite, i n aceast tehnic se stabilete o conexiune ntre calculatoarele surs i receptoare, dar conexiunea este una logic. Ea este stabilit naintea transmisiei datelor propriu-zise, i se realizeaz prin schimbul de pachete speciale de stabilire a conexiunii. Cele dou variante au n comun faptul c entitatea informaional care este transportat n reea este pachetul, rezultat prin mprirea mesajului n uniti de dimensiuni mai mici. Lungimea unui pachet este n general sub 1000 octei, iar n cazul unor protocoale 802.x aceast lungime este chiar mai mic.

Am vzut c la un moment dat unul sau mai multe calculatoare transmit date, i altele sunt n ateptare. Pentru a preveni accesul simultan la cablu sa stabilit un set de reguli care definesc modul n care un calculator plaseaz i preia date pe / de pe cablul de reea. Acest set de reguli poart numele de metod de acces.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Exist mai multe metode de control de acces la mediu: CSMA/CD (Carrier Sense Multiple Access with Collision Detection), cunoscut sub denumirea de metod de acces multiplu cu detectarea purttoarei i a coliziunii. Metoda CSMA/CD este cunoscut drept o metod concurenial deoarece calculatoarele se lupt pentru ansa de a transmite date ntr-un mediu de reea. CSMA/CD este metoda de acces standard pentru reelele Ethernet. Aceast metod are dou dezavantaje principale: numrul de calculatoare care pot exista ntr-un domeniu este relativ mic. Mai multe calculatoare vor produce mai multe coliziuni i vor ncetini traficul n reea; nu este o metod sigur pe o distan mai mare de 2500 metri (1,5 mile) din cauza atenurii semnalului. Aceast metod de acces opereaz n trei faze (care d i numele metodei): sesizarea purttoarei (Carrier Sense): primul calculatorul care dorete s transmit sesizeaz (sense) o purttoare (carrier) n mediul de transmisie naintea transmiterii propriilor semnale. Deci orice calculator care dorete s transmit date n reea, trebuie s asculte mai nti magistrala, pentru a determina dac aceasta este ocupat. Acest principul se poate numi ascult nainte de a vorbi (listen before talking); acces multiplu (Multiple Access): nseamn c mai multe calculatoare (multiple) pot accesa (access) mediul de reea. Orice calculator care a ascultat magistrala i a detectat c este liber, poate iniia o transmisie. La iniierea simultan a transmisiei pe magistral de ctre dou sau mai multe calculatoare, apare coliziunea, care va afecta ambele semnale de date, deci transmisia este compromis. detectarea coliziunii (Collision Detection): nseamn c dac o coliziune (collision) este detectat (detected), deoarece are loc transmiterea simultan a mai multor semnale, calculatoarele care transmit opresc transmisia, i apoi retransmit puin mai trziu. Deci aceast faz este realizat de fiecare calculator care este n transmisie, deoarece fiecare calculator ascult linia n timpul transmisiei.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

La detectarea unei coliziuni, primul calculator care o detecteaz, va suspenda emisia i va emite n linie un semnal special; acest semnal va permite ca toate calculatoarele care sunt conectate la mediu s ia cunotin despre coliziune, suspendndu-i activitatea. Sintetiznd, putem spune c n reelele care utilizeaz aceast metod de acces, primul calculator (staie) ascult reeaua pentru a fi sigur c nu exist deja un semnal prezent, transmis de un alt calculator, nainte de a ncerca s plaseze propriul semnal n reea. Dac un semnal purttor este detectat n mediu, care arat c un calculator este n transmisie, nici un alt calculator nu poate iniia o transmisie pn cnd mediu este liber. Dac nici un semnal nu este detectat, orice calculator poate transmite un semnal. Dac dou calculatoare ascult cablu i nu detecteaz nici un semnal, ele pot decide transmiterea simultan a semnalelor. Dac acest lucru are loc, va avea loc fenomenul de coliziune ntre cele dou semnale generate. Aceast coliziune va fi detectat de ambele calculatoare i ele vor transmite un semnal de zgomot (interferen) care informeaz toate celelalte calculatoare din reea c a avut loc o coliziune i nu pot transmite. ntre timp, cele calculatoare al cror semnale au creat coliziune opresc transmiterea i ateapt intervale de timp aleatoare (n mod frecvent cteva milisecunde) nainte de a ncerca s retransmit. CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) - metod de acces multiplu cu detectarea purttoarei i evitarea coliziunii. Este un tip de metod de control a accesului la mediu pentru plasarea semnalelor n reelele de transmisie n band de baz. ntruct reelele n band de baz pot transporta numai un singur semnal la un moment dat, trebuie s existe o modalitate a controlului prin care calculatorul are acces la mediu n orice moment. CSMA/CA este una dintre aceste metode. n tehnologiile de reea care utilizeaz drept metod de acces CSMA/CA, calculatoarele anun intenia de a transmite naintea transmisiei efective a datelor pe magistral. Fiecare calculator ascult mereu cablul pentru aceste anunuri, i dac aude unul, evit s transmit propriile date. Altfel spus, ntr-o reea CSMA/CA, calculatoarele ncearc s evite coliziunile cu semnale generate de

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

alte calculatoare. Semnalizarea suplimentar generat de CSMA/CA determin ca aceast metod s fie mai nceat dect metoda de acces CSMA/CD utilizat n reelele Ethernet. CSMA/CA este metoda de acces standard pentru reelele Apple Talk bazate pe LocalTalk. LocalTalk este o tehnologie de mediu la reea motenit care specific componentele de cablare proprii (brevetate) a arhitecturii de reea Apple Talk original. LocalTalk utilizeaz o topologie magistral sau arbore care suport mai mult de 32 de calculatoare ntr-o reea. token passing (metoda prin transferul jetonului); reprezint accesul la mediu pentru transmisie, al unui calculator pe baza deinerii token-ului (un cadru special de control) care la terminarea operaiei este transmis n reea pentru a putea fi preluat de alt calculator. metoda cu prioritate la cerere. O alt problem care apare n transmisia informaiilor este cea a codificrii informaiei. Aceasta este necesar n special datorit erorilor care pot s apar pe parcursul transmisiei datelor. Cele dou tipuri de coduri utilizate n teletransmisia datelor sunt: coduri corectoare de erori, sunt codurile care pe lng fiecare bloc de date trimis includ i o informaie redundant (un ir de bii sau caractere de control) care ajut receptorul s poat deduce caracterul care a fost trimis, i dac s-a produs o eroare s o depisteze i s cear o nou transmisie; coduri detectoare de erori, sunt acele coduri care includ o informaie redundant pentru a permite receptorului s constate dac a aprut o eroare, i s cear o nou transmisie, dar nu arat care este eroarea.

I.3.1. Echipamente de transmisie la distan. Modemul.


Atunci cnd un calculator dorete s transmit informaii pe o linie telefonic, acestea trebuie s fie n prealabil convertite din semnale binare n

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

semnale analogice, apoi la captul unde are loc recepia din semnale analogice n semnale digitale. Pe liniile telefonice semnalele au o variaie continu, iar semnalele ce materializeaz codurile binare au o variaie discret. Echipamentul care realizeaz aceste transformri se numete modem (MOdulator / DEModulator) - echipamentul care accept un ir serial de bii la intrare i produce un semnal modulat la ieire (sau vice-versa). Acesta este un periferic inserat ntre interfaa serial a calculatorului (semnale digitale cu o variaie discret) i linia telefonic public (semnale analogice cu o variaie continu). Pentru liniile nchiriate este posibil utilizarea semnalului digital de la un capt la altul, dar acestea sunt foarte scumpe i sunt utilizate numai pentru a construi reele private n interiorul unei firme.

Figura 1.13. Modul de interpunere a modem-urilor Deci un modem este un dispozitiv care convertete datele din semnale digitale (accept un ir serial de bii la intrare), utilizate n interiorul calculatorului, n semnale analogice care pot fi transmise prin liniile de telefon, i invers, din semnale analogice n semnale digitale.
Modulaia reprezint procedeul ce realizeaz transformarea semnalului modulator (discret) care reprezint mesajul de transmis ntr-un semnal modulat (continuu), transformarea se bazeaz pe modificarea unui semnal purttor (sinusoidal), la care unul din parametrii caracteristici este

modificat n concordan cu valoarea semnalului modulator.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Demodulaia este procedeul de extragere, la recepie, a semnalului

modulator (a mesajului) din semnalul modulat recepionat. Modularea pe partea emitorului i demodularea pe partea celui care recepioneaz trebuie s se realizeze n acelai mod, deci este necesar o standardizare. Toate modemurile existente n prezent pe pia i destinate PC-urilor respect recomandrile CCITT (Comit Consultatif International Tlgrafique et Tlphonique), o organizaie internaional cu sediul la Geneva, responsabil cu stabilirea normelor n acest domeniu. Pe lng viteza de transfer i forma codificrii, normele reglementeaz i controlul erorilor i al compresiei datelor. Sunt utilizate tehnologiile de 57600 bps de la USRobotisc i Rockwell.
1 2 3 4 5 6 7

1 - Cablu de interfa 3 Interfa USB (opional) 5 Interfa Ethernet 7 - Power

2- Conector de consol (opional) 4 Interfa telefonic (opional) 6 Switch ON /OFF

Figura nr.1.14. Modem Alte moduri de transmisie utilizate sunt urmtoarele: transmisia asincron (start-stop) se bazeaz pe transmisia datelor sub form de caractere, unde un caracter const dintr-o secven de k bii, conform standardului utilizat (5-8 bii, iar setul de caractere standard folosit este ASCII). Deoarece n acest mod de transmisie, echipamentul emitor i receptor nu sunt n faz (nu sunt sincronizate n timp), este necesar utilizarea unor semnale de separare, pentru indicarea nceputului i sfritului fiecrui caracter. Deci datele ce trebuiesc transmise sunt mprite n caractere, iar fiecare caracter este precedat de un cod de nceput (START) i urmat de un cod de sfrit (STOP). Acest mod de transmisie este caracterizat prin faptul c intervalul de timp ntre dou semnale

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

oarecare este independent de durata semnalului elementar. Acest tip de transmisie permite viteze de transmisie de pn la 18.000 bps. transmisia sincron n acest caz modemurile sunt dotate cu oscilatoare suplimentare care genereaz un semnal de ceas folosit la separarea caracterelor care se transmit continuu. Acest mod de transmisie este caracterizat prin aceea c intervalul de timp ntre dou semnale oarecare este ntotdeauna un multiplu ntreg al duratei semnalului elementar. Acest mod de transmisie elimin utilizarea pentru fiecare caracter a semnalelor de separare, permind astfel o utilizare eficient a capacitii liniilor de telecomunicaie. Acest mod de transmisie permite viteze de pn la 56.000 bps pe liniile telefonice. n domeniul comunicaiei sunt utilizai frecvent urmtorii termenii sintactici: analogic - acest termen se refer la datele prezentate n mod continuu; digital, se refer la datele prezentate ca eantioane individuale, discrete; datele reprezint entiti care conin informaie. Datele pot fi de dou tipuri: date analogice sunt acele date care iau valori continue ntr-un anumit interval - i date digitale sunt acele date care iau valori discrete dintr-o anumit mulime finit; semnale sunt purttoare de date. La fel ca i datele, semnalele sunt de dou tipuri: semnal analogic reprezint o und elctromagnetic continu i semnal discret reprezint o secven de impulsuri de tensiune (sau curent). transmisia reprezint comunicarea datelor folosind propagarea i procesarea semnalelor. Exist urmtoarele tehnici de transmisie a datelor: transmisia digital a datelor digitale, folosind tehnici de codare a datelor, cu scopul de a mbunti calitatea transmisiei; transmisia digital a datelor analogice, realizat prin intermediul codrii / decodrii;

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

transmisia analogic a ambelor tipuri de date, utilizndu-se

modularea / demodularea semnalelor ce rprezint informaia de transmis. Codarea reprezint procesul care transform semnalul analogic ce transport datele ntr-un flux de bii. Un modem primete informaie digital sub form binar de la procesorul calculatorului, analizeaz aceast informaie i o convertete n semnale analogice care pot fi trimise printr-o linie telefonic. Modemul de la celalalt capt al conexiunii primete aceste semnale, le convertete napoi n semnale digitale i le trimite procesorului local. Avantajul informaiei analogice este capacitatea de a reprezenta un flux continuu de informaii. Datele digitale, pe de alt parte, sunt mai puin afectate de interferene nedorite, numite zgomote. Sunetele sunt analogice, deci pentru a putea transmite informaii printr-o linie telefonic, modemul trebuie s preia datele digitale de la calculator i s le converteasc n sunete, ca semnale analogice. Transmiterea datelor se realizeaz prin micarea informaiei digitale dintr-un loc n altul prin intermediul unui canal de comunicaie. Dac aceste semnale digitale ar fi transmise printr-un canal analogic, undele ar fi distorsionate iar receptorul nu ar mai putea interpreta n mod corect semnalul recepionat. Soluia aleas este convertirea semnalelor digitale n semnale analogice astfel nct canalul de comunicaie s poat transporta n siguran informaia dintr-un loc n altul. Am vzut c procesul care permite aceast conversie poart numele de modulaie. Modulaia este o tehnic care urmrete modificarea anumitor caracteristici ale semnalului digital astfel nct informaia ce trebuie transmis este nglobat n acesta. Orice proprietate msurabil a unui semnal analogic poate fi utilizat pentru transmiterea informaiei prin schimbarea acestei proprieti ntr-un mod prestabilit i detectarea acestor modificri la receptor i extragerea informaiei din semnalul analogic. Semnalizarea analogic se bazeaz pe folosirea unui semnal de frecven constant numit purttoarea de date (data carrier). Acest semnalul care este modulat poart numele de semnal purttor deoarece el transport informaia de la un capt la cellalt al canalului de comunicaie. Codarea datelor digitale se realizeaz prin modularea uneia dintre cele trei caracteristici ale semnalului purttor, sau a

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

unei combinaii a acestora. Semnalul puttor este caracterizat prin trei parametri: frecven; amplitudine; faz. n funcie de aceti parametri vom avea trei tipuri de modulaie, n conformitate cu parametru care se modific n semnalul analogic, n vederea includerii informaiei ce trebuie transmis: modulaia de frecven n cazul acestei metode amplitudinea oscilaiilor rmne constant, iar frecvena semnalului analogic este modificat n funcie de datele transmise astfel sunt transmise frecvene diferite pentru 1 i 0 (figura nr.1.15). Dezavantajele acestei metode sunt limitarea ratei de schimbare a frecvenelor de lrgimea de band a liniei i distorsiunile ce apar pe linie i nu permit o interpretare corect a informaiilor transmise. Valorile binare sunt reprezentate prin dou frecvene diferite ale purttoarei, de obicei frecvene simetrice fa de frecvena de baz a purttoarei. Aceast metod se poate utiliza pentru transmisii de pn la 1200 bps.

Figura 1.15. Modulaia de frecven modulaia de amplitudine conform acestei metode frecvena oscilaiilor rmne constant, iar amplitudinea semnalului purttor

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

este modificat astfel nct semnalul analogic are o amplitudine mare pentru a transmite un 1 i amplitudine 0 pentru a transmite un 0 . Deci cele dou valori binare sunt reprezentate prin dou valori diferite ale amplitudinii semnalului purttor. Principalul avantaj al acestei metode este uurina cu care se poate implementa. Principalul dezavantaj este limitarea vitezei schimbrilor de amplitudine de ctre lrgimea de band a liniei, linia telefonic permite aproximativ 3.000 schimbri / secund. Acest dezavantaj face ca aceast metod s nu mai fie utilizat de ctre modemuri dect mpreun cu alte metode.

Figura 1.16. Modulaia de amplitudine


modulaia de faz conform acestei tehnici amplitudinea i

frecvena rmn constante, dar are loc un salt n faz. Aceast tehnic are la baz compararea a dou unde sinusoidale, n cazul n care cele 2 unde merg n aceiai direcie se spune c au schimbare de faz zero. O schimbare de faz de 1800 (reprezentat n figura urmtoare) avem atunci cnd una din unde este pozitiv iar cealalt negativ. Cele dou stri permit reprezentarea unui singur bit de informaie care poate avea valorile 1 i 0. Aceast metod necesit pentru detectarea fazei fiecrui simbol sincronizarea fazelor ntre dispozitivul care transmite i cel ce recepioneaz. Valorile binare sunt reprezentate prin succesiuni de secvene rafal: valoarea 0, prin

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

emiterea unui semnal rafal de aceeai faz cu anteriorul semnal rafal, i valoarea 1 prin emiterea unui semnal rafal cu faz opus.

Figura 1.17. Modulaia de faz Acestea sunt principalele metode de modulaie, dar n modemurile moderne care ating viteze de transmisie mari se utilizeaz diverse combinaii ale acestora. Viteza de transmisie a informaiei poate fi crescut prin comprimarea informaiei, n acest scop se pot folosi diverse protocoale. Dou dintre cele mai cunoscute protocoale de compresie sunt MNP-5, care are o rat de compresie de 2:1 i V.42bis, cu rat de 4:1. MNP-5 produce o ncrcare important, fcnd transmisia fiierelor pre-compresate (ZIP, de exemplu) mai lent. V.42bis poate sesiza dac compresia nu mai este necesar, deci poate accelera transferul fiierelor pre-compresate. Mai putem spune c transmisia semnalului codificat prin canalul de comunicaie se poate efectua prin utilizarea urmtoarelor tehnici: transmisia n band de baz, caz n care se folosesc semnale digitale pe o singur frecven. Reelele locale care utilizeaz acest mod de transmisie se numesc reele de band de baz.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Figura 1.18. Semnal digital bidirecional transmisia n band larg, caz n care se folosesc semnale analogice ntr-un domeniu de frecvene. Reelele locale care utilizeaz acest mod de transmisie se numesc reele de band larg.

Figura 1.19. Semnal analogic unidirecional O alt caracteristic important este transmisia corect a informaiilor, transmisie care se poate realiza utiliznd diverse metode.
Controlul erorilor este o metod prin care modemurile verific dac

informaia primit nu a fost periclitat n timpul transferului. Modemurile care fac controlul erorilor sparg informaia n buci mai mici, numite cadre (frames). Modemul transmitor ataeaz o sum de control (checksum) la fiecare cadru. Modemul receptor verific dac suma de control se potrivete cu cea trimis. Dac nu, ntregul cadru este retrimis. Dei corecia erorilor poate ncetini transferul pe liniile cu zgomote, ofer totui o mare fiabilitate. MNP2-4 i V.42 sunt protocoale cu corectarea erorilor. Aceste protocoale stabilesc modul n care modemurile verific datele. Ca i n cazul protocoalelor pentru compresia datelor, pentru a putea fi folosit un protocol cu corectarea erorilor, el trebuie s fie suportat de ambele modemuri conectate. Adeseori unul dintre modemurile unei conexiuni poate transmite date mai repede dect cellalt le poate recepta. Controlul fluxului este o proprietate ce permite modemului receptor s-i spun celuilalt s fac pauz din cnd n cnd. Controlul fluxului exist ca software (protocoalele XON/XOFF), dar i ca hardware (RTS/CTS). Cu controlul fluxului software, cnd un modem

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

vrea s-i spun celuilalt s fac pauza, i trimite un anumit caracter, de obicei CTRL-S. Cnd este pregtit s porneasc din nou, i trimite un caracter diferit, ca CTRL-Q. Controlul fluxului software are numai avantajul c poate folosi un cablu serial cu numai trei fire. Deoarece controlul fluxului software regleaz transmisia prin transmiterea unui anumit caracter, zgomotele de pe linie pot genera caracterul care simbolizeaz pauza, blocnd astfel transferul pn cnd este trimis caracterul corespunztor (precum CTRL-Q). De asemenea, fiierele binare nu trebuie niciodat s fie trimise folosind controlul fluxului software, deoarece ele pot conine acele caractere de control. Controlul fluxului hardware (RTS/CTS) folosete fire din cablul modemului sau, n cazul modem-urilor interne, folosete hardware din cadrul modemului. Acesta este mai rapid i mult mai fiabil dect controlul fluxului software. Tipurile de modemuri cele mai utilizate sunt: Modemuri de linii telefonice, modemurile tradiionale telefonice reprezint astzi mijlocul preferat al milioanelor de utilizatori pentru a accesa Internet-ul, reele de date sau pentru a primi / trimite un fax. Astfel n cazul unui fax modem, funcia de fax poate fi integrat n modem permind transmisia i recepia de fax-uri utiliznd modemul n locul unui aparat fax. Avantajul utilizrii unui fax modem este viteza de transmisie (n general fax modemurile opereaz la viteze cuprinse ntre 2400 - 33.600 bps, vitez care depinde ns de viteza fax-ului care recepioneaz), calitatea mai bun a documentelor recepionate, uurina n utilizare cnd se transmit fax-uri. Voice modem este un modem care are integrat Digital Voice Messaging. Ele vin n general cu mult software specializat. Cele mai multe sunt capabile s discearn ntre apeluri prin voce i prin fax i au o opiune pentru setarea cutiilor potale ca acestea s primeasc apeluri prin voce sau fax. Cele mai multe pachete software pentru voce au o opiune Page Notification, prin care pager-ul va fi notificat cnd se primete un mesaj. Aceste modemuri permit utilizarea de aplicaii care combin capabiliti de fax cu robot care rspund la apeluri i mailbox-uri.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

modem intern pentru calculatoare personale

modem pentru calculatoare laptop sau notebook

Modemuri de cablu. Reelele de televiziune prin cablu ofer posibilitatea transmisiilor de date pe cablu coaxial, folosit de acestea, utiliznd un modem de cablu. Pentru transmisia datelor pe reelele de cablu este folosit frecvena unui canal de televiziune (ntre 50-750 MHz) pentru transmiterea datelor de la furnizorul de servicii la client (downstream) i un canal (n banda 542 MHz) pentru transmisia datelor de la client la furnizorul de servicii (upstream). Un singur canal de 6 MHz poate oferi o rat de transfer ntre 27-36 Mbps pentru downstream i o rat de transfer ntre 500 Kbps 10 Mbps pentru upstream. Lrgimea de band pentru downstream i upstream este mprit de clienii conectai pe un segment de cablu n mod normal ntre 500 i 2000. Un utilizator poate obine viteze ntre 500 Kbps i 1,5 Mbps n funcie de arhitectura reelei i de ncrcarea acesteia. n afar de vitez conexiunile prin modemuri de cablu ofer i un alt beneficiu, conexiunea permanent. Deoarece modemurile de cablu utilizeaz un tip de conexiune asemntor cu reelele LAN un utilizator rmne tot timpul on-line n reea. Modemuri wireless. Aceste modemuri pot fi utilizate att n zonele urbane, dar unde nu exist posibilitatea pozrii cablurilor, dar i n zonele greu accesibile. Acestea sunt de mai multe tipuri: puncte de acces (de tip hub), carduri pentru PC-uri i/sau laptop. Aceste modemuri utilizeaz banda de frecven cuprins ntre 2.4 i 2.4835 GHz, utiliznd procedura DSSS (Direct Sequence Spread Spectrum). Ele respect standardele IEEE 802.11 i IEEE 802.11b.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Punct de acces

Plac PCMCIA

Plac PCI Modemuri radio. n fiecare ar utilizarea spectrului de frecvene radio este reglementat de o organizaie a statului respectiv. Aceste reglementri definesc alocarea fiecrei benzi de frecven: pentru transmisii de televiziune i radio, pentru operatorii de telecomunicaii, pentru armat, etc. De obicei pentru a utiliza o band de frecven se negociaz cu organul de reglementare n domeniu, se stabilete o anumit arhitectur i se cumpr dreptul de utilizare a frecvenei respective. n afar de benzile de frecven care necesit liceniere, pentru a putea fi utilizate fiecare stat pune la dispoziie anumite benzi de frecven ce pot fi folosite ntr-un mod mult mai flexibil: principala caracteristic este c aceste benzi se pot utiliza fr liceniere, dar statul stabilete totui anumite reguli ce trebuie respectate pentru a evita abuzurile din partea unor utilizatori. Regulile principale se refer la puterea de emisie i emisia n afara benzii (poluarea benzilor de frecvent adiacente). Totui regulile stabilite de stat difer de la ar la ar: spre exemplu n SUA se pot utiliza benzile de 900 MHz i 2,4 GHz cu puterea maxim de 1W, n timp ce n Europa se poate utiliza doar banda de 2,4 GHz cu o putere

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

de 0,1W (banda de 900 MHz este utilizat n Europa telefonie celular GSM). Modemurile care utilizeaz banda de frecven de 2,4 GHz folosesc diverse tehnologii de transmisie, dar principiul de baz este acelai ca i la modemurile clasice: informaia digital este transformat n informaie analogic printr-o operaie de modulare dup care este transmis utiliznd ca mediu de transmisie eterul urmnd a fi recepionat de un alt modem radio care demoduleaz semnalul recepionat obinnd informaia original. Utiliznd tehnologii de transmisie diverse se pot obine viteze de transmisie diverse: ntre 2 Mbps i 11 Mbps. De curnd att n Europa ct i n SUA a fost pus la dispoziie gratis i banda de 5 GHz n care transmisiunile se pot face la viteze superioare 10 Mbps i 40 Mbps. Transmisia datelor folosind modemuri radio poate deveni complicat n principal datorit polurii benzii de frecven i datorit numrului mare de utilizatori ce pot apare n anumite zone. Poluarea poate apare din diverse surse: spre exemplu frecvena de 2,4GHz este frecven la care moleculele de ap rezoneaz acest fenomen fiind utilizat n cuptoarele cu microunde, cuptoarele cu microunde casnice genereaz interferene limitate datorit limitrii puterii radiaiilor emise dar cuptoarele cu microunde industriale (spre exemplu un usctor ntr-o fabric de hrtie) genereaz interferene puternice. Pentru evitarea acestor probleme modemurile radio sunt dotate cu diverse mecanisme care permit realizarea unei transmisii fiabile. Modemuri ADSL. Acestea reprezint soluia n asigurarea unor viteze deosebit de mari. Folosind aceeai linie telefonic cu serviciile de voce, propriu-zise. Folosind codificarea DMT, aceste modemuri suport viteze de pn la 8 Mbps/1.5 Mbps pentru download i de pn la 800 Kbps/512 Kbps pentru upload, n funcie de standardul utilizat. Aceste modemuri reprezint, alturi de modemurile de cablu, soluia principal n realizarea difuziunii de date cumare vitez, find prefetele operatorilor tradiionali de telefonie. Aceste modemuri au fost testate i n Romnia cu succes, n reeua ADSL oferit de PC Net.

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

I.4. ISDN
ISDN (Integrated Services Digital Network) nu reprezint o reea nou,

ci o mbuntire a reelei telefonice publice deja existente, care extinde structura digital ctre abonat la un pre destul de sczut. ISDN reprezint de fapt un set de servicii digitale, adugat la vechiul serviciu telefonic. Clasa elementar de servicii a fost denumit BRI (Basic Rate Interface Service). Aceasta a fost introdus pentru a oferi servicii complet digitale pentru abonaii individuali i pentru firmele care erau conectate prin reele analogice. S-a intenionat ca ISDN s fie un pas nainte, nu o tehnologie revoluionar. Dei serviciile ISDN utilizeaz cablurile de cupru existente, att centrala telefonic, ct i telefoanele trebuiesc nlocuite. Costul acestui proces de modernizare a fcut ca acceptarea ISDN-ului, sub forma unui serviciu pe scar larg, s fie ncetinit. Aceste servicii utilizau reeaua existent de cabluri de cupru i acceptau o lime de band total de 144 Kbps. Viteza de baz ISDN mparte banda disponibil n 3 canale de date. Dou dintre ele pot transfera date la viteze de 64 Kbps (numite canale B), iar al treilea de 16 Kbps (canal D). Canalele B pot transporta voce, date, sau imagini, iar canalul D este utilizat pentru controlul, meninerea i configurarea apelurilor (transmite date de semnalizare sau de administrare a legturii). Deoarece ISDN se bazeaz pe canalele B (de 64 Kbps) el mai este referit ca N-ISDN (Narrowband ISDN ISDN de band ngust).

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Deoarece ISDN-ul iniial nu mai corespunde verinelor actuale, CCITT a dezvoltat un nou serviciu, denumit B-ISDN (Broadand ISDN - ISDB de band larg). Acest serviciu se bazeaz pe tehnologia ATM (Asynchronous Transfer Mode), care este o tehnologie bazat pe comutarea de pachete i nu pe circuite

I.5. DSL
xDSL este numele sub care se grupeaz o serie de tehnologii de transmisie de date care ofer viteze de transmise superioare: pn la 52 Mbps pentru download, i ntre 64 Kbps i 2 Mbps pentru upload. Diversele variante de DSL folosesc medii de transmisie i tehnologii diferite. Dintre acestea ADSL (Asimetric DSL) este tehnologia cea mai promitoare pentru uz casnic. ADSL utilizeaz cabluri telefonice de cupru putnd folosi reeaua telefonic deja existent. Principiul de funcionare este c o transmisie vocal (telefonic) nu utilizeaz toat lrgimea de band disponibil pe cablurile de cupru astfel fiind posibil transmisia de date la viteze mari n acelai timp. Pentru a realiza acest lucru ADSL folosete trei canale de frecvene n acelai timp. Primul set de canale este folosit pentru convorbiri telefonice obinuite. Al doilea set de frecvene este utilizat pentru transmiterea de date la viteze ntre 64-640 Kbps (vitez care depinde de calitatea liniei i de lungimea acesteia). Ca i n cazul ISDN transmisia este digital diferena fiind dat de faptul c canalele sunt utilizate pentru transmisii ntr-o singur direcie Al treilea semnal este utilizat pentru recepionarea de date la viteze ntre 1,5 Mbps 6,1 Mbps. ADSL prezint cteva asemnri cu ISDN, astfel ambele tehnologii necesit fire de cupru curate din punct de vedere electric (care nu prezint interferene), i pot opera pe distane scurte fa de centrala telefonic (aproximativ 5,5 Km).

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

Verificarea cunotinelor

1. Prin teleprelucrarea datelor se nelege prelucrarea automat a informaiei de ctre: a mai muli utilizatori, situai n locuri diferite i la distan fa de calculatorul principal, transmisia informaiei fcndu-se prin sisteme de telecomunicaie; b un grup restrns de utilizatori, transmisia informaiei fcndu-se prin sisteme de telecomunicaie. 2. Funciile teleprelucrrii sunt: a prelucrarea i transmisia informaiei la distan; b colectarea i controlul informaiilor transmise; c introducerea i transmisia informaiilor. 3. Noiunea de lucru n reea reprezint conceptul de conectare a unor calculatoare care partajeaz: a resurse; b aplicaii i periferice; c baze de date i resurse hardware. 4. Criteriile dup care se clasific o reea sunt: a tehnologia de transmisie, distan, topologie, sistemul de operare; b distan, generaia de calculatoare, topologie, sistemul de operare utilizat; c topologie, sistemul de operare utilizat. 5. Reelele punct la punct sunt acele reele care: a dispun de numeroase conexiuni ntre perechi de calculatoare individuale;

Capitolul I Introducere n reelele de comunicaie ntre calculatoare

b
c

dispun de o singur conexiune ntre perechi de calculatoare individuale; se ntind pe o distan mare; se ntind pe o distan mic.

Capitolul II Noiunea de protocol, stiv de protocoale

CAPITOLUL II Noiunea de protocol, stiv de protocoale

Obiectivele acestui capitol: Ce este un protocol Modelul ISO/OSI Modelul Project 802 Modelul TCP/IP Diferene ntre modelele OSI i TCP/IP

Am vzut c o reea de calculatoare este alctuit dintr-un ansamblu de mijloace de transmisie i de sisteme de calcul, care realizeaz att funcii de transport a informaiei ct i funcii de prelucrare a acesteia. Dar fiecare calculator prezint un mod specific de stocare a informaiei i de interfaare cu exteriorul. Astfel, o reea de calculatoare care interconecteaz diferite calculatoare poate funciona n bune condiii numai dac exist o convenie care stabilete modul n care se transmite i se interpreteaz informaia. Astfel, ea trebuie s respecte nite standarde, numite protocoale, care sunt nite modele ce arat modul de rezolvare a problemelor ce pot apare la interconectarea calculatoarelor. Pentru a nelege mai bine, ceea ce reprezint un protocol, vom prezenta n continuare celebrul exemplu al lui Andrew Tanenbaum2 de comunicare ntre doi filozofi (figura 2.1).
2

Andrew Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Tg. Mure, 1998

Capitolul II Noiunea de protocol, stiv de protocoale

Doi filozofi, unul din India i altul din Romnia, doresc s fac schimb de idei. Din pcate, sunt departe unul de cellalt i nici nu cunosc o limb comun prin care s comunice, primul vorbind limba urdu iar al doilea limba romna. Deoarece sunt departe unul de altul, ei trebuie s comunice folosind un suport de comunicaie. Pentru a se nelege ntre ei, fiecare filozof angajeaz cte un translator care s cunoasc ambele limbi, care la rndul lor angajeaz cte o secretar care se va ocupa cu transmiterea efectiv a mesajului. Dup cum se vede din figur, filozoful 1 trimite translatorului su mesajul pe care dorete s-l primeasc filozoful 2. Acesta l traduce i l nmneaz secretarei care l transmite mai departe prin fax, pot electronic sau cu telefonul secretarei 2.
Filozof 1 Filozof 2
Filozof

Filozof 1 Informaii pt. translator 2 Translator Informaii pt. secretar 3 Secretar

Reguli ntre filozofi

Reguli ntre traductori Translator

Reguli specifice activitii i suportului de comunicaie

Secretar

Figura 2.1. Un mod de comunicare ntre doi filozofi Se evideniaz astfel dou tipuri de relaii ntre cele 6 persoane participante la comunicaie. Pe de o parte, sunt relaii ntre partenerii cu aceleai sarcini

Capitolul II Noiunea de protocol, stiv de protocoale

din cele dou ri (filozof 1 - filozof 2; translator 1 - translator 2; secretar 1 - secretar 2), iar pe de alt parte sunt relaii ntre membrii din aceeai ar care particip la comunicaie (filozof - translator; translator - secretar). Fiecare dintre aceste relaii funcioneaz dup reguli mutual acceptate de ctre parteneri. Cei doi filozofi accept o serie de reguli de prezentare a conceptelor filozofice impuse de literatura filozofic mondial; cei doi traductori respect i ei o serie de reguli de comunicare, iar cele dou secretare stabilesc de comun acord modul de transmitere a informaiilor. n relaia dintre filozof i translator din acelai sistem se stabilesc o serie de reguli de comunicare, care au n esen trei aspecte: modalitatea prin care filozoful furnizeaz textul de tradus i transmis; forma n care translatorul i va furniza filozofului rspunsurile de la filozoful partener; deciziile care se vor lua n unele situaii excepionale. La fel, n relaia translator i secretar se stabilete modul n care acetia i transmit unuia altuia sarcinile de executat i rezultatele acestora, precum i cum vor fi tratate situaiile excepionale: retransmiterea unora dintre mesajele care nu au putut fi transmise la un moment dat; transmiterea unor mesaje urgente, etc. De reinut, c regulile de comunicare sunt independente de coninuturile mesajelor. Pe baza acestui exemplu, se poate acum defini termenii utilizai n transmiterea informaiilor ntr-o reea de calculatoare. Prin protocol se nelege un set de reguli i convenii ce se stabilesc ntre participanii (de exemplu, filozof 1- filozof 2) la o comunicaie n vederea asigurrii bunei desfurri a comunicaiei respective; sau protocolul este o nelegere ntre prile care comunic asupra modului de realizare a comunicrii. Protocoalele pot fi:

Capitolul II Noiunea de protocol, stiv de protocoale

rutabile: sunt acel protocoale care accept comunicaii LAN - LAN pe mai multe ci; nerutabile. n cadrul aceluiai grup am ntlnit trei participani (filozoful, translatorul i secretara). Apare astfel conceptul de nivel (sau strat) al crui scop este de a oferi anumite servicii nivelurilor superioare. Numrul, numele, coninutul i funcia fiecrui nivel variaz de la o reea la alta. Fiecare nivel va executa un anumit numr de funcii clar definite. Din exemplul anterior, am vzut c pentru a realiza comunicaia sunt necesare mai multe reguli (protocoale) care se stabilesc ntre membrii de pe acelai nivel i ntre membrii din cadrul aceluiai grup (servicii). Putem spune c o comunicaie este caracterizat prin mai multe protocoale. Acest concept se numete familie de protocoale (stiv) i reprezint o list de protocoale utilizate de ctre un anumit sistem, cte un protocol pentru fiecare nivel. De asemenea, n cadrul unui aceluiai grup (filozof - translator - secretar) ntre participanii la comunicaie schimbul de informaii se face pe baza unor alte convenii, numite servicii. Prin serviciu se nelege un set de primitive (operaii) pe care un nivel le furnizeaz nivelului superior (de deasupra sa). De menionat c serviciul i protocolul sunt noiuni distincte. Un serviciu definete ce operaii este pregtit nivelul s ndeplineasc pentru utilizatorii si, dar nu spune nimic despre cum sunt implementate aceste operaii. Un protocol este un set de reguli care guverneaz modul de implementare al serviciului. ntre dou niveluri adiacente va exista cte o interfa. Interfaa definete ce operaii i servicii primare ofer nivelul de jos (inferior) nivelului de sus (superior). n realitate, datele nu sunt transferate direct de pe nivelul n al unui sistem pe nivelul n al altui sistem. Fiecare nivel transfer datele i informaiile de control nivelului imediat inferior, pn cnd se ajunge la nivelul cel mai de jos, sub care se afl mediul fizic prin care se produce comunicarea efectiv.

Capitolul II Noiunea de protocol, stiv de protocoale

n general participanii la comunicaie se numesc entiti. Entitatea reprezint elementul activ din fiecare nivel; ea poate fi o entitate software (un proces) sau o entitate hardware (un cip de I/O). Entitile de pe un nivel n furnizeaz (implementeaz) un serviciu utilizat de ctre nivelul n+1. Nivelul n se numete furnizor de servicii, iar nivelul n+1 se numete utilizator de servicii. Un alt concept este cel de arhitectur de reea, prin care se nelege o mulime de niveluri i de protocoale. Majoritatea reelelor de calculatoare sunt alctuite din diferite componente hardware i software, care n marea lor majoritate provin de la diferii productori. Din acest motiv s-a impus necesitatea existenei unor standarde care s permit utilizarea acestor componente diferite. Aceste standarde sunt de fapt specificaii pe care productorii trebuie s le respecte pentru ca produsele lor s fie compatibile cu cele ale altor productori.

II.1. Organizaii internaionale pentru standardizarea n domeniul reelelor de calculatoare


n momentul de fa exist dou tipuri de organizaii internaionale care se ocup de standardizarea i specificarea n domeniul reelelor de calculatoare i a reelelor de comunicaie: grupurile pentru standardizarea formal; forumurile pentru dezvoltarea aplicaiilor industriale. Dintre organizaiile cele mai importante care se ocup cu standardizarea n domeniul reelelor de calculatoare amintim: ISO (International Standards Organization), organism cu sediul la Paris care stabilete standarde pentru servicii i produse. n domeniul reelelor de calculatoare organizaia stabilete standardele pentru comunicaii i schimburi de informaii; ITU (International Telecommunication Union Uniunea Internaional de Telecomunicaii) este cel mai important organism pentru standardizri n domeniul reelelor. Sectorul ITU-T, cunoscut

Capitolul II Noiunea de protocol, stiv de protocoale

tradiional sub numele CCITT (Comit Consultatif International de Tlegraphie et Tlphonie) are sediul la Geneva. Acest comitet studiaz i face recomandri referitoare la standardele de telecomunicaii utilizate n lume. Protocoalele CCITT se refer n special la: modemuri (protocoale cunoscute sub denumirea de seria V: V.22, V.32, V.35, etc.); reele (protocoale cunoscute sub denumirea de seria X: X.200, X.400, etc.). n prezent elaboreaz standardizarea pentru srviciile B-ISDN, protocoale de semnalizare sau definirea funciilor legate de ATM; IEEE (Institute of Electrical and Electronics Engineers) organizaie care se ocup cu standardizarea diferitelor dispozitive electronice. Cea mai cunoscut contribuie n domeniul reelelor locale o constituie setul de standarde IEEE 802.X. Situaia n domeniul standardizrii n domeniul reelelor de calculatoare nu este destul de clar. Astfel n momentul de fa sunt utilizate mai multe tipuri de standarde: de jure (lege), sunt standarde elaborate de o organizaie internaional: ISO, CCITT, IEEE, etc. Aceste standarde nu sunt de fapt legi, dar ele sunt adoptate se comisii guvernamentale i devin standarde pe care echipamentele de comunicaie i calculatoarele sunt obligate s le suporte pentru a funciona mpreun. Orice standard care ncepe cu ANSI, ISO, IEEE sau CCITT este un standard de jure. De exemplu, standardul ISO 646, cunoscut i sub denumirea de Alfabetul Internaional CCITT nr.5, este o specificaie a modului de codare a caracterelor alfanumerice i de punctuaie; de facto (n urma faptului), au devenit standarde deoarece toi utilizatorii au considerat c este o idee bun. Acestea nu sunt recunoscute de organizaiile de standardizare. Un astfel de exemplu este arhitectura de reea IBM SNA (System Network Architecture), care arat modul n care comunic unele cu altele calculatoarele i dispozitivele, cum ar fi terminalele i imprimantele. Alte exemple MS-DOS 3.1 i NetWare de la Novell; sistemul de reele TCP/IP; proprietatea cuiva: brevetate sunt create de un furnizor atunci cnd un produs nu funcioneaz dup standardele existente. De exemplu standardele de comunicaie IBM;

Capitolul II Noiunea de protocol, stiv de protocoale

realizri tehnologice recente care nu au fost nc standardizate, dar sunt promovate de diverse organizaii i n paralel se desfoar i munca de standardizare. Este cazul tehnologiei ATM. Standardele de jure i de facto sunt publice, ele putnd fi cumprate. Pe parcursul evoluiei comunicaiei ntre calculatoare au fost elaborate mai multe familii de protocoale. Cele mai importante sunt modelul de referin ISO / OSI i modelul de referin TCP / IP.

II.2. Modelul de referin ISO / OSI


Modelul OSI (Open System Interconnection) este un model de interconectare a sistemelor deschise, elaborat ntre anii 1977 i 1994 de ctre Organizaia Internaional de Standarde, ISO. Termenul de "open" (deschis) semnific faptul c sistemul este apt s fie "deschis" pentru comunicaii cu oricare alt sistem din reea care respect aceleai reguli (protocoale). Acest model ofer un model complet de funcii pentru sistemele de comunicaii, astfel dac diveri furnizori vor construi sisteme conform acestui model, ele vor fi capabile s comunice ntre ele. Modelul ISO/OSI este un model stratificat i este organizat pe apte niveluri: 1. nivelul fizic (physical layer): se ocup de transmiterea biilor printrun canal de comunicaie; arat specificaii electronice / mecanice de transmisie i se ocup de fapt cu transformarea biilor n semnale electrice. Prin intermediul acestui nivel datele sunt livrate de la un calculator la altul. De reinut c nivelul fizic nu se identific cu mediul fizic; 2. nivelul legturii de date (data-link layer): fixeaz o transmisie a biilor fr erori n jurul unei linii de transmisie; una din sarcinile acestui nivel este de a transforma un mijloc oarecare de transmisie ntr-o linie care s fie disponibil nivelului superior (nivelul reea) fr erori de transmisie; informaia circul la acest nivel sub form de cadre. Tot la acest nivel este rezolvat problema cadrelor deteriorate,

Capitolul II Noiunea de protocol, stiv de protocoale

3.

4.

5.

6.

7.

pierdute sau duplicate. Sintetiznd putem spune c principala sarcin a acestui nivel este de a detecta i de a rezolva erorile aprute n transmisia datelor; nivelul reea (network layer): se ocup de controlul funcionrii subreelei; tratarea i transferul mesajelor; stabilete rutele de transport (adic fixeaz i ruteaz fluxul de date ntre capetele comunicaiei). La acest nivel informaiile circul sub form de pachete. Acest nivel garanteaz corectitudinea informaiilor transferate; nivelul transport (transport layer): rolul principal al acestui nivel este s accepte date de la nivelul superior (nivelul sesiune), s le descompun, dac este cazul, n uniti mai mici, s transfere aceste uniti nivelului inferior (nivelului reea) i s se asigure c toate fragmentele sosesc corect la cellalt capt; nivelul sesiune (session layer): gestioneaz dialogul ntre aplicaii sau utilizatori, adic permite aplicaiilor sau utilizatorilor de pe calculatoare diferite s stabileasc ntre ei sesiuni de lucru; nivelul prezentare (presentation layer): se ocup de sintaxa i semantica informaiilor transmise ntre aplicaii sau utilizatori. Acest nivel gestioneaz structurile de date abstracte i le convertete din reprezentarea intern folosit de calculator n reprezentarea standardizat din reea (sistemul surs) i invers (sistemul destinaie). Protocoalele de la acest nivel asigur compatibilitatea de codificare a datelor ntre sistemele de calcul aflate n comunicaie; nivelul aplicaie (application layer): se ocup de interfaa comun a aplicaiilor utilizator i de transferul fiierelor ntre programe.

Modelul OSI este doar un model de arhitectur de reea, deoarece spune Nivel numai ceea Nivelar trebui s fac fiecare nivel, i nu specific serviciile i ce protocoalele utilizate la fiecare Protocol de aplicaie nivel.
Aplicaie Interfa Prezentare Interfa Sesiune Transport Reea Legtur de date Fizic Aplicaie Interfa Prezentare Interfa Sesiune Transport Reea Legtur de date Fizic Protocol de prezentare

Protocolul intern al subreelei Protocol de sesiune

Protocol de transport

Reea Leg .date Fizic

Reea Leg .date Fizic

Protocolul gazd ruter la nivel reea Protocolul gazd ruter la nivelul legturii de date Protocolul gazd ruter la nivelul fizic Ruter

Capitolul II Noiunea de protocol, stiv de protocoale

Figura 2.2. Modelul ISO - OSI Reamintim c ntre dou niveluri cu acelai numr (n), aflate pe dou calculatoare care comunic, nu exist de fapt o legtur fizic, ci are loc un schimb de informaii n cadrul unor convenii (protocoale), care sunt nelese de ctre nivelurile respective. n cadrul unui acelai sistem de calcul ntre dou niveluri succesive exist o legtur fizic iar schimbul de informaii se face pe baza unor alte convenii, pe care le-am numit servicii. Schimbul efectiv de semnale are loc numai la nivelurile fizice ale celor dou calculatoare care comunic. Circuitul datelor ntre cele dou calculatoare se efectueaz astfel: de la calculatorul emitor datele se deplaseaz ncepnd cu nivelul 7 (aplicaie) spre nivelurile inferioare, la fiecare nivel adugndu-se un antet corespunztor nivelului. Este important de reinut c nivelul inferior nivelului care transmite datele nu cunoate care poriune din informaia primit reprezint antetul i care datele propriu zise. Datele ajung prin intermediul nivelului fizic la mediul de comunicaie. Aici ele sunt

Capitolul II Noiunea de protocol, stiv de protocoale

transformate n semnale electrice care sunt transmise staiei destinaie, unde datele se vor deplasa de aceast dat n sens invers, adic de la nivelul fizic pn la nivelul aplicaie, la fiecare nivel avnd loc procesul de eliminare a antetului.
Sistemul surs Nivel aplicaie Nivel prezentare
PH Date Date Date Date Date AH

Date Date

Sistemul destinaie Nivel aplicaie Nivel prezentare Nivel sesiune Nivel transport Nivel reea Nivel legtur de date Nivel fizic

Nivel sesiune
SH

Nivel transport Nivel reea


RH

TH

Nivel legtur de date Nivel fizic

LH

Bii

Figura 2.3. Transmiterea datelor n modelul OSI Procesul prin care datele de transmis sunt completate la fiecare nivel al calculatorului surs cu o serie de informaii care vor fi utilizate de protocol pentru validarea transmisiei la nivelul corespunztor al calculatorului destinaie se numete ncapsulare. Operaia se desfoar ncepnd de la nivelurile superioare ctre cele inferioare. Operaia care se desfoar invers se numete decapsulare. Ceea ce trebuie reinut este faptul c modelul OSI utilizeaz trei concepte de baz, i anume: protocoale, care se stabilesc ntre dou entiti de pe acelai nivel, aflate pe calculatoare diferite; servicii, care se stabilesc ntre dou niveluri succesive ale aceluiai calculator;

Capitolul II Noiunea de protocol, stiv de protocoale interfee;

interfaa unui nivel spune proceselor aflate la nivelul imediat superior cum s fac accesul. Cu toate c aceste concepte sunt foarte clar difereniate, nu se spune nimic despre modul n care ele funcioneaz.

II.3. Modelele de reea OSI i Project 802


Lucrul n reea presupune transmiterea datelor de la un calculator la altul, i acest proces este mprit n etape. n cadrul fiecrei etape, sistemul de operare n reea respect un set de proceduri stricte, numite protocoale, sau reguli de comportare, care contribuie la ncheierea cu succes a fiecrei operaii. Modelul Project 802 a fost conceput de IEEE n februarie 1980 (de unde-i vine i numele 802, anul 80 luna 2) i definete standardele pentru componentele fizice ale reelei, placa de reea i cablul, de care se ocup nivelul fizic i legturii de date ale modelului OSI (aceste niveluri definesc modul n care mai multe calculatoare pot utiliza simultan reeaua, fr a interfera unul cu cellalt). Aceste specificaii, cunoscute sub numele de IEEE 802.X, se refer la reelele LAN i definesc modul n care plcile de reea acceseaz i transfer date prin mediul fizic i se aplic mai multor domenii, cum ar fi: plci de reea; componente ale reelelor de suprafa (WAN); componente folosite n reelele cu cablul coaxial i torsadat. Conform modelului Project 802 nivelul legturii de date este mprit n dou subniveluri: MAC (Media Access Control - controlul accesului la mediu), controleaz accesul i delimiteaz cadrele, detecteaz erorile i recunoate adresele fizice, fiind inferior subnivelului LLC. Acest subnivel comunic direct cu placa de reea i este responsabil pentru transportul fr erori al datelor ntre dou calculatoare din reea (furnizarea unei metode de acces la mediu). Subnivelul MAC i

Capitolul II Noiunea de protocol, stiv de protocoale

nivelul fizic sunt realizate de obicei prin circuite aflate pe placa de interfa de reea (NIC Network Interface Card). Subnivelul MAC variaz n funcie de tipul reelei i este descris detaliat n specificaiile 802.3, 802.4, 802.5 i 802.12.
802.2 Legtura logic

Modelul OSI

802.3 802.4 802.5 802.1 Interconectarea prin poduri (bridge)

802.12

Control ul
Legtura de date

Control ul accesul ui mediu (MAC) la

Control ul accesul ui mediu (MAC) la

Control ul accesul ui mediu (MAC) la

accesul ui mediu la

Fizic

(MAC)

Figura 2.4. Corespondena standardelor 802 cu modelul OSI 802.3 802.4 802.5 802.12 LLC (Logical Link Control - controlul legturii logice), administreaz Fizic Fizic Fizic Fizic comunicaia legturii de date i definete folosirea punctelor interfeei logice, numite puncte de acces la servicii, SAP (Service Access Points). Serviciile de transmisie de date sunt solicitate printrun astfel de punct de acces la serviciul subnivelului LLC, SAP LLC. Astfel, acest subnivel stabilete i menine lgturile de comunicare logice ntre calculatoarele care comunic,el fiind responsabil pentru controlul traficului, corecia erorilor, i funcii de solicitare pentru comunicaii orientate pe conexiune, dar care suport de asemenea comunicaie fr conexiune. Este posibil ca subnivelul LLC s permit accesul la serviciile sale simultan mai multor utilizatori. Fiecare utilizator va folosi un alt punct de acces, identificat printr-o adres. Acest subnivel permite utilizatorului s solicite serviciile legturii de date fr a ine seama de tehnologia de realizare a subnivelului MAC i a nivelului fizic. Avem trei tipuri de astfel de servicii: - serviciul fr conexiune; - serviciul cu conexiune; serviciul fr conexiune, cu confirmare.

Capitolul II Noiunea de protocol, stiv de protocoale

n tabelul care urmeaz sunt artate categoriile cele mai importante ale acestui model: Specificaia IEEE 802.1 802.2 802.3 Descriere Specific modul de interconectare n reea. Descrie controlul legturii logice (LLC) Reele LAN cu acces multiplu i cu detectarea purttoarei i a coliziunilor CSMA/CD, sau reelele Ethernet. Reele LAN cu transfer de jeton pe magistral (Token Bus). Reele LAN cu transfer de jeton n inel (Token Ring). Reele metropolitane (MAN). Reele fr fir. Securitatea reelelor. Reele LAN cu prioritate la cerere (tip 100baseVG). Reele LAN cu prioritate la cerere (tip 100baseX). Reele bazate pe cablu TV.

802.4 802.5 802.6 802.11 802.10 802.12 802.13 802.14

Componenta software care permite unui calculator s comunice cu un anumit dispozitiv se numete driver. Sistemul de operare nu poate realiza comunicarea cu un dispozitiv pn cnd nu sunt instalate i configurate driverele corespunztoare dispozitivului respectiv. Driverele de reea permit comunicarea ntre o plac de reea i redirectorul de reea care ruleaz pe calculator. Redirectorul este acea parte software de reea care accept cereri de intrare / ieire pentru fiierele aflate la distan, cereri pe care le trimite sau le redirecteaz ctre un alt calculator din reea. Pentru instalarea driver-ului se folosete un utilitar special de configurare. Driverele plcilor de reea funcioneaz n cadrul subnivelului MAC al nivelului legturii de date ale modelului OSI. Subnivelul MAC este responsabil pentru asigurarea accesului partajat al nivelului fizic la plcile de reea ale

Capitolul II Noiunea de protocol, stiv de protocoale

calculatorului. Deci driver-ul plcii de reea asigur comunicarea direct ntre calculator i placa de reea. Printre protocoalele legturii de date utilizate de reelele LAN-uri amintim (unele dintre ele au fot descrise mai detaliat n capitolul precedent, respectiv protocoalele cu acces multiplu): IEEE 802.3, care furnizeaz metoda de acces CSMA/CD pentru reele Ethernet n band de baz. Este o reea magistral care poate transmite date la 10 Mbps sau 100 Mbps. Datele sunt transmise prin fir fiecrui calculator ns numai cel ndreptit s le recepioneze confirm primirea. Protocolul CSMA/CD regularizeaz traficul prin reea, permind transmisia doar atunci cnd cablul este liber i nici un alt calculator nu transmite. Noua versiune pentru Fast Ethernet este 802.3 u; IEEE 802.4 (Token Bus) este o reea magistral care se bazeaz pe o schem de transfer al jetonului (token passing). Fiecare calculator recepioneaz toate datele, ns rspunde numai cel a crui adres este menionat explicit. Jetonul care circul pe cablu determin calculatorul care poate emite; IEEE 802.5, care furnizeaz metoda de acces cu transmitere prin jeton (tokenpassing) pentru mplementarea reelelor cu jeton inel n band de baz. (Token Ring) este o reea inel care poate transmite date la 4 sau la 16 Mbps. Pentru reelele metropolitane specificaia IEEE 802.6 definete standardul DQDB (Distributed Queue Dual Bus magistral dual cu coad distribuit). DQDB const din dou magistrale (cabluri) unidirecionale la care sunt conectate toate calculatoarele. Fiecare magistral are un capt de distribuie (head-end) un dispoziiv care iniiaz activitatea de transmisie. Specific acestui standard este faptul c pentru transferul de pe o magistral pe alta a informaiilor nu este necesar prezena unor dispozitive de rutare. Traficul destinat unui calculator din dreapta transmitorului folosete magistrala de sus. Traficul ctre utilizatorii din stnga folosete magistrala de jos. Acest lucru este ilustrat n figura urmtoare3.
3

Andrew Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Tg. Mure, 1998, pag.10

Capitolul II Noiunea de protocol, stiv de protocoale

Figura 2.5. Arhitectura reelei MAN Pentru WAN-uri, protocoalele nivelului legturii de date ncapsuleaz traficul LAN n cadre potrivite pentru transmisi peste conexiuni WAN. Metodele de ncapsulare a legturii de date pentru transmisii WAN includ: tehnologii punct la punct precum protocolul PPP (Point-to-Point Protocol) i HDCL (High-level Data Link Control); tehnologii multipunct precum releu de cadre, ATM (Asynchronous Transfer Mode), SMDS (Switched Multimegabit Data Services), i X.25. Nivelul legturii de date al modelului de referin OSI, care convertete cadrele de date ntr-un ir de bii pentru nivelul fizic, este responsabil pentru ncadrarea, controlul fluxului (traficului), corectarea erorilor, i retransmiterea cadrelor. La acest nivel opereaz punile (dispozitive de interconectare) i plci de reea care utilizeaz adresele MAC. Totodat, nivelul legturii de date stabilete i menine legtura de transmitere a datelor pentru nivelul superior, nivelul reea. El garanteaz c datele sunt transferate sigur ntre dou calculatoare dintr-o reea. n capitolul precedent s-a artat faptul c dup criteriul tehnologiei de transmisie reelele pot fi mprite n dou categorii: cele care utilizeaz conexiuni punct-la-punct, sunt reele de tip WAN, cu excepia celor prin satelit; cele care utilizeaz canale de difuzare, specifice reelelor LAN.

Capitolul II Noiunea de protocol, stiv de protocoale

n funcie de modul de conectare (reele LAN sau WAN) la acest nivel pot fi implementate un numr de protocoale, dup cum s-a artat mai nainte. Protocoalele legturii de transmitere a datelor (data link) sunt responsabile pentru funcii precum modul de adresare, succesiunea i delimitarea cadrului, eliminarea i detectarea erorilor, i controlul traficului. O problem cheie care apare n orice reea cu difuzare const n a determina cine poate utiliza canalul, atunci cnd exist mai muli utilizatori concureni. Aceste canale cu difuzare sunt denumite canale multiacces, sau canale cu acces aleator, iar problema alocrii canalului este rezolvat de protocoalele subnivelului MAC. Metodele de alocare sunt de dou tipuri: alocarea static a canalului, poate fi realizat prin: - multiplexarea cu diviziunea frecvenei (FDM Frecquency Division Multiplexing); aceasta presupune c fiecrui utilizator i se aloc o anumit band de transmisie (deci banda este mprit n n pri egale), sau prin multiplexarea cu diviziunea timpului (TDM Time Division Multiplexing), caz n care fiecrui utilizator i este alocat static fiecare a n-a cuant; alocare dinamic. Ceea ce trebuie reinut este faptul c nici un protocol al subnivelului MAC nu garanteaz o livrare corect a datelor.

II.3. Modelul TCP/IP


Acest model este mult mai vechi dect modelul OSI i a fost utilizat drept model de referin de ctre strmoul tuturor reelelor de calculatoare, ARPANET i apoi de succesorul su Internet-ul. ARPANET-ul a fost o reea de cercetare sponsorizat de ctre DoD (Department of Defense Departamentul de Aprare al Statelor Unite). n cele din urm, reeaua a ajuns s conecteze ntre ele, utiliznd linii telefonice nchiriate, sute de reele universitare i guvernamentale. Modelul de referin TCP/IP a aprut ca o necesitate de interconectare a reelelor de diferite tipuri, iar denumirea a

Capitolul II Noiunea de protocol, stiv de protocoale

fost dat dup cele dou protocoale fundamentale utilizate, Ip i TCP, i ncepnd din 1 ianuarie 1983 a devenit unicul protocol oficial utilizat de reele. Despre acest protocol Tanenbaum spune4: "...o main este pe Internet dac folosete stiva de protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite pachete IP ctre toate celelalte maini din Internet. Simpla posibilitate de a trimite i primi pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe reele din afara Internet-ului. Oricum, subiectul este cumva umbrit de faptul c multe calculatoare personale pot s apeleze la un furnizor de servicii Internet folosind un modem, s primeasc o adres IP temporar i apoi s trimit pachete IP ctre alte gazde. Are sens s privim asemenea maini ca fiind pe Internet numai atta timp ct ele sunt conectate la ruter-ul furnizorului de servicii." Substana care ine legat Internet-ul este deci modelul de referin TCP/IP. Practic, toate calculatoarele conectate la Internet utilizeaz familia de protocoale TCP/IP. Punctele forte ale acestei familii de protocoale sunt: este independent de configuraia hardware; reprezint o arhitectur care faciliteaz conectarea n medii eterogene; se poate utiliza att pentru reele locale (LAN) ct i pentru reele globale (WAN); este un protocol standard, rutabil. Printre avantajele utilizrii acestui protocol enumerm: este un protocol de reea rutabil suportat de majoritatea sistemelor de operare; reprezint o tehnologie pentru conectarea sistemelor de calcul diferite. Se pot utiliza mai multe utilitare de conectivitate standard pentru a accesa i transfera date ntre sisteme diferite. Sistemele deoperare Windows 2000 i Windows 2003 includ mai multe asemenea utilitare standard;

Andrew S. Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Trgu Mure, 1998, pag.49.

Capitolul II Noiunea de protocol, stiv de protocoale

este un cadru de lucru robust, scalabil ntre platforme de tip client/server; reprezint o metod de acces la resursele Internet.

II.3.1. Structura familiei de protocoale TCP/IP


De ce este TCP/IP protocolul standard pentru Internet? Acest lucru se datoreaz unor caracteristici, i anume: permite comunicarea ntr-un mediu eterogen, deci se preteaz foarte bine pentru conexiunile din Internet (care este o reea global ce are n structura sa o multitudine de reele eterogene att din punct de vedere hardware, ct i software); furnizeaz un protocol de reea rutabil, pentru reele mari, fiind folosit din acest motiv drept protocol de interconectare a acestor reele. TCP/IP este o familie (suit) de protocoale, dintre care cele mai importante sunt TCP i IP, care a fost transformat n standard pentru Internet de ctre Secretariatul pentru Aprare al Statelor Unite, i care permite comunicaia ntre reele eterogene (interconectarea reelelor). Modelul de referin ISO/OSI definete apte niveluri pentru proiectarea reelelor, pe cnd modelul TCP/IP utilizeaz numai patru din cele apte niveluri, dup cum se vede din figura 2.5. Familia de protocoale TCP/IP are o parte stabil, dat de nivelul Internet (reea) i nivelul transport, i o parte mai puin stabil, nivelul aplicaie, deoarece aplicaiile standard se diversific mereu.

Modelul OSI 7 Aplicaie 6 Prezentare 5 Sesiune 4 Transport 3 Reea 2 Legtur de date 1 Fizic

Modelul TCP/IP 4 Aplicaie

3 Transport 2 Internet 1 Gazd - la - reea

Capitolul II Noiunea de protocol, stiv de protocoale

Figura 2.6. Comparaie ntre modelele ISO / OSI i TCP / IP n ceea ce privete nivelul gazd-la-reea (echivalentul nivelul fizic i legtur de date din modelul OSI), cel mai de jos nivel din cele patru, acesta este mai puin dependent de familia de protocoale TCP/IP i mai mult de driver-ele i al plcilor de reea. Acest nivel face ca funcionarea nivelului imediat superior, nivelul Internet, s nu depind de reeaua fizic utilizat pentru comunicaii i de tipul legturii de date. Protocoalele din familia TCP/IP trateaz toate reelele la fel. De aici rezult un concept fundamental pentru reelele TCP/IP, i anume acela c, din punct de vedere al unei reele globale, orice sistem de comunicaii capabil s transfere date conteaz ca o singur reea, indiferent de caracteristicile sale. Strategia de a construi nivelurile unui protocol se numete layering. Toat reeaua TCP/IP (cunoscut sub denumirea de Internet) este organizat dintrun numr foarte mare de reele mici care comunic ntre ele prin aa numitele pori (gateway), care sunt echipamente ce se ocup de interconectarea reelelor care vor s aib legtur la Internet, una dintre atribuiile lor fiind i aceea de a ruta (transporta) informaia la destinaie. Un concept utilizat de familia de protocoale TCP/IP este datagrama. O datagram reprezint o colecie de date ce sunt trimise ca un singur mesaj; deci este o unitate de date i reprezint obiectul cu care lucreaz protocolul. Un pachet este un cumul de datagrame, ce apare pe Ethernet, linii telefonice sau alte tipuri de conexiuni fizice.
Nivel de aplicaie Program Program

Nivel de transport

TCP

UDP

Nivel de reea (Internet) Nivel gazd la reea

IP

Interfa hardware (Ethernet) Linie de transmisie

Capitolul II Noiunea de protocol, stiv de protocoale

Figura 2.7. Nivelurile modelului TCP/IP O comparaie ntre modelul ISO/OSI i modelul TCP/IP, precum i protocoalele mai importante din suita de protocoale TCP/IP este evideniat n figura urmtoare.

Aplicaie Prezentare Sesiune Transport Transport Reea Legtur de date Fizic Gazd-lareea Internet Aplicaie

Servicii i protocoale de aplicaii (TELNET, FTP, SMTP, DNS) TCP, UDP IP, ICMP, ARP, RARP Drivere de reea Plci de reea

Modelul OSI

Modelul TCP/IP

Protocoalele i reeaua TCP/IP

Capitolul II Noiunea de protocol, stiv de protocoale

Figura 2.8. Arhitectura de protocoale TCP/IP


Nivelul gazd-la-reea

Despre acest nivel (numit i interfa - reea) modelul TCP/IP nu spune mare lucru despre ceea ce ar trebui s se ntmple aici, singura meniune este aceea c o gazd (un calculator) trebuie s se conecteze la reea, pentru a putea transmite date, folosind un anumit protocol. Acest protocol nu este definit i variaz de la gazd la gazd, i de la reea la reea. Acest nivel face ca funcionarea nivelului superior, numit Internet (reea), s nu depind de reeaua fizic utilizat n comunicaie i de tipul legturii de date. Internetul const din calculatoare individuale (gazde i ruter-e) i o infrastructur de comunicaie care le conecteaz. n cadrul unei singure cldiri sunt utilizate LANuri pentru interconectare, dar infrastructura este construit din linii nchiriate, punct-la-punct. n practic, comunicaia punct-la-punct este utilizat n principal n dou situaii: n primul rnd, mii de organizaii au una sau mai multe reele LAN, fiecare cu un anumit numr de calculatoare (gazde) i un ruter. Internetul este construit din aceste ruter-e i liniile lor nchiriate care realizeaz subreelele de comunicaie; a doua situaie n care liniile punct-la-punct joac un rol major n Internet o reprezint milioanele de utilizatori individuali care au conexiuni de acas la Internet folosind modemuri i linii telefonice comutate. Indiferent de modul de conectare la Internet, este necesar un protocol de legtur de date punct-la-punct pentru ncadrarea, controlul erorilor i alte funcii.

Capitolul II Noiunea de protocol, stiv de protocoale

La acest nivel evoluia protocoalelor este impulsionat de evoluia extrem de rapid a tehnologiilor de comunicaie, care introduc tipuri de legturi cu viteze din ce n ce mai mari. Astfel, vom ntlni linii telefonice nchiriate, lucrnd la viteze de 57,5 Kbps, ct i fibre optice de 1,544 Mbps. n momentul de fa majoritatea calculatoarelor care utilizeaz familia de protocoale TCP/IP n reele locale folosesc conexiuni Ethernet cu viteze cuprinse ntre 10 Mbps i 100 Mbps (reele FastEthernet). Protocoalele de la acest nivel gestioneaz conexiunea la Internet, ncepnd cu sistemele de autentificare la server i terminnd cu modemurile de transmisie a pachetelor de date. La acest nivel sunt utilizate dou protocoale, utilizate pentru conectarea la Internet i Web prin intermediul modemului:

SLIP (Serial Line Internet Protocol - protocol Internet pe linie

serial) permite stabilirea unor legturi seriale asincrone, fiind cel mai vechi protocol utilizat n acest scop i el definete o secven de caractere pentru pachetele IP. Acest protocol este definit de RFC-urile 1055 i 1144.
END Diagram IP END

Dintre dezavantajele acestui protocol enunm: nu face nici un fel de detecie sau corecie a erorilor; suport doar protocolul IP; fiecare gazd trebuie s cunoasc dinainte adresa IP a destinatarului, nici o adres nu poate fi asociat dinamic; nu este un standard Internet aprobat; nu furnizeaz nici o form de autentificare. Ceea ce trebuie reinut, din punct de vedere al unui utilizator al Internet-ului, este faptul c acest tip de legtur necesit o adres Internet fix pentru calculator, care este atribuit de furnizorul se servicii Internet. Acest protocol este utilizat n mod normal pentru linii dedicate i uneori pentru dialup, iar ca vitez variaz ntre 1200 bps i 19.2 Kbps. PPP (Point to Point Protocol - protocol punct-la-punct) este un protocol mai robust dect protocolul SLIP, i care rezolv toate

Capitolul II Noiunea de protocol, stiv de protocoale

deficienele protocolului SLIP, el reprezentnd un standard Internet. Acest protocol este definit de urmtoarele RFC-uri: 1661, 1662, i 1663. Este un protocol pentru comunicaii ntre dou calculatoare care folosete o interfa serial, utilizat n mod frecvent pentru conectarea la un server. Protocolul PPP folosete protocolul IP, i a fost dezvoltat pentru a putea utiliza i alte protocoale. Protocolul PPP, spre deosebire de SLIP, poate coordona mai multe tipuri de protocoale n acelai timp. Este utilizat din ce n ce mai mult, datorit faptului c permite legarea att pe legturi seriale asincrone, ct i pe legturi seriale sincrone. Protocolul PPP face detecia erorilor, suport mai multe protocoale, permite ca adresele IP s fie negociate n momentul conectrii, permite autentificarea, etc. n cazul utilizrii acestui tip de legtur, acordarea unei adrese se realizeaz automat, n momentul stabilirii legturii la Internet. Un posibil scenariu ar arta n felul urmtor: calculatorul apeleaz mai nti ruter-ul ISP-ului (furnizor de servicii Internet) prin intermediul unui modem. Dup ce modemul a rspuns apelului telefonic i s-a stabilit o conexiune fizic, calculatorul trimite ruterului o serie de pachete LCP (Link Control Protocol este un protocol de legtur pentru a obine liniile, a le testa, a negocia opiunile i pentru a elibera liniile atunci cnd nu mai este nevoie de ele). Dup ce s-au stabilit de comun acord parametrii transmisiei, sunt trimise mai multe pachete NCP (Network Control Protocol) pentru a negocia opiunile nivelului reea ntr-un mod independent de protocolul folosit pentru acest nivel; va exista cte un NCP pentru fiecare nivel de reea suportat. Presupunem c sistemul vrea s ruleze o suit de protocoale TCP/IP i va avea nevoie de adresa IP. Furnizorul asociaz o adres IP dinamic sistemului. NCP pentru IP este folosit pentru a realiza asocierea adreselor IP. Din acest moment calculatorul este un calculator gazd Internet i poate trimite i primi pachete IP. Cnd utilizatorul termin transmisia, NCP este folosit pentru a ntrerupe conexiunea la nivelul reea i pentru a elibera adresele IP. LCP este folosit pentru a ntrerupe conexiunea la nivelul legturii de date.

Capitolul II Noiunea de protocol, stiv de protocoale

Trebuie subliniat faptul c ntre adresa IP i cea de reea nu se afl nici o legtur. Nivelul gazd-la-reea depinde mai puin de familia de protocoale TCP/IP i mai mult de driver-ele de reea i al plcilor de reea.
Nivelul Internet

Nivelul Internet are rolul de a permite gazdelor s emit pachete n orice reea i de a face ca pachetele s circule independent pn la destinaie, utiliznd funciile de rutare. Pentru a efectua aceast operaie se vor utiliza nite adrese unice, specifice fiecrui nod, numite adrese Internet. Nivelul Internet definete oficial un format de pachet i un protocol numit IP care asigur un serviciu de transmitere a datelor fr conexiune. Alte protocoale care pot funciona la acest nivel sunt: ICMP, ARP i RARP.
LAN IP Ethernet (de ex. laboratoarele) LAN universitate Reea naional Coloana vertebral a Europei

La acest nivel, Internet-ul poate fi privit ca o colecie de subreele sau sisteme autonome (ASuri - Autonomous System) care sunt conectate mpreun. Nu exist o structur real, dar exist cteva coloane vertebrale majore numite backbone-uri. Liantul care ine Internet-ul la un loc este protocolul de reea IP (Internet Protocol) el fiind conceput nc de la nceput cu scopul de a permite interconectarea reelelor. Acest protocol este definit n RFC-urile 791, 1550, 1883, i 1887. Caracteristica esenial este c fiecare pachet este tratat ca o entitate independent, fr legturi cu alte pachete. Acest nivel este nivelul responsabil cu rutarea pachetelor (datagramelor) n Internet. Sarcina acestui protocol este de a oferi o cale pentru a transporta datagramele de la

Capitolul II Noiunea de protocol, stiv de protocoale

surs la destinaie, fr a ine seama dac aceste gazde sunt sau nu n aceeai reea, sau dac sunt sau nu alte reele ntre ele. Protocolul IP ruteaz pachetele prin reelele interconectate ndeplinind i funcii de segmentare (la emitor) i de reasamblare (la destinatar) a pachetelor; acest protocol nu garanteaz livrarea pachetelor ctre destinatar, dar prin intermediul protocolului de la nivelul imediat superior, protocolului TCP, se asigur fiabilitatea corespunztoare. n operaia de rutare protocolul IP utilizeaz adresa IP a calculatorului (numit i adres de reea). Comunicarea n Internet funcioneaz astfel: nivelul transport preia irurile de date i le mparte n datagrame. Teoretic, datagramele pot avea pn la 64 Koctei, dar n practic ele sunt de obicei n jurul valorii de 1500 octei. Fiecare datagram este transmis prin Internet, fiind eventual fragmentat n uniti mai mici pe drum. Cnd aceste uniti ajung la calculatorul destinaie, ele sunt reasamblate de nivelul reea n datagrama original. Datagrama este apoi transmis nivelului transport, care o insereaz n irul de intrare al procesului receptor. O datagram IP const dintr-o parte de text i o parte de antet (header). Antetul are o parte fix de 20 octei i o parte opional cu o lungime variabil. n antet sunt trecute informaii referitoare la: versiunea protocolului cruia i aparine datagrama; un cmp care arat lungimea antetului; tipul de serviciu pe care gazda dorete s-l utilizeze; un cmp n care este specificat crei datagrame aparine un nou pachet primit; un contor pentru a limita durata de via a pachetelor, etc. Pe lng protocolul IP, care este utilizat pentru transferul de date, la acest nivel mai pot funciona i alte protocoale, n vederea unei bune funcionrii a transmisiei, ele fiind de fapt protocoale de control la nivel de reea. Acestea sunt: ICMP (Internet Control Message Protocol), protocolul mesajelor de control n Internet. Acest protocol este definit n RFC-ul 792. Protocolul IP furnizeaz un serviciu fr conexiune, care nu garanteaz livrarea fiecrui pachet la destinaie. Pentru a nltura acest dezavantaj se utilizeaz un mecanism prin care ruter-ele i

Capitolul II Noiunea de protocol, stiv de protocoale

gazdele din reea comunic informaii privind situaiile de funcionare anormal (destinaie inaccesibil, suprasolicitarea unui ruter, etc.); el poate fi utilizat de un calculator pentru a testa dac un alt sistem este accesibil. Mesajele ICMP sunt ncapsulate ntr-un pachet IP. ARP (Address Resolution Protocol), protocol de rezoluie a adresei. Acest protocol este definit de RFC-ul 826. Prin intermediul acestui protocol transmiterea unui pachet se poate efectua i ntre dou calculatoare aflate n aceeai reea fizic. Faptul c sistemul destinatar este conectat la aceeai reea fizic este constatat de ctre sistemul surs, prin intermediul adresei IP de destinaie, pe care o compar cu propria adres IP, prin intermediul protocolului ARP. Deci putem spune c acest protocol permite unui calculator s determine adresa fizic unic (MAC) a unui alt calculator din aceeai reea fizic cunoscnd adresa IP (de nivel reea) a acestuia, sau mai putem spune c protocolul ARP furnizeaz o adres IP de manipulare ctre adresa subnivelului MAC n acord cu adresa fizic MAC de control a destinaiei. Toate aceste informaii sunt stocate n tabele de translatare; de reinut c aceste tabele de translatare ARP nu sunt direct disponibile utilizatorilor sau aplicaiilor. Protocolul ARP afieaz lista corespondenelor ntre adresele IP i adresele fizice, determinate corect. De reinut c acest protocol este utilizat atunci
cnd cele dou calculatoare (surs i destinaie) fac parte din aceeai reea fizic, deci nu este necesar utilizarea ruter-elor.

Se tie c fiecare calculator are una sau mai multe adrese IP, dar ele nu pot fi folosite pentru transmiterea pachetelor deoarece hardwareul nivelului legturii de date nu nelege adresele IP. Fiecare plac de reea Ethernet fabricat vine cu o adres Ethernet de 48 bii. Nu exist plci cu aceeai adres, fiecare plac de reea avnd o adres Ethernet unic. Plcile trimit i primesc cadre pe baza adresei Ethernet de 48 bii. Cum se face totui transportul ? S presupunem c avem dou reele Ethernet, una cu adresa IP 10.15.10.0. i una cu adresa IP 10.15.16.0., acestea fiind conectate la o reea care are adresa IP 10.14.0.0. Fiecare calculator din reea are o adres Ethernet unic, etichetat de la E1 la E6. S presupunem c utilizatorul, care are adresa IP 10.15.10.0, acceseaz chim.ugal.ro, care este adresa

Capitolul II Noiunea de protocol, stiv de protocoale

Internet a destinatarului. Pe baza acestei adrese protocolul DNS va determina adresa IP a destinatarului, care va fi 10.15.16.0. Programele IP se uit la adres i vd c destinatarul se afl n propria reea, dar au nevoie de un mijloc prin care s determine adresa Ethernet a acestuia. Protocolul utilizat pentru acest lucru este ARP. RARP (Reverse Address Resolution Protocol), protocol de rezoluie invers a adresei. Acest protocol este definit n RFC-ul 903. Acest protocol permite unui calculator s-i obin, atunci cnd n-o cunoate, adresa IP proprie, deci face operaia invers (cunoscnd adresa fizic, adic adresa Ethernet, se determin adresa IP a staiei) protocolului ARP. Acest protocol este utilizat atunci cnd staia de lucru nu are hard disk.
Nivelul transport

Nivelul transport permite conversaii ntre entitile pereche din gazdele surs, i respectiv, destinaie, deci asigur comunicaia ntre programele de aplicaie. Nivelul transport are rolul de a asigura comunicaia ntre programele de aplicaie, protocoalele de la acest nivel furniznd o sesiune de comunicaie ntre calculatoare. Metoda aleas de transmitere a datelor determin protocolul de transport utilizat. La acest nivel sunt definite dou protocoale TCP i UDP. De asemenea, alegerea unuia sau altuia depinde de necesitile impuse de aplicaia respectiv.
UDP (User Datagram Protocol), numit i protocol pentru informaia

utilizator - este un protocol fr conexiune, nesigur, dar cu vitez mare de transmisie, care utilizeaz datagrame pentru livrarea datelor. Cnd se utilizeaz acest protocol, comunicaia este efectuat prin serviciu fr conexiune (nu se stabilete un circuit ntre cele dou calculatoare care vor s comunice) folosind protocolul IP pentru transferul mesajelor. Acest protocol nu garanteaz livrarea mesajului la recepie fr erori, fr pierderi, fr duplicate, n ordinea n care au fost emise. Acest protocol permite identificarea sistemelor surs i destinaie, precum i a programelor de

Capitolul II Noiunea de protocol, stiv de protocoale

aplicaie ntre care are loc transferul de informaie. Acest protocol este definit n RFC-ul 768.
TCP (Transmission Control Protocol) este un protocol sigur, punct-la-

punct, care asigur transferul fiabil al informaiilor ntre aplicaiile de pe cele dou calculatoare aflate n comunicaie. Protocolul TCP este mult mai complex dect protocolul UDP pentru c furnizeaz un serviciu de livrare a datelor sigur, fr erori, orientat pe conexiune. Protocolul TCP este responsabil pentru mprirea mesajului n mai multe datagrame, reasamblarea, retransmiterea n cazul n care ceva nu a fost transmis corect. Acest protocol este definit n RFC-urile 793, 1106 i 1323. La nivelul acestui protocol intervin dou procese, i anume: demultiplexarea, care desface mesajul n mai multe datagrame. Informaia necesar pentru demultiplexare este coninut n aa numitele header-e: un numr de octei aranjai la nceputul datagramei printr-un protocol care ine minte ordinea lor; multiplexare, prin care are loc procesul de combinare a mai multor datagrame ntr-un singur mesaj. O entitate TCP accept fluxuri de date utilizator de la procesele locale, le mparte n fragmente ce nu depesc 64 Koctei i expediaz fiecare fragment ca o datagram IP separat. Principala sarcin TCP este de a reasambla mesajele respectnd ordinea corect a acestora. Serviciul TCP este obinut prin crearea att de emitor ct i de receptor a unor puncte finale, numite socluri (sockets) (primitiva SOCKET creeaz un nou punct de capt al conexiunii comunicaiei - i aloc spaiu pentru el n tabelele entitii de transport. n parametrii de apel se specific formatul de adres utilizat, tipul de serviciu dorit i protocolul. Un apel SOCKET reuit ntoarce un descriptor de fiier care va fi utilizat n apelurile urmtoare).
Pentru a obine o conexiune TCP, trebuie stabilit explicit o conexiune ntre un soclu de pe calculatorul emitor i un soclu de pe calculatorul receptor.

Capitolul II Noiunea de protocol, stiv de protocoale

Fiecare soclu are un numr de soclu format din adresa IP a calculatorului gazd i un numr de 16 bii, numit port. Un soclu poate fi utilizat la un moment dat pentru mai multe conexiuni. Port-urile cu un numr mai mic dect 256 se numesc porturi general cunoscute i sunt rezervate serviciilor standard. De exemplu, orice proces care dorete s stabileasc o conexiune cu un calculator gazd pentru a transfera un fiier utiliznd protocolul FTP, se poate conecta la portul 21 al calculatorului destinaie pentru a contacta daemonul su FTP. Portul 23 este rezervat pentru TELNET. Lista tuturor porturilor standard utilizate se regsete n RFC 1700.
Nivelul aplicaie

Nivelul aplicaie asigur utilizatorilor reelei, prin intermediul programelor de aplicaie, o varietate de servicii. Nivelurile de sub nivelul aplicaie servesc la asigurarea unui transport sigur, dar nu ndeplinesc nici o funcie concret pentru utilizatori. De-abia la nivelul aplicaie pot fi gsite toate aplicaiile interesante pentru utilizatori, dar chiar i la acest nivel apare necesitatea unor protocoale care s permit funcionarea aplicaiilor. Nivelul aplicaie asigur utilizatorilor o gam larg de servicii, prin intermediul programelor de aplicaie. Programele care utilizeaz suita de protocoale TCP/IP este n continu cretere, i din aceast cauz lista acestor protocoale este deschis, ea mrindu-se pe msur ce apar noi aplicaii (programe). Acest nivel asigur utilizatorilor reelei (tot prin intermediul programelor de aplicaie) o gam larg de servicii, dintre care cele mai utilizate sunt: FTP (File Transfer Protocol), protocol de transfer de fiiere, este dup cum arat i numele un program utilizat pentru transferul fiierelor sau al documentelor de pe un calculator pe altul, n ambele sensuri. Procesele de download (aducere), i respectiv de up-load (trimitere) au loc numai n cazul n care avem drept de citire, respectiv scriere, pe server-ul respectiv. Pentru conectarea la un calculator din Internet folosind FTP, trebuie ca acel calculator aflat la distan s aib instalat un server de FTP; TELNET Remote Login permite accesul unui utilizator la un calculator aflat la distan i utilizarea acestuia, din momentul n care conectarea s-a efectuat, pentru execuia anumitor comenzi. Aplicaia

Capitolul II Noiunea de protocol, stiv de protocoale

Telnet server permite funcionarea unui calculator local n regim de terminal virtual conectat la un calculator la distan. Deci din momentul conectrii la acel calculator putem efectua diferite comenzi pe el;

TELNET Protocoale TCP

FTP

SMTP UDP IP

DNS

Radio cu pachete Reele ARPANET SATNET X.25 Reea prin

satelit

Figura 2.9. Protocoalele modelului TCP/IP

DNS (Domain Name System) este un serviciu care menine

corespondena i face translatarea ntre numele date de utilizatori calculatoarelor conectate la reea (adrese Internet) i adresele de reea (adresele IP) ale acestora. PING (Packet InterNet Groper) este un serviciu care poate fi utilizat pentru testarea conectivitii ntre dou calculatoare. Este utilizat pentru controlarea configuraiilor i testarea conexiunilor; SNMP (Simple Network Management Protocol) este un protocol pentru administrarea i monitorizarea reelei; SMTP (Simple Mail Transfer Protocol) este un protocol scris pentru transferul mesajelor de pot electronic; prin intermediul lui utilizatorul poate transmite mesaje sau fiiere altui utilizator (se pot schimba mesaje ntre dou calculatoare aflate la distan) conectat la Internet sau la un alt tip de reea, dar care prezint o conexiune cu Internet-ul.

Verificarea cunotinelor

Capitolul II Noiunea de protocol, stiv de protocoale

6. O arhitectur de reea este alctuit din: a mai multe niveluri i protocoale; b mai multe straturi i o singur familie de protocoale; c un singur nivel i o stiv de protocoale. 7. Noiunea de interfa se refer la: a operaiile care le ofer nivelul inferior celui superior; b serviciile primitive pe care le ofer nivelul inferior celui superior; c serviciile pe care le ofer nivelul inferior celui superior. 8. ntre un protocol i un serviciu exist urmtoarea legtur: a noiunea de protocol este identic cu cea de serviciu; b protocolul prin regulile pe care le stabilete, guverneaz modul de implementare a unui serviciu; c serviciul arat ce protocol este utilizat n cadrul unui nivel. 9. La nivelul reea al modelului ISO / OSI informaia circul sub form de: a cadre; b pachete; c datagrame. 10. Care nivel din modelul ISO / OSI se ocup de gestiunea dialogului ntre aplicaii: a fizic; b legturii de date; c reea; d transport; e sesiune.

Capitolul III Elemente de interconectare a reelelor

CAPITOLUL III Elemente de interconectare a reelelor

Obiectivele acestui capitol: Ce este un element de interconectare Ce este i cum funcioneaz un repetor o punte, un router i o poart

n lume exist multe reele cu echipamente i programe diverse. Reelele nu pot fi extinse prin simpla adugare a unor calculatoare i cabluri. Fiecare topologie i arhitectur de reea are propriile sale limite. Totodat fiecare reea folosete propriile protocoale, deci existena reelelor de tipuri diferite nseamn a avea protocoale diferite. Indiferent de evoluia care va avea loc n lumea IT (tehnologia informaiei), mereu vor exista o varietate de reele, care pentru a putea comunica unele cu altele vor trebui s se interconecteze. Tipurile de conexiuni care pot s apar sunt: LAN-LAN: utilizatorul copiaz un fiier de pe un alt calculator din alt workgroup; LAN-WAN: utilizatorul trimite un e-mail altui utilizator aflat la distan; WAN-WAN: doi utilizatori fac schimb de date; LAN-WAN-LAN: utilizatori din universiti diferite comunic ntre ei.

Capitolul III Elemente de interconectare a reelelor

Pentru a interconecta ntre ele aceste reele sunt necesare att echipamente speciale pentru a realiza conexiunile fizice, ct i software de interconectare. Pentru a conecta fizic dou reele este necesar plasarea unei "cutii negre", la jonciunea dintre cele dou reele care se doresc a fi conectate, pentru a rezolva conversiile necesare atunci cnd datele se mic de la o reea la alta. Aceste "cutii negre" au nume diferite i n general depind de nivelul la care funcioneaz, fiecare din ele fiind adecvate pentru o anumit form de interconectare. n continuare vor fi descrise principalele categorii de echipamente de interconectare.

III.1. Repetorul
Repetorul are rolul de a copia bii individuali ntre segmente de cablu diferite, deci permite transportarea semnalului pe o distan mai mare dect cea a reelei; totodat el nu interpreteaz cadrele pe care le recepioneaz i reprezint cea mai simpl i ieftin metod de extindere a unei reele locale. Repetoarele sunt utilizate n general pentru a extinde lungimea cablului acolo unde este nevoie.Se tie c ntr-o reea local pe msur ce semnalul transmis traverseaz cablul, el se degradeaz i este distorsionat. Acest proces poart numele de atenuare. Repetorul permite transportarea semnalului pe o distan mai mare, regenernd semnalele din reea i retransmindu-le mai departe pe alte segmente de cablu. n coresponden cu modelul OSI repetorul funcioneaz la nivelul fizic, regenernd semnalul recepionat de pe un segment de cablu i transmindul pe cellalt segment (figura 3.1.). Pentru a putea fi utilizate, pachetele de date i protocoalele LLC trebuie s fie identice pe ambele segmente (nu se pot conecta reele LAN 802.3 Ethernet - cu reele LAN 802.5 - Token Ring); de asemenea ele trebuie s foloseasc aceeai metod de acces. De asemenea, repetorul este folosit

Capitolul III Elemente de interconectare a reelelor

pentru a face legtura dintre medii de transmisie diferite (cablu coaxial

- fibr optic, cablu coaxial gros - cablu coaxial subire).


Sistem 1 (surs) Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic Repetor Sistem 2 (destinaie) Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic

Figura 3.1. Repetorul n raport cu modelul OSI Un dezavantaj al repetorului este acela c el copiaz semnalul electronic, inclusiv zgomotul, de la un segment de reea la altul.

III.2. Puntea
Puntea (se mai ntlnete i sub denumirea de: pod, bridge), lucreaz la subnivelul MAC al modelului ISO/OSI i funcioneaz pe principiul c fiecare calculator de reea are propria adres fizic. Puntea permite interconectarea reelelor LAN de acelai tip sau de tipuri diferite. Pentru a putea memora informaiile despre adresele calculatoarelor destinatare (unde vor fi transmise datele) puntea utilizeaz o tabel de rutare. Iniial, tabela de rutare este vid, i pe parcurs ea este completat cu

Capitolul III Elemente de interconectare a reelelor

adresele surs ale calculatoarelor. Adresele surs, care de fapt sunt adresele MAC ale fiecrui calculator, sunt adresele dispozitivelor care au iniiat transmisia. Punile sunt utile n situaiile urmtoare: extinderea fizic a unei reele LAN; interconectarea reelelor locale ce utilizeaz tehnici de control al accesului la mediu diferite. Punile la rndul lor sunt de mai multe tipuri: puni transparente: n acest caz puntea examineaz adresele MAC din pachetele care circul n reelele la care este conectat i pe baza unor tabele de adrese decide pentru fiecare pachet reeaua pe care trebuie transmis; puni cu rutare prin adres, sau puni Token Ring, n acest caz punile utilizeaz informaia de rutare inclus de calculatorul surs n cmpul din cadrul MAC. Aceste puni sunt specifice pentru interconectarea reelelor Token Ring.
Sistem 1 (surs)
Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic Fizic Fizic

Sistem 2 (destinaie)
Aplicaie Prezentare Sesiune Transport Reea

Punte

Legtur de date Fizic

Figura 3.2. Puntea n raport cu modelul OSI

Capitolul III Elemente de interconectare a reelelor

n coresponden cu modelul OSI puntea funcioneaz la nivelul legturii de date (mai precis la subnivelul MAC) i n consecin opereaz cu adresele fizice ale calculatoarelor. Spre deosebire de repetor, puntea este capabil s decodeze cadrul pe care-l primete pentru a face prelucrrile necesare transmiterii pe reeaua vecin. Puntea mut entiti de transfer, numite cache i controleaz validitatea coninutului transferat. Dac ntr-o firm exist mai multe reele cu topologii diferite, atunci administrarea fluxurilor de date poate fi fcut de un calculator echipat cu mai multe plci de reea, care va juca rolul de punte ntre aceste reele, ea asociind reelele fizice diferite ntr-o aceeai reea logic. Toate calculatoarele din aceast reea logic au aceeai adres logic de subreea.

III.3. Ruter
Ruter-ul funcioneaz la nivelul reea al modelului OSI i este utilizat pentru interconectarea mai multor reele locale de tipuri diferite, dar care utilizeaz acelai protocol de nivel fizic. Utilizarea lor asigur o mai mare flexibilitate a reelei n ceea ce privete topologia acesteia. La fel ca i la punte, informaiile sunt memorate n tabele de rutare, care conin informaii de adres. Tabela de rutare a unui ruter conine adrese (numere) de reea. Diferena ntre o punte i un ruter este c n timp ce puntea opereaz cu adresele fizice ale calculatoarelor (luate din cadrul MAC) ruter-ele utilizeaz adresele logice (de reea) ale calculatorului. n timp ce o punte asociaz reele fizice diferite ntr-o singur reea logic, un ruter interconecteaz reele logice diferite. Aceste adrese logice sunt administrate de nivelul reea i nu depind de tipul reelei locale. O caracteristic este aceea c ruter-ele nu pot comunica direct cu calculatoarele aflate la distan, din aceast cauz ele nu cerceteaz adresa sistemului destinaie, ci doar adresa reelei de destinaie.

Capitolul III Elemente de interconectare a reelelor

Sistem 1 Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic Ruter Leg.de date Fizic Leg.de date Fizic

Sistem 2 Aplicaie Prezentare Sesiune Transport Reea Legtur de date Fizic

Figura 3.3. Ruter-ul n raport cu modelul OSI Ruter-ul permite rutarea mesajelor de la surs la destinaie atunci cnd exist mai multe posibiliti de comunicare ntre cele dou calculatoare (ia decizii privitoare la traseul pe care urmeaz s-l parcurg pachetul pentru a ajunge la destinaie). Datorit capacitii de a determina cel mai bun traseu, printr-o serie de legturi de date, de la o reea local n care se afl calculatorul surs la reeaua local n care se afl calculatorul destinaie, un sistem de ruter-e poate asigura mai multe trasee active ntre cele dou reele, fcnd posibil transmiterea mesajelor de la calculatorul surs la calculatorul destinaie pe ci diferite. n general un ruter utilizeaz un singur tip de protocol de nivel reea, i din acest motiv el nu va putea interconecta dect reele la care sistemele folosesc acelai tip de protocol. De exemplu dac exist dou reele, una utiliznd protocolul TCP/IP i alta protocolul IPX, nu se va putea utiliza un ruter care utilizeaz TCP/IP. Acest ruter se mai numete ruter dependent de protocol. Exist ns i ruter-e care au implementate mai

Capitolul III Elemente de interconectare a reelelor

multe protocoale, fcnd astfel posibil rutarea ntre dou reele care utilizeaz protocoale diferite, i care se numesc ruter-e multiprotocol.

Figura 3.4. Tipuri de rutere


Bruter este un echipament care combin calitile unei puni i ale unui

repetor. El poate aciona ca ruter pentru un anumit protocol i ca punte pentru altele.

III.4. Pori
Porile de acces, numite i gateway, fac posibil comunicaia ntre calculatoare de diferite arhitecturi i medii incompatibile. O poart conecteaz dou calculatoare care nu folosesc acelai: protocol de comunicaie; structuri de formate; limbaje; arhitecturi. n general aceste echipamente permit conectarea la un mainframe a reelelor locale. Termenul de poart se utilizeaz pentru a desemna orice dispozitiv care conecteaz dou sau mai multe reele de tipuri diferite. Porile reprezint de obicei servere dedicate ntr-o reea, care convertesc mesajele primite ntr-un limbaj de e-mail care poate fi neles de propriul sistem. Ele realizeaz o conversie de protocol pentru toate cele apte niveluri OSI, i opereaz la nivelul transport al modelului ISO / OSI.

Capitolul III Elemente de interconectare a reelelor

Sarcina unei pori este de a face conversia de la un set de protocoale de comunicaie la un alt set de protocoale de comunicaie. Din cele prezentate putem face urmtoarea legtura ntre nivelurile modelului OSI la care opereaz echipamentele i numele acestora5: nivelul fizic repetoare, copiaz bii individuali ntre segmente diferite de cablu; nivelul legtur de date puni, interconecteaz reele LAN de acelai tip sau de tipuri diferite; nivelul reea ruter-e, interconecteaz mai multe reele locale de tipuri diferite, dar care utilizeaz acelai protocol de nivel fizic nivelul transport pori de acces, fac posibil comunicaia ntre sisteme de diferite arhitecturi i medii incompatibile. de la nivelul 4 n sus pori de aplicaii, permit cooperarea de la nivelul 4 n sus.

Verificarea cunotinelor

11. Echipamentul care este utilizat pentru extinderea unei reele se numete: a. punte; b. ruter; c. repetor; d. poart. 12. Ruter-ul este un echipament de interconectare care funcioneaz la nivelul (ISO / OSI): a. fizic;
5

Andrew S. Tanenbaum, "Reele de calculatoare", Ediia a treia, Editura Agora, Tg. Mure, 1998

Capitolul III Elemente de interconectare a reelelor

b. reea; c. legturii de date; d. transport. 13. Puntea este un echipament de interconectare care funcioneaz la nivelul (ISO / OSI): a. fizic; b. reea; c. legturii de date; d. transport. 14. Pentru interconectarea reelelor de diferite arhitecturi i medii de operare se utilizeaz: a. bruter-ul; b. ruter-ul; c. poarta; d. puntea. 15. Echipamentul care copiaz semnalul electronic este: a. puntea; b. ruter-ul; c. repetor-ul; d. bridge-ul.

Capitolul IV Internet, scurt istoric

CAPITOLUL IV Internet, scurt istoric


Obiectivele acestui capitol: Ce este Internet-ul Extranet, intranet Ce tipuri de adrese sunt utilizate n Internet Care sunt modalitile de conectare la Internet Diferene ntre modelele OSI i TCP/IP

IV.1. Ce este Internet-ul i cum a aprut ?


Anii de apariie ai Internet - ului trebuie cutai la mijlocul anilor 1960, cnd n cadrul Departamentului de Aprare al SUA, DoD (Departament of Defense), s-a hotrt crearea unei reele de comand i control care s poat supravieui unui rzboi nuclear. Pentru a rezolva aceast problem DoD s-a orientat ctre agenia sa de cercetare ARPA (Advanced Research Projects Agency - Agenia de Cercetare pentru proiecte Avansate). ARPA a fost creat la iniiativa preedintelui american Eisenhower n anul 1957, ca rspuns la lansarea de ctre Uniunea Sovietic a primului satelit artificial al pmntului (Sputnik) i avea misiunea de a dezvolta o tehnologie care putea fi util scopurilor militare (scopul principal a fost acela de a studia comutarea de pachete, o idee radical pentru acea vreme, pentru a putea utiliza o reea de calculatoare n eventualitatea unui rzboi nuclear). Primul succes al ageniei nu a inut de calculatoare, ci de

Capitolul IV Internet, scurt istoric

programul spaial american, cercettorii americani reuind ntr-un timp record - numai 18 luni - s conceap primul satelit american funcional. Mai trziu n sfera de activitate a acestei agenii au intrat i domeniile legate de calculatoare i reele. Astfel o parte din primele fonduri au mers ctre universiti n vederea studierii comutrii de pachete. Mai trziu ARPA a fost denumit DARPA (Defense Advanced Research Projects Agency) i care era alctuit dintr-o mulime de reele, care utilizau acelai ansamblu de protocoale cu scopul de a oferi o interfa unic utilizatorilor si. Software-ul de reea, care cuprinde n mare parte protocoalele TCP/IP, este disponibil pe o multitudine de calculatoare eterogene din punct de vedere hardware, i care utilizeaz diferite sisteme de operare. Cel care s-a gndit la facilitile pe care le reprezint existena unei reele de calculatoare a fost J.C.R. Licklider, ef al Biroului pentru Tehnici de Procesare a Informaiei din cadrul ARPA. Astfel el a prezentat pe parcursul anului 1962, ntr-o serie de referate, conceptul su de reea galactic, prin care el vedea o serie de calculatoare conectate ntre ele astfel nct oricine s poat avea acces la date i programe din orice loc, concept care corespunde Internet-ului aa cum l cunoatem noi astzi. Dar primii pai concrei n aceast direcie, i despre care se poate spune c a semnat certificatul de natere al Internet-ului, au fost fcui de Leonard Kleinrock, profesor la MIT (Massachusetts Institute of Technology), i apoi la UCLA (Universitatea California din Los Angeles). n anul 1964 a publicat o carte despre teoria schimbrii pachetelor de date. Astfel n 1966 experienele de la MIT au utilizat drept baz dou calculatoare conectate printr-o legtur pentru date; ele au condus la propunerile referitoare la o reea de legturi pentru date conectnd mai multe dintre centrele n care se executau proiecte finanate de ctre ARPA. Reeaua ARPA a fost conceput de ctre L.G. Roberts n 1965; ea se baza iniial pe utilizarea legturilor pentru date de 2,4 Kbps; studii ulterioare, ncurajate de ctre cercetrile teoretice, au fost efectuate n Marea Britanie de ctre National Physical Laboratory. Reeaua care a luat natere s-a numit ARPANET, i era o reea militar. Aceast reea a fost destinat, de la bun

Capitolul IV Internet, scurt istoric

nceput, conectrii unui numr relativ ridicat de sisteme avansate pentru prelucrarea datelor. Iniial , reeaua ARPA era compus din dou pri: o reea de sisteme pentru prelucrarea datelor, numite HOST i o subreea de comunicaii coninnd calculatoare de noduri pentru comutarea pachetelor, cunoscute sub numele de IMP (Interface Message Processors procesoare ale mesajelor de interfa). Inaugurarea nucleului iniial al reelei de calculatoare ARPANET, precursoarea Internet-ului, a avut loc la sfritul anului 1969, n patru campusuri universitare: Los Angeles, Stanford, Santa Barbara i Salt Lake City, i avea 4 noduri. Primul nod a fost instalat n toamna anului 1969 (2 septembrie 1969) n laboratorul lui Kleinrock, din cadrul UCLA. Prima conectare s-a realizat ntre nodurile Stanford i Los Angeles, fiind soldat cu un semieec. Apoi pe parcursul anilor reeaua s-a extins prin ataarea de noi noduri. Astfel n 1971 avea 15 noduri, iar n 1972 avea 37 de noduri. Mai trziu ARPA a finanat cercetri n domeniul reelelor de satelii i reelelor mobile radio cu pachete. n octombrie 1972, cu ocazia Conferinei Internaionale despre Comunicarea Computerelor, a avut loc prima demonstraie public pentru ARPANET la Washington DC. Cuprinznd o serie de aplicaii, demonstraia a reuit s uimeasc i s entuziasmeze asistena, cu deosebire datorit seriilor de aplicaii rulnd la distan. Anul 1972 este anul n care apare prima aplicaie util, i anume transmiterea primului mesaj prin pot electronic. Primul software pentru trimiterea i citirea mesajelor de e-mail a fost scris de Ray Tomlinson. Tot n acest an Robert Metcalfe (de la Xerox) a prezentat o nou tehnologie de transfer, pe care el a numit-o Ethernet. Urmeaz o perioad de perfecionri i mbuntiri continue, att pe partea tehnicii i tehnologiei de calcul, ct i pe cea a reelelor de calculatoare. n anul 1973 sunt realizate primele extensii internaionale ele reelei ARPANET prin conectarea la Englands University College din Londra i Norways Royal Radar Establishment. Dintre evenimentele care au avut o importan n evoluia tehnologiei informaiei enumerm: n anul 1975 este creat primul calculator personal,

Capitolul IV Internet, scurt istoric

numit ALTAIR, i ia fiin compania Microsoft; n anul 1978 Intel lanseaz microprocesorul 8086, iar Apple introduce unitatea de floppy disk. n anul 1980 ARPANET asigura conexiuni ntre mai mult de 400 de calculatoare din centre universitate, militare, sau guvernamentale. Pe la mijlocul anilor 1980, lumea a nceput s vad colecia de reele ca fiind un Internet (Interconnection of networks). Ar trebui amintit c ncepnd din anul 1981 n componena calculatoarelor se utilizeaz primele modemuri. n anul 1982 numrul calculatoarelor conectate la ARPANET a depit cifra de 1000. Standardul original al comunicaiei pentru ARPANET a fost la nceput protocolul NCP (Network Control Protocol), care n anul 1982 a fost nlocuit de TCP/IP. Acest protocol a fost definitivat n 1970, de ctre S.Crocker, n fruntea unui colectiv intitulat NWG (Network Working Group). nc din 1977 existau alte reele, dect ARPANET, care utilizau TCP/IP-ul pentru a se conecta la reeaua ARPANET. Dup ce la 1 ianuarie 1983, TCP/IP a devenit unicul protocol oficial al reelelor, numrul reelelor, calculatoarelor i utilizatorilor conectai la ARPANET a crescut rapid. ncet, ncet acestora li s-a alturat alte reele regionale i s-au realizat legturi cu reele din Canada, Europa i Pacific. Tot n acest an, 1983, ARPA a ncredinat administrarea reelei Ageniei de Comunicaii a Aprrii (DCA - Defense Communication Agency), pentru a o folosi ca reea operaional, aceasta izolnd poriunea militar ntr-o subreea separat, MILNET i poriunea civil, ARPANET. n anul 1984 NFS (U.S. National Science Foundation - Fundaia Naional de tiine din SUA), a hotrt s construiasc prima coloan vertebral (backbone) care conecta centrele sale de supercalculatoare din ase orae: San Diego, Boulder, Champaign, Pittsburgh, Ithaca i Princeton. NFS a finanat, de asemenea, un numr de reele regionale (aproximativ 20) care sau conectat la coloana vertebral, permind astfel utilizatorilor din diferite universiti, laboratoare de cercetare, etc. s acceseze oricare din

Capitolul IV Internet, scurt istoric

supercalculatoare i s comunice ntre ei. Aceast reea complet care includea coloana vertebral i reelele regionale, a fost numit NSFNET. Astfel, n anul 1987 numrul de calculatoare conectate depea cifra de 10.000, iar n 1989 de 100.000. n anul 1989, cnd deja existau 100.000 de calculatoare gazd (host), s-a renunat i la ARPANET, calculatoarele reelei fiind subordonate celor din NFS. n 1990 ARPANET-ul era deja depit de reele mai moderne crora le dduse natere el nsui, astfel c el a fost nchis i demontat. n acelai an reelei NSFNET i s-a adugat a doua coloan vertebral. NSF a realizat c guvernul nu poate finana interconectrile la nesfrit i a ncurajat MERIT, MCI i IBM s formeze o corporaie nonprofit, ANS (Advanced Networks and Services) - Reele i Servicii Avansate. Aceasta a preluat NSFNET i a format o nou reea ANSNET. Internet-ul este o reea descentralizat i are propriile sale mecanisme de standardizare, neexistnd un organism fix care s fixeze regulile de comunicaie. Exist totui o serie de organizaii, care funcioneaz pe baz de voluntariat i care asigur buna funcionare a acestei reele. Astfel, autoritatea suprem care dirijeaz evoluia Internet-ului este o organizaie numit ISOC (Internet SOCiety - Societatea Internet), nfiinat n ianuarie 1992, cu scopul de a promova utilizarea Internet-ului i de a prelua administrarea sa. n cadrul acestei organizaii o parte din membrii si sunt reunii ntr-un consiliu, numit IAB (Internet Advisory Board - Consiliul pentru structura Arhitecturii Internet), i care are responsabilitatea tehnic a evoluiei reelei (hotrte modul n care va funciona reeaua) i definete standardele Web. Membrii acestui consiliu au ntlniri regulate n care sunt acceptate noi standarde, aloc adresele i pstreaz o list a numelor care trebuie s rmn unice. Comunicrile sunt puse la dispoziie printr-o serie de rapoarte tehnice, numite RFC-uri (Request For Comments - Cereri de Comentarii), care sunt memorate on-line i pot fi citite de oricine este interesat de ele; astfel RFC 1540, intitulat Internet Official Protocol Standards, detaliaz lista tuturor RFCurilor existente la un moment dat.

Capitolul IV Internet, scurt istoric

Consiliul IAB este format din patru grupuri principale, i anume: IRTF (Internet Research Task Force - Departamentul de Cercetare Internet), care are rolul de a rezolva problemele pe termen lung, IETF (Internet Engineering Task Force - Departamentul de Inginerie Internet), care are sarcina de a rezolva problemele pe termen scurt, IESG (Internet Engineering Steering Group) i IRSG (Internet Research Steering Group). Aceste grupuri sunt responsabile cu evaluarea i testarea proiectelor standardelor i a standardelor propuse, pentru a determina dac o propunere merit s devin un standard Internet. Internet-ul a avut n evoluia sa o cretere exponenial: astfel n anul 1990 al cuprindea 3.000 de reele i peste 20.000 de reele de calculatoare din 150 de ri, n anul 1992 a fost ataat gazda cu numrul 1.000.000. n 1995 existau mai multe coloane vertebrale, sute de reele de nivel mediu (regionale), zeci de mii de reele LAN, milioane de gazde i zeci de mii de utilizatori. Mrimea Internet-ului se dubleaz aproximativ n fiecare an. Sintetiznd cele spuse pn acum putem spune c Internet-ul este o reea global compus din mii de reele mai mici de calculatoare i milioane de calculatoare comerciale, educaionale, guvernamentale i personale, toate legate ntre ele prin intermediul protocolului standard TCP/IP. Internet-ul poate fi privit ca un ora electronic cu biblioteci, birouri de afaceri, galerii de art, magazine i multe altele, toate virtuale, fiind baza de comunicaie (arhitectura) utilizat pentru programarea n Web.
Din punct de vedere sistemic, Internet-ul este un sistem distribuit client/server.

ntr-o reea utilizatorii trebuie s se conecteze explicit la un anumit calculator, s comande explicit execuia proceselor la distan, s transfere explicit fiierele. ntr-un sistem distribuit, care este confundat cu o reea de calculatoare, lucrurile stau puin altfel: astfel, existena mai multor calculatoare autonome este transparent pentru utilizatori; ntr-un astfel de sistem nimic nu se face n mod explicit, totul este realizat autonom de ctre sistem, fr cunotina utilizatorilor. Un sistem distribuit este un sistem de programe construit peste

Capitolul IV Internet, scurt istoric

o reea, sistem care asigur reelei un grad mare de coeziune i transparen. De aceea, diferena major ntre o reea i un sistem distribuit nu apare la nivel de echipamente, ci la nivel de programe (la nivelul sistemului de operare, n special). Ce nseamn de fapt s fii pe Internet ? Tanenbaum spune6: " o main este pe Internet dac folosete stiva de protocoale TCP/IP, are o adres IP i are posibilitatea de a trimite pachete IP ctre toate celelalte maini din Internet. Simpla posibilitate de a trimite i primi pot electronic nu este suficient, deoarece pota electronic este redirectat ctre multe reele din afara Internet - ului. Oricum, subiectul este cumva umbrit de faptul c multe calculatoare personale pot s apeleze la un furnizor de servicii Internet folosind un modem, s primeasc o adres IP temporar i apoi s trimit pachete IP ctre alte gazde. Are sens s privim asemenea maini ca fiind pe Internet numai atta timp ct ele sunt conectate la ruter-ul furnizorului de servicii." Ali termeni, care n ultima perioad de timp sunt tot mai des utilizai se refer la: intranet, extranet, comer electronic (e-commerce), etc. Dac la nceputul anilor 90 Internet-ul nc nu era cunoscut de mult lume, acum nu ne-am putea imagina cum ar fi lumea fr el. Aceasta deoarece prin intermediul Internet-ului avem acces la o imensitate de informaii din toate domeniile de activitate: medicin, teatru, literatur, informatic, educaie, etc. Dup cum am vzut, Internet-ul este alctuit dintr-o multitudine de reele eterogene, care pun la dispoziie aceste informaii, lucru posibil datorit tehnologiilor pe care se bazeaz. Am putea utiliza acelai tehnologii, pentru a avea avantajele oferite de acestea la nivelul unei societi? Rspunsul este da, iar termenii utilizai sunt intranet i extranet. Prin intranet se nelege n general aplicarea tehnologiilor Internet la nivelul reelei din interiorul unei societi, sau altfel spus prin intranet nelegem o reea de calculatoare care permite angajailor unei companii s partajeze i s schimbe informaii, mesaje e-mail i chiar documente
6

Andrew S. Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Trgu Mure, 1998, pag.49.

Capitolul IV Internet, scurt istoric

confideniale ale companiei. Similar modului n care Internet-ul conecteaz utilizatorii din ntreaga lume, un intranet conecteaz angajaii unei companii indiferent de locul unde se afl acetia. El permite agenilor economici (societi, companii, firme) s foloseasc instrumentele Internet, cum ar fi pota electronic, navigaia n Web sau transferul de fiiere, n cadrul reelei private a instituiei respective. Aceste intranet-uri, cunoscute i ca web-uri interne sunt interne numai din punct de vedere logic pentru organizaia respectiv. Din punct de vedere fizic ele pot traversa globul, att ct accesul este limitat i definit de comunitatea interesat; utiliznd terminologia Web putem spune c un webul intern este alctuit din toate nodurile HTTP dintr-o reea privat, precum reelele LAN sau WAN ale organizaiei.
De menionat c atunci cnd scriem Web, ne referim la World Wide Web, iar dac ne referim la Web-urile unor reele private, vom utiliza web.

Raportat la Internet, un intranet este un sistem nchis, cu un acces limitat (controlabil) la Internet, n care pentru partajarea i distribuirea informaiilor precum i pentru partajarea aplicaiilor de lucru, este utilizat tehnologia Web (Web publicitar, baze de date distribuite, HTML, metode de acces, etc.). Dac un intranet al unei societii se conecteaz cu doi sau mai muli parteneri de afaceri, el este referit adesea ca web business-to-business, sau extranet. Deci prin extranet vom nelege: un intranet busines-to-business care permite accesul limitat, controlat, i securizat ntre intranet-urile societilor, precum i desemnarea i autentificarea utilizatorilor aflai n diferite locaii la distan; un intranet care permite accesul controlat prin autentificarea participanilor. Care este legtura dintre intranet, extranet i comerul electronic? Rspunsul cuprinde trei pri:

Capitolul IV Internet, scurt istoric

intranet-ul, extranet-ul, i comerul electronic au n comun utilizarea protocoalelor Internet pentru a conecta utilizatorii societii; intranet-urile sunt mult mai uor de localizat i pot prin urmare transfera datele mai rapid dect cele mai multe extranet-urile distribuite; controlul pe care administratorii reelei l poate exercita asupra utilizatorilor este diferit pentru cele trei tehnologii. ntr-un intranet, administratorii pot stabili o tactic i un acces riguros pentru un grup de utilizatori. De exemplu, se poate specifica c sistemul de operare pentru utilizatori s fie Windows 2000 Professional, iar Microsoft Internet Explorer, drept browser-ul standard. ntr-un extranet de tip business-to-business, fiecare arhitect de sistem al societilor participante trebuie s colaboreze pentru a asigura o interfa comun. Acelai lucru este adevrat i pentru e-commerce, n care partenerii de afaceri pot fi complei necunoscui. Astfel aplicaiile ecommerce suport adesea un nivel al securitii i integritii tranzacionale (de exemplu, nerepudierea comenzilor) care nu este prezent n aplicaiile intranet sau extranet.

IV.2. Adrese IP i adrese Internet


Pentru a putea fi identificate n cadrul reelei, calculatoarele conectate la Internet, numite host-uri, noduri, sisteme sau server-e trebuie s poat fi identificate printr-o adres. n scurta istorie a Internet-ului s-au folosit mai multe sisteme de adresare i mai multe modaliti de specificare a acestora. n continuare vom prezenta sistemul care este utilizat n prezent. Specificarea unei adrese se poate face n dou moduri: specificare numeric, prin iruri de numere, utilizat pentru adrese IP; specificare de domenii, prin nume sau succesiuni de nume, utilizat pentru adrese Internet.
Adresa IP este un numr ntreg pozitiv, reprezentat pe 32 de bii (patru

octei), reprezentnd adresa de reea a calculatorului; vor exista deci 232

Capitolul IV Internet, scurt istoric

astfel de adrese IP. Structura general a unei astfel de adrese este format din trei pri: prima parte a adresei IP indic clasa (tipul adresei); a doua parte care identific reeaua la care este conectat calculatorul; a treia parte care identific conexiunea prin care calculatorul se leag la reea. Un ruter care are mai multe conexiuni fizice la o reea, sau la mai multe reele, va avea cte o adres distinct pentru fiecare conexiune.
Clasa Reeaua Gazd

Figura 4.1. Structura unei adrese IP Adresa total este ntotdeauna de lungime 4 octei, n funcie de reea aprnd diferene la mprirea cifrelor ntre partea de reea i cea de gazd (host).
Clasa adresei. n funcie de clasa creia i aparine adresa, numrul de bii

rezervai pentru celelalte cmpuri (identificatorul de reea i de calculator, numit gazd) va fi diferit. n prezent exist patru clase de adrese: clasa A, clasa B, clasa C i clasa D.
Adresele din clasa A utilizeaz primii 8 bii pentru identificarea reelei, iar

urmtorii 24 de bii pentru identificarea gazdelor. Adresele din aceast clas au n prima poziie bitul 0; urmtorii 7 bii ai primului octet identific reeaua fizic, deci pot exista pn la 128 de adrese disponibile (n realitate pot exista pn la 126 reele care pot utiliza adrese din aceast clas, deoarece adresele 0.0.0.0 i 127.0.0.0 nu sunt utilizate, avnd o utilizare special) iar urmtorii 24 de bii (sau urmtorii 3 octei) identific gazda conectat la reea. O reea din aceast clas poate avea practic un numr nelimitat de calculatoare (16.777.214).
Adresele din clasa B utilizeaz primii 16 bii pentru identificarea reelei, iar

urmtorii 16 de bii pentru identificarea gazdelor. Aceste adrese au n primele dou poziii biii 1 i 0; urmtorii 14 bii identific reeaua fizic -

Capitolul IV Internet, scurt istoric

deci pot exista pn la 16.382 reele -, iar ultimii 16 bii identific gazda conectat la reea (65.534).
Adresele din clasa C prezint n primele trei poziii biii 1, 1, i 0; urmtorii

21 de bii identific reeaua, - deci pot exista pn la 2.097.151 reele cu aceast adres -, iar urmtorii 8 bii identific gazda conectat la reea deci ntr-o reea din aceast clas pot exista pn la 254 calculatoare.
Adresele din clasa D sunt deocamdat neutilizate i ncep cu grupul 1110

n primele patru poziii, iar restul de 28 de bii sunt rezervai. n prezent sunt utilizate aceste adrese pentru difuzarea mesajelor de la un sistem ctre un grup de sisteme din reeaua global. Se poate observa c exist pentru fiecare clas de adrese, un numr finit de adrese de reea i un numr finit de gazde (calculatoare) n cadrul fiecrei reele. Astfel limitele maxime de adresare posibile pentru fiecare tip de adres sunt: Clasa de adrese
A

B C D

Numrul maxim de adrese de reea 7 2 -2 126 reele 214 2 16.382 reele 221- 2 2.097.151 reele

Numrul maxim de calculatoare n cadrul fiecrei reele 224-1 16.777.214 gazde 216-1 65.534 gazde 28-1 254 gazde

Intervalul adreselor 1.0.0.0 127.255.255.255 128.0.0.0 191.255.255.255 192.0.0.0 223.255.255.255 244.0.0.0 239.255.255.255

Adresele de clas A sunt n general atribuite unor reele speciale, de dimensiuni foarte mari; adresele de clas B unor reele relativ mari, cu multe sisteme conectate n ele. Majoritatea adreselor sunt de clas C. Bii de identificare ai reelei n cadrul Internet-ului (identific reeaua) i bii de identificare a gazdei n cadrul reelei (identific calculatorul din cadrul

Capitolul IV Internet, scurt istoric

reelei) am vzut c depind de clasa creia i aparine adresa: clasa A, clasa B, clasa C, clasa D. Deci ceea ce trebuie s reinem referitor la adresele IP este: au o lungime de 32 de bii; repartizarea biilor n cadrul adresei este diferit n funcie de clasa creia i aparine adresa IP. Grafic repartizarea acestor bii arat astfel:
0
Clasa A 0 Reea

16
Gazd

24

32

Clasa B

10

Reea

Gazd

Clasa C

110

Reea

Gazd

Clasa D

1110

Adres de trimitere multipl

Adresele IP sunt scrise n mod uzual n notaia zecimal cu punct. Deci pentru fiecare adresa IP vor exista dou reprezentri: reprezentare intern, caz n care adresa este un ir de 32 de bii, care sunt plasai n patru octei consecutivi; reprezentare extern, caz n care adresa IP este constituit dintrun grup de patru numere ntregi separate de caracterul punct. Cele patru numere indic, n ordine, valorile celor patru octei. Adresa IP este utilizat de protocolul IP pentru obinerea n binar a unui cuvnt de memorie de 32 bii i care va fi utilizat n operaiile de dirijare a pachetelor n reea. S considerm adresa IP: "01111101000011010100100100001111"

Capitolul IV Internet, scurt istoric

Pentru a determina clasa creia i aparine, vom grupa cte 8 bii: "01111101 00001101 01001001 00001111" Convertim fiecare grup binar de 8 bii ntr-un numr n baza 10, dup metodele de conversie cunoscute. Astfel, primul grup va avea reprezentarea m sistemul zecimal:
(01111101)2 = 0*27 +1*26 +1*25 +1*24 +1*23 +1*22 +0*21+1*20 0+64+32+16+8+4+0+1=125

, se efectueaz aceleai operaii pentru fiecrae octet i se va obine urmtoarea reprezentare extern a adresei, care este o adres de clas A: "125.13.73.15." Se poate efectua i operaia invers, tiind reprezentarea extern a adresei IP putem s determinm reprezentarea ei intern. Avem reprezentarea extern a adresi IP 131.15.3.19, care este o adres de clas B. Utiliznd metoda mpririi bazei, vom obine:
13110 = (10000011) 2 1510 = (00001111) 2 310 = (00000011) 2 1910 = (00010011) 2

Acelai procedeu se aplic fiecrui tip de clas de adrese. Avnd la dispoziie reprezentarea extern a unei adrese se poate determina uor clasa creia i aparine astfel: dac primul numr este ntre 0 i 127, atunci avem o adres de clas A; dac primul numr este ntre 128 i 191, atunci avem o adres de clas B; dac primul numr este ntre 192 i 223, atunci avem o adres de clas A; pentru clasa D acest numr este ntre 224 i 225. O categorie aparte a acestor adrese IP o constituie adresele rezervate. Atunci cnd se atribuie a adres IP unui calculator este bine s se in cont de existena unor adrese care sunt rezervate i a cror utilizare nu este recomandat. Astfel, nici un calculator nu va avea adresa IP terminat n 0 sau 255. Numerele 192.168.34.0 i 192.168.34.255 nu trebuiesc folosite, deoarece ele constituie adresele cadru ale reelei. Numrul 127.0.0.1 este rezervat, adresa n cauz fiind alocat calculatorului local (local host). Acest numr va fi selectat pentru accesarea server-ului Web.

Capitolul IV Internet, scurt istoric

De asemenea, mai exist un numr de adrese rezervate, care nu pot fi utilizate de reele, cu scopul de a deosebi mai bine adresele Internet de cele intranet. Astfel vom avea, n cazul unei reele de: clas A este utilizat ID 10, adic adresele de la 10.x.x.x la 10.x.x.x; clas B, folosesc ID-urile de la (16 adrese) 172.16.x.x pn la 172.31.x.x; de clas C, au disponibile adresele ncepnd cu 192.168.x.x pn la 192.168.x.x. Pentru fiecare x se poate introduce un numr ntre 1 i 254; aceste numere sunt utilizate n majoritatea intranet-urilor. A doua modalitate de adresare este utilizarea adreselor prin specificarea de domenii, cunoscute drept adrese Internet. Adresa IP este utilizat la nivelul programelor de comunicaie n reea i este mai greu de manevrat de utilizatori. Sistemul de adresare prin intermediul adreselor Internet este conceput astfel nct s permit utilizatorului o scriere mai comod, mai sugestiv i mai elastic a adresei gazdelor dect cele cu adrese IP, unde n loc de numere se utilizeaz iruri de caractere ASCII. La nivelul utilizatorului, identificarea calculatoarelor se face printr-un nume de calculator gazd, iar corespondena ntre specificarea de subdomenii i adresele IP revine protocolului de aplicaie DNS (Domain Name System Sistemul Numelor de Domenii), protocol definit n RFC-urile 1034 i 1035. Un nume de calculator gazd este constituit din maxim cinci nume de domenii separate de caracterul punct, ce va reprezenta legtura cu nivelul superior, domeniul din stnga fiind de nivel inferior, iar domeniul cel mai din dreapta avnd nivelul cel mai nalt. De exemplu,
nume5.nume4.nume3.nume2.nume1

reprezint urmtorul drum n arborele administrat de protocolul DNS:


nume1 nume2 nume3 nume4

nume5

Capitolul IV Internet, scurt istoric

Nume1 este considerat domeniul principal, iar celelalte sunt subdomenii.

Structura ierarhic generat de domenii i subdomenii este definit n funcie de diferite uniti de organizare sau de diverse domenii de activitate. O adres Internet are o structur relativ simpl, dar ordinea cuvintelor n adres este esenial. ntre cuvintele i separatorii care compun adresa nu trebuie s apar spaii. Principalul separator ntre cuvinte este caracterul "." (punct). O adres Internet poate avea una dintre urmtoarele trei forme: 1. nume_utilizator@domeniu1.domeniu2. domeniun; 2. nume_utilizator@nume_host.domeniu1.domeniu2. domeniun; 3. nume_host.domeniu1.domeniu2. domeniun; unde:

nume_utilizator indic numele utilizatorului de pe calculatorul nume_host (pentru tipul 2 de adresare) sau din domeniul domeniu1. Numele utilizatorului nume_utilizator se scrie naintea caracterului @. Primele dou tipuri de adrese sunt echivalente, n sensul c nume_host poate nlocui domeniile pe care le gestioneaz el. Aceste

dou tipuri de adrese sunt utilizate n principal la comunicaiile prin serviciul de pot electronic sau n discuiile interactive. Adresele de forma a treia sunt utilizare pentru a indica gazde din cadrul unei reele. succesiunea domeniu1.domeniu2. domeniun indic nivelurile de organizare, de la stnga spre dreapta. Astfel adresa de host:
ns.fsea.ugal.ro

care nseamn calculatorul cu numele ns, conectat la reeaua subdomeniului fsea din subdomeniul ugal al domeniului ro, se poate reprezenta grafic ca n figura 4.2.

Capitolul IV Internet, scurt istoric

ns fsea ugal roro Internet ro

Figura 4.2. Reprezentarea de domenii n cadrul unei adrese Conceptual, Internet-ul este mprit n cteva sute de domenii de nivel superior, fiecare domeniu cuprinznd mai multe sisteme gazd. La rndul lui, fiecare domeniu este subdivizat n subdomenii i acestea la rndul lor partiionate, .a.m.d. Cnd se scrie o adres trebuiesc respectate nite reguli, i anume: 1. fiecare nivel de organizare este indicat printr-un nume de domeniu, care este cuprins n domeniul scris n dreapta sa. Fiecare domeniu este denumit de calea n arbore pn la rdcin, iar componentele sunt separate prin punct. Deci un nume de domeniu se refer la un anumit nod n arbore i la toate nodurile de sub el. Fiecare domeniu i definete propriile subdomenii, le administreaz i le face publice. Pentru a crea un nou domeniu, se cere permisiunea domeniului n care va fi inclus. De exemplu reeaua de calculatoare a Universitii "Dunrea de Jos" Galai, care este subreea n cadrul reelei RoEduNet (Romanian Educational Network) are ca nume de subdomeniu ugal. La rndul lor administratorii acestei reele au decis ca fiecare dintre subdomeniile sale s desemneze o facultate, un serviciu, sau un departament. La rndul lor, dac este cazul, subdomeniile de faculti se pot divide .a.m.d. Astfel unele din subdomeniile domeniului ugal sunt:

Capitolul IV Internet, scurt istoric

fsea mec nie met edsp st

Facultatea de tiine Economice i Administrative Facultatea de Mecanic Facultatea de Nave i Inginerie Electric Facultatea de Metalurgie i tiina Materialelor Facultatea de Educaie Fizic i Sport Facultatea de tiine

2. numrul total de domenii (n) nu este fixat apriori ci depinde numai de sistemul de organizare adoptat. Cele mai generale domenii, i anume domeniile de pe primul nivel (cele care se scriu cel mai n dreapta), pot fi: generice sau de ar. Domeniile generice (care indic n general un domeniu organizaional din care face parte) sunt:
Com Edu Gov Int Mil Net Org

Organizaii comerciale i societi comerciale Instituii academice i educaionale (universiti, colegii Organizaii guvernamentale Organizaii internaionale (NATO, ONU, etc.) Organizaii militare SUA (armat, marin) Centre de administrare a reelelor mari (Internet) Organizaii non profit

Dac domeniul este n afara SUA, atunci se utilizeaz un domeniu de ar, care este un cod ce indic ara de apartenen. De obicei, acest domeniu este format din dou litere i coincide cu codul internaional de marcare a autoturismelor.
au ca ch de fr

Austria Canada Elveia Germania Frana

it pl ro ru uk

Italia Polonia Romnia Federaia Rus Marea Britanie

Structura arborescent a specificrilor de domenii ar arta n felul urmtor.


ro ici antena1

kappa

ugal

fsea

xgal

mtm

Capitolul IV Internet, scurt istoric

3. ntr-o comunicaie surs - destinaie, calculatorul surs este obligat s specifice subdomeniile, ncepnd cu cel mai inferior i terminnd cu cel mai superior care are ca i subordonat calculatorul destinatar. De exemplu, pentru a se stabili o comunicaie ntre calculatoarele
ci.fsea.ugal.ro

i
inf.kappa.ro

va trebui s se specifice doar


ci.fsea.ugal

i
inf.kappa

deoarece domeniul ro le conine pe amndou.

Alte reguli de scriere a adreselor: domeniile sunt separate prin punct (ns.fsea.ugal.ro); numele de domenii nu fac distincie ntre literele mari i literele mici (fsea sau FSEA reprezint acelai lucru); lungimea unui domeniu nu poate depi 64 de caractere (ns, fsea, ugal), iar ntreaga cale de nume nu trebuie s depeasc 255 de caractere (ns.fsea.ugal.ro). Adresele Internet sunt cele folosite de utilizatori, dar reeaua nelege numai adrese IP (adres binare), deci apare necesitatea unui mecanism care s converteasc irurile ASCII n adrese de reea. Corespondena dintre adresele Internet i adresele IP (adresele numerice recunoscute de calculatoare), dup cum am mai spus, o face protocolul DNS. Acest protocol convertete adresa Internet n adresa IP corespunztoare calculatorului destinatar. Esena DNS-ului const dintr-o schem ierarhic de nume de domenii i a unui sistem de baze de date distribuite pentru

Capitolul IV Internet, scurt istoric

implementarea acestei scheme de nume. n principal este utilizat pentru a pune n coresponden numele sistemelor gazd i adresele destinaiilor de e-mail cu adrese IP, dat poate fi utilizat i pentru alte scopuri. n general fiecrei adrese Internet a unei gazde i corespunde o adres IP unic. Este posibil ns ca unei adrese IP s-i corespund mai multe adrese Internet. De exemplu, adresele ns.fsea.ugal.ro, ftp.fsea.ugal.ro i www.fsea.ugal.ro corespund la aceeai adres IP: "101.140.10.1.". Aceste adrese se numesc adrese sinonime ale aceluiai calculator. Astfel, primul nume reprezint numele propriu-zis al calculatorului, al doilea este numele server - ului FTP, iar al treilea este numele server-ului de Web. Cele dou servere se gsesc pe acelai calculator ns. Mecanismul DNS presupune c n reeaua Internet exist numeroase calculatoare speciale, numite servere de nume, (NS Name Server). Fiecare NS conine dou tipuri speciale de informaii: tabele de coresponden ntre adresele Internet i adresele IP ale unui grup de calculatoare gazd aflate n vecintatea lui; adresele IP i Internet ale ctorva severe de nume vecine lui. Fiecare domeniu trebuie s aib desemnat cel puin un NS care s-i asigure corespondena adres IP adres Internet pentru subdomeniile proprii. Este posibil, dac domeniul este mare, ca aceste corespondene s fie distribuite pe mai multe NS ale domeniului respectiv. Atunci cnd se execut operaia de recunoatere a calculatorului destinaie, se pot ntlni mai multe situaii: 1. server-ul local cunoate adresa destinatarului deoarece este n baza de date a lui. Acest lucru este n general valabil pentru calculatoarele din acelai domeniu; 2. server-ul local al reelei cunoate adresa destinatarului deoarece ea a fost solicitat recent de ctre un utilizator din reea. n general server - ele pstreaz pentru o perioad de timp adresele solicitate, n scopul optimizrii mecanismului de cutare; 3. server-ul local nu cunoate adresa cerut, dar tie cum s o afle. El contacteaz un server rdcin, care tie adresele serverelor de nume (server - DNS) pentru zona celui mai nalt nivel (de exemplu ro).

Capitolul IV Internet, scurt istoric

n prezent, mediul Internet este construit din circa 8500 de reele conectate, aproape 2,5 milioane de calculatoare, circa 21.000 de domenii i milioane de utilizatori folosete resursele sale. Conform conectrilor n reeaua Internet, un calculator gazd este subordonat din punct de vedere al comunicaiilor altui calculator gazd care subordoneaz la rndul su alte calculatoare gazd. Numele unui calculator gazd reprezint modul de localizare n structura general de interconectarea calculatoarelor n reeaua Internet. Un tip de adrese care extind adresele Internet sunt adresele de specificare a adreselor de Web, care vor fi explicate n capitolul dedicat aplicaiei WWW.

IV.3. Moduri de conectare la Internet


Pentru a avea acces la resursele reelei Internet, calculatorul trebuie s fie conectat la aceast reea, iar pentru aceasta este nevoie de urmtoarele lucruri: calculatorul dotat cu echipamentele necesare conectrii la Internet, unul sau mai multe programe speciale i un furnizor de servicii Internet (ISP - Internet Service Provider). Cerinele hardware nu sunt exagerate, dar pentru buna navigare prin Internet este nevoie de urmtoarele: un calculator; un modem sau o legtur la modem; o denumire pentru conectare, numit i login name, care mai poate avea i alte denumiri precum: user name, account name, user ID, member name. Aceast denumire este utilizat pentru a accesa legtura la Internet. Ea comunic furnizorului de servicii cine este calculatorul care dorete s acceseze reeau, pentru ca acesta s tie dac va putea permite accesul la reea. O denumire pentru conectare conine, n general, pn la opt caractere i, n majoritatea cazurilor, este case-sensitive (conteaz dac se utilizeaz literele mari sau mici); un cont pentru Internet, acesta va conine pe lng denumirea pentru conectare i un nume de domeniu, care va indica locul n care se afl

Capitolul IV Internet, scurt istoric

contul utilizatorului. De exemplu domeniul flex.ro este furnizorul de servicii Flex, msn.com se refer la sistemul Microsoft Network, compuserve.com este CompuServe, etc.; o parol (password), n majoritatea cazurilor o parol poate conine pn la opt caractere, iar aceasta este de tip case-sensitive, la fel ca la denumire; software pentru Internet. Una dintre cele mai rapide modaliti de conectare la Internet se face prin sistemul Microsoft Network, prin intermediul unei variante a sistemului de operare Windows. Dac se dorete utilizarea altui furnizor de servicii Internet se poate utiliza soft-ul de Dial-up i TCP / IP. Ce este de fapt un furnizor de servicii Internet ? Un furnizor de servicii Internet este orice organizaie, firm care are o legtur permanent la Internet i care vinde posibilitatea de acces unor persoane, sau organizaii la acesta. Aceste firme cumpr calculatoare, le conecteaz la Internet i asigur contra cost conectarea oricrui utilizator la Internet. Ei i stabilesc propriile taxe. Furnizorul de servicii Internet trebuie s pun la dispoziia abonatului urmtoarele informaii: denumirea utilizatorului; parola; numrul de telefon - care va fi utilizat de ctre modem pentru a stabili legtura cu furnizorul de servicii; adresa IP. Aceast adres poate fi atribuit de ctre furnizorul de servicii n mod "static" sau "dinamic"; adresa serverului DNS. Pentru a conecta un calculator la Internet exist mai multe modaliti (aceste modaliti de conectare la Internet sunt n contiu dinamic datorit noilor tehnologii i componente hardware), i anume: legtur permanent; legtur temporar prin linie telefonic: legtur direct prin modem; legtur prin modem i terminal; legtur prin sistemul de pot electronic. legtur temporar prin cablu TV.

Capitolul IV Internet, scurt istoric

Diferii furnizori de servicii Internet utilizeaz i ali termeni pentru aceste tipuri de legturi.
Legturi permanente - n acest caz calculatorul se conecteaz direct la o

reea TCP/IP care face parte din Internet, sau la o organizaie care are o legtur permanentcaz n care calculatorul va fi un terminal. Acest tip de legtur este cunoscut sub denumirea de legtur dedicat, sau permanent i direct. n acest caz furnizorul de servicii monteaz un router la organizaia respectiv, care nchiriaz o linie telefonic pentru a se putea face legtura dintre router i calculatorul furnizorului de servicii, care mai este cunoscut drept calculator gazd, sau host. Acest tip de legtur este costisitor, dar ofer acces la toate facilitile Internet-ului.
Legturi directe prin modem - este reprezentat adesea drept o legtur

SLIP sau PPP. Acest tip de legtur mai este numit i conexiune fullaccess, i ofer acces la toate facilitile Internet. Deci ea este o legtur TCP/IP care este conceput a fi utilizat prin intermediul unei linii telefonice, nu printr-o reea dedicat. Acest gen de legtur este cel mai bun, dup legtura permanent. Se poate obine o conectare direct prin modem n schimbul unei taxe de instalare. Acesta fiind un serviciu de tip "dial-in", va fi nevoie de un modem i de un numr de telefon, pe care l indic furnizorul de servicii Internet. Dup formarea numrului de telefon se stabilete legtura cu calculatorul furnizorului de servicii, care va permite navigarea n Internet, calculatorul utilizatorului fiind identificat de reea drept calculator gazd.
Legturi directe prin modem i terminal - n cazul acestui tip de legtur

trebuie contactat prin modem calculatorul furnizorului de servicii. Acest tip de legtur este confundat deseori cu legtura direct prin modem, datorit faptului modului de conectare: prin intermediul unui modem pentru a obine o legtur de tip SLIP sau PPP. n urma conexiunii, calculatorul utilizatorului funcioneaz ca un terminal al calculatorului de servicii, i nu ca un calculator gazd. n acest caz, toate programele pe care le ruleaz utilizatorul sunt, de fapt rulate pe calculatorul furnizorului de servicii. Asta nseamn c toate fiierele transferate sunt efectuate prin intermediul calculatorului furnizorului de servici Internet, i nu prin intermediul

Capitolul IV Internet, scurt istoric

calculatorului utilizatorului. Acest tip de legtur mai poate fi denumit i legtur interactiv, legtur prin modem, legtur shell, sau dial-up.
Legturi prin sistemul de pot electronic - n acest caz se pot

transmite mesaje e-mail n Internet i se pot primi acelai gen de mesaje transmise din Internet. O alt categorie este utilizarea sistemului de cablu de televiziune. Dintre furnizorii de servicii Internet recunoscui amintim: MSN - The Microsoft Network - reeaua Microsoft. Sistemul Windows 95 furnizeaz toate produsele soft necesare conectrii la acest serviciu, iar utilizarea lor este foarte simpl. AOL - America OnLine CompuServe Prodigy Fiecare serviciu are un aspect unic i un mod diferit de instalare i de accesare a reelei Internet.

Verificarea cunotinelor

1. Specificarea unei adrese pentru navigarea pe Internet se poate face prin urmtoarele moduri:

Capitolul IV Internet, scurt istoric

a. b. c. d.

specificare numeric reprezentare intern; reprezentare extern; specificare de domenii.

2. Cele mai utilizate adrese IP sunt cele din clasa: a. A; b. B; c. C; d. D. 3. Unei adrese Internet i corespunde: a. o singur adres IP; b. mai multe adrese IP; c. ambele. 4. Numrul de domenii pentru adresele Internet sunt: a. fixe; b. depinde de sistemul de organizare adoptat; c. nu este fixat apriori. 5. Cea mai uzual modalitate de conectare la Internet este legtura: a. permanent; b. direct prin modem; c. prin sistemul de pot electronic; d. prim modem i terminal.

Capitolul V Servicii Internet

CAPITOLUL V Servicii Internet


Obiectivele acestui capitol: Care sunt principalele servicii Internet Modelul client / server Serviciile Telnet, FTP Serviciul de pot electronic Web-ul Diferene ntre modelele OSI i TCP/IP

Amploarea luat de Internet, precum i creterea popularitii acestuia n rndurile utilizatorilor, fie c sunt persoane fizice sau societi, a dus la apariia unor aplicaii scrise special pentru manipularea informaiilor puse la dispoziie de aceast mare reea de calculatoare. Nu se tie ct de mult se vor dezvolta aceste aplicaii, pn unde se va ajunge. Sugestiv cred c este urmtoarea afirmaie fcut de Todd Mafin: Economia pe Internet este un fenomen pe mai departe, dar Web-ul lipsit de hotare va fi la fel de mare ca i lumea nsi. Oamenii cred c n viaa noastr au avut loc deja multe schimbri. Ei bine, asta nu e nimic comparabil cu ceea ce urmeaz. Tradiional, Internet-ul a avut patru aplicaii principale, i anume: pota electronic (e-mail) reprezint facilitatea prin care se poate trimite i primi mesaje de la orice utilizator al reelei Internet; newsgroups (grup de tiri) este un serviciu de informaii, prin intermediul cruia se poate participa la discuiile din grupurile de tiri existente pe calculatorul conectat; Telnet - conectarea la distan la un calculator din reea;

Capitolul V Servicii Internet FTP

permite transferarea de fiiere pe/ de pe un calculator aflat n

reea; iar n momentul de fa Web-ul - cea mai popular aplicaie a Internet-ului, prin intermediul creia utilizatorii au acces la o varietate de informaii din toate sferele de activitate, cu ajutorul unui program de navigare numit browser.

V.1. Pota electronic (e-mail)


Milioane de oameni sunt conectai ntr-un fel sau altul la reeaua Internet i pot trimite mesaje prin intermediul potei electronice ctre aproape orice utilizator din reea. Uneori singurul motiv pentru care cineva se conecteaz la Internet este sistemul de pot electronic, care permite utilizatorilor o comunicare rapid, uoar i eficient cu ceilali utilizatori conectai la sistemul Internet. Sistemul de pot electronic nu este chiar att de simplu cum pare la prima vedere, dar programele care permit conectarea la acest serviciu sunt foarte diverse, i implicit fiecare utilizator i alege acel produs software pe care l consider cel mai apropiat intereselor i pregtirii sale. Pe scurt, pota electronic, sau e-mail (electronic mail), reprezint un instrument puternic i complex, care permite unui utilizator s trimit orice document creat pe un calculator ctre oricine are o adres e-mail. Mesajele e-mail pot conine text, grafic, alte fiiere ataate, secvene audio sau video; deci putem spune c prin intermediul potei electronice poate fi transmis orice fiier de tip text sau binar. Sistemul de pot electronic poate fi utilizat i pentru a transmite acelai mesaj mai multor persoane n acelai timp (de exemplu, o felicitare cu ocazia diverselor srbtori se poate scrie o singur dat i apoi s fie transmis tuturor prietenilor). n general pentru a putea transmite un mesaj prin intermediul potei electronice este nevoie de un calculator; un modem care s conecteze

Capitolul V Servicii Internet

calculatorul la reeaua telefonic; un program software care va permite utilizarea acestui serviciu de Internet; un acces la Internet, oferit de un provider sau de un serviciu online, i o adres de e-mail. Mesajul care se dorete a fi transmis este preluat n reeaua Internet de ctre un server i apoi livrat calculatorului menionat n adresa de e-mail. Presupunem c avem calculatorul, modemul, i serviciile oferite de un provider. Cum este alctuit o adres de e-mail ? Adresa e-mail a unui utilizator cu acces la serviciile potei electronice oferite de reeaua Internet este o adres Internet, care are o form destul de simpl i anume (a mai fost descris i la adresele Internet):
nume_utilizator@host.domeniu

nume_utilizator este numele (login name) declarat de utilizator

atunci cnd i se atribuie accesul la serviciile de e-mail (asociat cu o parol); host este numele calculatorului gazd cu rol de server de nivel inferior; domeniu este drumul (calea) n arborele unui domeniu principal. Ultimele dou componente identific nodul destinaie. Adresele de pot electronic pot fi utilizate i pentru a transmite mesaje ctre un utilizator care nu este conectat la Internet ci la alt reea care are acest serviciu, prin interconectare. Browser-e precum Netscape Navigator/Communicator sau Microsoft Internet Explorer conin funcii de pot electronic destul de extinse, punnd la ndemna utilizatorilor toate cele necesare pentru a coresponda online. Alte programe de e-mail mai cunoscute: Pine, EudoraPro, America Online (AOL), Outlook98, HotCast, Calypso, Messenger 4.5, etc. n general programele de e-mail se numesc clieni de e-mail. Dintre programele cu rol de client e-mail enumerm: Outlook Express 2000, Netscape Messenger 4.7x, Calypso, iar dintre clienii de e-mail de tip web-based: Hotmail, Xahoo, Excite, Mailcity, k.ro, etc. Un sistem de pot electronic este format din dou subsisteme:

Capitolul V Servicii Internet

ageni utilizatori sunt programe locale care permit utilizatorilor s

citeasc i s trimit mesaje;


ageni de transfer de mesaje programe sistem care transfer

mesajele utilizatorilor. Aceste programe sunt de fapt protocoalele prin intermediul crora are loc transferul mesajelor. Mesajul care se dorete a fi trimis, numit mesaj e-mail, este format din dou pri: mesajul propriu-zis i un antet, care va conine informaii necesare pentru agenii utilizatori. Mesajul este preluat apoi de ctre un agent de transfer de mesaje, care este prezentat de un protocol. Pentru a primi sau a trimite un mesaj, un calculator trebuie s comunice cu un server de e-mail folosind un anumit protocol de livrare, care trebuie ales n momentul n care se configureaz software-ul de e-mail. Dintre protocoalele de livrare cele mai utilizate: POP (Post Office Protocol - protocol de pot), este un protocol simplu utilizat pentru aducerea mesajelor dintr-o cutie potal aflat pe un server la distan. Scopul acestui protocol este de a aduce pota electronic de la distan i de a o depozita pe calculatorul local al utilizatorului, pentru a fi citit mai trziu, dup ce utilizatorul se deconecteaz de la reea. Este cel mai vechi protocol, prima versiune a fost definitivat n anul 1984, ajungndu-se n prezent la POP3. Acest protocol permite unui calculator s accesese dinamic server-ul (staia primete mesajul, care n prealabil este stocat pe server). n mod normal, mesajele , dup ce sunt transmise ctre clientul de email sunt terse. Serviciul POP3 utilizeaz portul 110; IMAP (Interactive Mail Access Protocol, sau Internet Message Access Protocol - Protocol Interactiv, sau de Acces la Mesaje Internet), este un protocol care a fost proiectat pentru a ajuta utilizatorii care folosesc mai multe calculatoare: un calculator la birou, un calculator acas, un calculator portabil, s-i poat citi mesajele. n acest caz server-ul de e-mail pstreaz un depozit central de mesaje la care accesul poate fi realizat de pe orice calculator. n comparaie cu protocolul POP3, IMAP nu copiaz pota electronic pe calculatorul personal al utilizatorului, datorit faptului c acesta poate avea mai multe calculatoare;

Capitolul V Servicii Internet

DMSP (Distributed Mail System Protocol - protocol distribuit

pentru sistemul de pot), este un protocol care permite utilizatorilor s aduc pota electronic de pe server-ul de e-mail pe un calculator (de la birou, de acas, sau portabil), i apoi s se deconecteze de la server. n afara acestor protocoale de livrare, programele de e-mail utilizeaz i alte protocoale care asigur accesul la server-ul de pot electronic. Dintre aceste standarde de pot electronic, numite i protocoale de acces, mai cunoscute amintim: ISO localizeaz activitile de procesare a mesajelor electronice la nivelul 7 (nivelul aplicaie) al modelului de referin OSI. Acesta permite ca diferite reele, care ruleaz sisteme de operare diferite, s poat comunica indiferent de deosebirile existente ntre sistemele de operare respective; X.400, reprezint un set de standarde referitoare la prelucrarea mesajelor, dezvoltat de CCITT, i care este independent de componentele hardware i software; X.500, reprezint setul de servicii de directoare dezvoltat de CCITT pentru a-i ajuta pe utilizatorii reelelor distribuite s localizeze utilizatori ai altor reele, crora doresc s le trimit mesaje; SMTP (Simple Mail Transfer Protocol - Protocol Simplu de Transfer de Pot), este un protocol pentru transferul mesajelor ntre dou calculatoare din reea aflate la distan. Este un protocol folosit n Internet, i face parte din familia de protocoale TCP/IP. Funcioneaz mpreun cu programe de pot electronic, oferind att pentru client ct i pentru server funcii de transmitere i recepionare a mesajelor e-mail; MHS (Message Handlig Service), este un standard popularizat de ctre firma Novell. Se aseamn cu X.400 prin faptul c un calculator din reea, serverul MHS, transmite mesaje ntre calculatoare care folosesc sisteme e-mail diferite; MIME (Multipurpose Internet Mail Extensions - extensii de pot cu scop multiplu), este un protocol prin intermediul cruia se pot transmite i recepiona i mesaje non ASCII: imagini, audio, video, etc.

Capitolul V Servicii Internet

Pentru ca un anumit protocol s poat fi considerat performant, adic s ofere faciliti ct mai multe, trebuie s aib urmtoarele caracteristici: s fie compatibil cu standardele Internet; s trimit, s regseasc i s salveze mesajele; s poat gestiona directori de pe un alt calculator; s poat actualiza starea unor mesaje; s poat partaja cutia de pot electronic. Atunci cnd se alege un client de e-mail ar trebui s se aib n vedere urmtoarele: ce standarde suport: IMAP4 sau POP3 ? capabilitatea de lucru cu conturi de e-mail multiple, att cu POP3 ct i cu IMAP4; posibilitatea de a aduce de pe server doar mesajele dorite, celelalte fiind eliminate prin filtre; posibilitatea de arhivare a mail-urilor, precum i importul i exportul textelor; ergonomia, care reprezint interfaa cu utilizatorul, modul de explicitate a erorilor intervenite i documentelor disponibile; funcionalitatea: n ce msur clientul de e-mail ndeplinete i atinge cerinele utilizatorului, prin opiunile puse la dispoziie; resurse: necesitile sistemului pentru fiecare aplicaie n parte pentru a rula optim i fr ntreruperi; dac suport format HTML. Prin prisma cerinelor de mai sus, vom analiza cteva dintre programele de e-mail mai cunoscute: The Bat!, nu suport protocolul IMAP; filtrele sunt foarte bine realizate; nu suport n schimb format HTML la compunerea unui nou mesaj i opiunile elementare de formatare a textului. Calypso, suport ambele protocoale POP3 i IMAP4, i conturi de mail multiple; nu prezint suport pentru HTML, n schimb este un client de e-mail ergonomic. Messenger, suport toate standardele Internet majore; protocolul principal este IMAP4 i nu POP3; la capitolul de filtrare a mesajelor este destul de limitat, din cauza criteriilor i aciunilor minimale pe care le pune la dispoziie. Eudora Pro, este unul dintre cei mai vechi clieni de e-mail. Suport att POP3 ct i IMAP4; exist posibilitatea de a gestiona mai multe conturi de e-mail ale unui singur utilizator. Eudora pune la dispoziia

Capitolul V Servicii Internet

utilizatorului filtre destul de capabile. Outlook 98, 2000, ofer suport pentru toate standardele existente; este dotat cu o interfa foarte flexibil i uor de folosit, precum i filtre destul de uor de definit. De exemplu programul pentru pot electronic Outlook are aspectul urmtor.

Figura 5.1. Outlook Express Atunci cnd se dorete transmiterea unui mesaj se alege din bara de instrumente Create Mail, care va avea ca efect deschiderea urmtoarei ferestre destinate scrierii mesajului de transmis:

Capitolul V Servicii Internet

Figura 5.2. Fereastra New Message din Outlook Express Dac se utilizeaz Netscape 6.2, pentru a transmite un mesaj din bara de meniuri se alege meniul Tasks i apoi opiunea Mail & Newsgroups; care va determina apariia ferestrei pentru trimiterea / citirea mesajelor. Aici se va alege opiunea New Msg, care va avea ca efect afiarea urmtoarei ferestre.

Figura 5.3. Compunerea mesajelor utiliznd utilitarul de pot electronic Netscape

Capitolul V Servicii Internet

Se observ c indiferent de programele utilizate pentru transmiterea potei electronice (Outlook, Netscape, etc.), trebuiesc completate anumite cmpuri, fiecare avnd o anumit semnificaie. Cele mai importante cmpuri care trebuiesc completate sunt:

To n linia de editare se va scrie numele i adresa destinatarului; Cc (Carbon Copy) - aici se va scrie i alte adrese, dac mesajul de

transmis trebuie s ajung la mai multe persoane; Subject - se prezint pe scurt subiectul mesajului; From - numele i adresa expeditorului; Sender - poate desemna o persoan sau un sistem, n cazul n care expeditorul corespondenei nu este acelai cu cel care a conceput efectiv textul. Majoritatea programelor de e-mail prezint i faciliti pentru trimiterea de imagini, fiiere scrise n alte editoare de texte, etc. Pentru a putea transmite i astfel de fiiere (care sunt tratate ca entiti separate) se utilizeaz opiunea Attachments (vezi figura 5.3). La primirea mesajului destinatarul este atenionat c mesajul primit conine i un astfel de fiier. Dintre sistemele de e-mail avansate, care conin pori, i care n general se numesc portaluri, enumerm: Microsoft Exchange, Microsoft Mail. n general, sistemele de pot electronic pun la dispoziie cinci funcii de baz, i anume: 1. Compunerea - se refer la procesul de creare a mesajelor. Pentru compunerea mesajelor se poate utiliza orice editor de text, dar sistemul nsui pune la dispoziie un editor pentru compunerea mesajelor, dotat cu anumite faciliti pe care le ofer utilizatorului: extragerea adresei iniiatorului din mesajul primit, inserarea automat n locul potrivit din cadrul rspunsului; 2. Transferul - se refer la trimiterea mesajului de la emitor (surs) la receptor (destinatar). Aceasta necesit stabilirea unei conexiuni la destinaie, sau la un calculator intermediar, emiterea mesajului i eliberarea conexiunii; 3. Raportarea - se refer la informarea emitorului (sursei) despre ce s-a ntmplat cu mesajul transmis, i anume: a fost livrat, a fost

Capitolul V Servicii Internet

respins, a fost pierdut ? n funcie de aplicaia utilizat aceste servicii pot fi mai mult sau mai puin prezente; 4. Afiarea - se refer la afiarea mesajelor la destinatar, pentru a putea fi citit pota. n funcie de aplicaia utilizat uneori pot fi necesare conversii sau trebuie apelat un program de vizualizare special; 5. Dispoziia - se refer la ceea ce face destinatarul cu mesajul, dup ce l-a primit: eliminarea lui nainte de citire, eliminarea lui dup citire, salvarea sa, .a.m.d.

V.1.1. Pota electronic i pager-ul


Serviciile de pot electronic oferite de Internet ncep s funcioneze n regim integrat cu alte mijloace de comunicaie, oferind avantaje suplimentare, care nu pot fi atinse dect prin funcionarea combinat a mai multor mijloace de comunicaie.

Figura 5.4. Comunicarea mesajelor pager prin Internet Accesul la cutia de pot electronic, atunci cnd posesorul este departe de calculatorul su, are o rezolvare prin posibilitatea rutrii mesajelor e-mail

Capitolul V Servicii Internet

ctre pager-ul alfanumeric. Obinerea mesajului din pota electronic nu necesit nici mcar formarea numrului furnizorului de servicii Internet. Activarea acestui serviciu este simpl i depinde numai de capacitatea pager-ului (numrul maxim de caractere utilizat). Formatul adresei E-mail Paging este similar cu orice alt adres de pot electronic, iar mesajul primit va avea un antet cu adresa e-mail a expeditorului, urmat de textul mesajului. Timpul scurs ntre introducerea mesajului i momentul recepionrii acestuia, depinde de traficul din Internet, dar se situeaz n limite rezonabile, innd cont c Internet-ul este o reea global.

V.1.2. Pota electronic i telefonia celular


Pn acum, obinerea potei electronice se putea face prin conectarea unui calculator client la server-ul furnizorului de servicii Internet, iar n situaia n care utilizatorul era ntr-o cltorie, el avea nevoie de un laptop. Serviciul Airmail livreaz pota electronic pe ecranul telefonului mobil, putndu-se folosi chiar tastatura telefonului pentru a se trimite un email. Cnd sosete un e-mail, telefonul va semnala apariia mesajului, acesta putndu-se citi dup dorina destinatarului. Serviciul este disponibil pentru telefonia GSM n ntreaga lume, prin mecanismul de roaming, cu condiia abonrii la reeaua telefonic digital cea mai apropiat care ofer acest serviciu.

V.2. Transferul de fiiere


Aceast aplicaie Internet este cunoscut sub numele de FTP (File Transfer Protocol). Serviciul FTP a fost unul din primele servicii dezvoltate pentru Internet. Prin intermediul su se pot transfera fiiere de pe un calculator pe un alt calculator, care se afl la distan unul fa de cellalt. Condiia este ca cele dou calculatoare s fie conectate la reeaua Internet.

Capitolul V Servicii Internet

Protocolul pe care se bazeaz, numit FTP, permite cutarea prin listele de fiiere disponibile n diferite servere aflate la distan i n final primirea informaiilor dorite. Calculatorul de la care se face conectarea se numete gazd local, sau local host, iar calculatorul la care se dorete conectarea se numete gazd la distan, sau remote host. Exist dou tipuri de transferuri de fiiere: download, caz n care se preia informaia de pe server (remote host) i se aduce pe calculatorul personal (local host); upload, caz n care se depune o informaie pe calculatorul server.

Figura 5.5. Comenzile utilizate de FTP Pentru ca un utilizator s se poat conecta la un calculator din Internet folosind serviciul FTP, trebuie ca acel calculator aflat la distan s aib instalat un server de FTP. Pentru a executa aceste tipuri de transferuri trebuie ca utilizatorul s aib dreptul de citire, respectiv scriere, pe serverul respectiv. n mod normal pentru a avea acces la un server FTP, trebuie s ca utilizatorul s aib un cont (nume de utilizator i o parol) pe acel calculator aflat la distan. n general administratorii sistemelor la care ne conectm permite prin intermediul unui cont special, numit anonymous, accesul la anumite fiiere cu acces liber.

Capitolul V Servicii Internet

V.3. World Wide Web


Web-ul (World Wide Web sau WWW - pnza de pianjen mondial) este unul dintre cele mai interesante servicii oferite de reeaua Internet, fiind instrumentul care a revoluionat accesul la Internet. Web-ul este mai mult dect o simpl reea de calculatoare care se bazeaz pe tehnologiile Internet, el permite utilizatorului unui calculator s acceseze informaii aflate pe un alt calculator din reea, fiind un sistem cu o arhitectur client / server. Aprut n 1989 la CERN (Conseil Europeen pour la Recherche Nucleaire Centrul European de Fizica Particulelor), din necesitatea de a permite cercettorilor din ntreaga lume s colaboreze utiliznd colecii de rapoarte, planuri, desene, fotografii i alte tipuri de documente aflate ntr-o continu modificare, Web-ul a fcut din Internet o reea accesibil tuturor celor care sunt conectai. Totul a nceput n martie 1989 cnd Tim Berners-Lee, fizician la CERN i Robert Cailliau, propun implementarea unei interfee utilizator bazat pe elemente grafice, concept nou n ceea ce privete accesul la informaie, numit hypertext, un mod de a lega i accesa informaiile asemeni unei esturi de noduri, din care utilizatorul poate s culeag ceea ce are nevoie. Robert Cailliau i Tim Berners Lee au numit programul care permite navigarea prin Web i culegerea informaiilor browser (interfaa ntre utilizatorul WWW i reea), iar numele noului sistem s-a numit World Wide Web. Primul browser creat de Tim Berners Lee s-a numit WorldWideWeb, iar mai trziu l-a redenumit Nexus. Tim Berners-Lee i echipa sa au dezvoltat primele versiuni pentru cele patru componente cheie necesare serviciului Web, i anume: protocolul HTTP; limbajul de descriere a hipertextului HTML; server-ul de Web; browser-ul. Crearea Web-ului a fost justificat de nevoia de comunicare ntre oamenii de tiin din ntreaga lume, precum i ntre acetia i studenii care

Capitolul V Servicii Internet

participau la diferite proiecte comune. Desigur, legtura exista i nainte prin e-mail. Ceea ce lipsea era o baz de date global pentru toate tipurile de documente, care s poat fi reactualizat fr probleme. Aceast baz de date ar trebui s funcioneze ca o carte: cu ajutorul unor indici globali s poat fi gsite uor informaiile necesare. Structura propus de Tim Berners Lee nu permitea includerea elementelor multimedia, motiv pentru care n 1990 Steve Jobs dezvolt sistemul de calcul NeXT care permite utilizatorilor crearea, editarea, vizualizarea i transmiterea documentelor prin Internet. Ceea ce a rezultat este actualul Web: o baz de date hypertext, la nivel mondial, care poate furniza pe lng text i sunet i imagini n toate formatele (GIF, TIF, JPEG, etc.). Dintre evenimentele mai importante privind dezvoltarea Web-ului amintim: Prima utilizare public a Web-ului a avut loc n ianuarie 1992, la Geneva, Elveia, unde cercettorii au avut acces la date Web din site-ul Web al CERN, ncurajnd crearea de servere web. Cercettorii au avut acces la aceste date prin intermediul browser-ului. Prima interfa grafic ce a permis accesarea acestor documente a aprut n februarie 1993 i se numea Mozaic, autorul su fiind Marc Andreessen, de la NCSA (National Center for Supercomputing Applications - Centrul Naional pentru Aplicaiile Supercalculatoarelor). n aprilie 1993, dup aproape un an i jumtate de la introducerea Web-ului, existau 1000 de servere Web. n anul 2000 numrul acestora era mai mare de 20 milioane. n 1994, CERN i MIT (Massachusetts Institute of Technology) au format Consoriul World Wide Web. World Wide Web, sau prescurtat W3C, este un consoriu industrial (membrii si sunt reprezentanii diferitelor firme productoare) care mpreun cu IAB (Internet Advisory Board), definete standardele WWW. Directorul general nu este un manager de firm, ci un om de tiin: Tim Berners-Lee. Scopul acestui consoriu are

Capitolul V Servicii Internet

drept obiectiv dezvoltarea Web-ului pe baza standardelor deschise, independent de productori, standardizarea protocoalelor, i ncurajarea legturilor dintre site-uri. Pe lng munca de standardizare, W3C pune la dispoziia dezvoltatorilor i utilizatorilor colecii de informaii despre World Wide Web. Munca din W3C este coordonat n SUA de ctre LCS (MIT Laboratory for Computer Sciences) http://www.w3.org - n Frana de ctre INRIA (Institut National de Recherche en Informatique et en Automatique) http://www.inria.fr, i n Japonia de ctre Universitatea Keio http://www.keio.ac.jp. n 1994 Marc Andreessen prsete NCSA i nfiineaz Mozaic Communications, care n 1995 devine Netscape Communications Corporation, avnd drept scop dezvoltarea de software pentru Web. Pe zi ce trece Web-ul ctig tot mai muli adepi i popularitatea acestuia este n continu cretere. O ntrebare fireasc pe care i-o poate pune fiecare ar fi: Web-ul este o reea de calculatoare la fel ca Internet-ul? Rspunsul este NU. Internet-ul furnizeaz suportul de comunicaie pentru Web. Folosirea termenului de Web se refer la totalitatea coleciilor de site-uri i informaii (milioane de documente legate ntre ele, care se gsesc pe calculatoare rspndite n ntreaga lume) ce pot fi accesate prin protocolul HTTP n momentul n care utilizatorul este conectat la Internet. Web-ul este cel mai mare rezervor de informaie electronic din lume. O alt ntrebarea fireasc pe care i-o pune fiecare atunci cnd vrea s navigheze pe Web este: de ce are nevoie? Pentru a putea naviga pe Web, este nevoie de: un calculator, modem, o legtur telefonic (n cazul n care calculatorul respectiv nu face parte n mod direct din Web), un furnizor de servicii Internet i un program special, numit i program de navigare, care se numete browser, prin intermediul cruia utilizatorul cere i obine informaiile dorite.

Capitolul V Servicii Internet

INTERNET
Conexiune Internet dedicat Conexiune prin linie telefonic

Figura 5.6. Conectarea la Internet printr-un provider De asemenea, se tie c un furnizor de servicii Internet este o societate care are unul sau mai multe calculatoare conectate la Internet. Utiliznd modemul, calculatorul se poate conecta la modemul serverului furnizorului de servicii Internet. Dup conectarea la calculatorul furnizorului, programul browser va permite accesul la Web. Figura 5.6. ilustreaz legturile ntre calculatorul client i serverul furnizorului de servicii Internet. De obicei, furnizorul de servicii Internet solicit o tax lunar pentru furnizarea accesului la Internet. Acesta poate s cear i o tax iniial de instalare i poate limita timpul de conectare lunar. De aceea este bine s alegem furnizorul care ne poate oferi serviciile de care avem nevoie, i nu pe care ni le poate oferi un furnizor. Browser-ul este un program care permite vizualizarea, examinarea i comunicarea cu documente Web, fiind de fapt interfaa ntre utilizatorul WWW i reea. Browser-ul Web interacioneaz cu server-ul Web printr-o relaie client/server. n general browser-ul, n calitate de client, cere serverului s-i trimit anumite documente, pe care le afieaz apoi ntr-o fereastr pe ecranul calculatorului. Browser-ul permite vizualizarea datelor

Capitolul V Servicii Internet

trimise de serverul de Web. Primele browser-e, aprute la nceputul anilor 1990 nu aveau multe funcii i erau relativ simple. Odat cu creterea utilizrii Web-ului, a crescut i gradul de utilizare a imaginilor grafice n cadrul documentelor. Datorit includerii elementelor de grafic, browser-ele au devenit mai complexe. Astzi, majoritatea browser-elor pot lucra cu text i grafic i exist o multitudine de browser-e (numite i instrumente grafice), care permit explorarea n Internet, cele mai cunoscute fiind: Netscape Navigator, Netscape Communicator, Microsoft Internet Explorer, Mozaic. Browser-ul Netscape conine o gam complet de aplicaii, incluznd navigaia n Web, pot electronic, grupuri de discuii i suport pentru obiecte n direct (multimedia interactiv), care include cadre, multimedia online, JavaScript i applet-uri Java. n plus Netscape poate lucra cu documente care conin tabele, animaie, secvene audio i video i obiecte 3D.

Figura 5.7. Browser-ul Netscape

Capitolul V Servicii Internet

Firma Microsoft are propriul browser, i anume Internet Explorer care accept limbajul Java, extensii HTML, VRML i scrierea de programe Java, precum i ActiveX, i XML.
VRML (Virtual Reality Modelin Language) este un limbaj descriptiv

asemntor cu limbajul HTML, deosebirea const n faptul c nu stabilete documente hypertext, ci scene tridimensionale. Dezvoltarea lui VRML a nceput n anul 1994 la World Wide Web Conference, care are loc n fiecare an la Geneva, Elveia. VRML nu nlocuiete HTML i nici nu reprezint o extindere a lui. Ambele limbaje sunt proprii.

Figura 5.8. Browser-ul Internet Explorer Am spus c prin intermediul unui browser se pot vizualiza diferite documente Web. Aceste documente Web sunt realizate n marea lor majoritate cu ajutorul unui limbaj, numit HTML (HyperText Markup Language - limbaj de marcare hipertext), care permite utilizatorilor s produc pagini care includ text, grafic i indicatori ctre alte pagini de Web. HTML nu este un limbaj de programare, ci mai degrab un set de reguli utilizate pentru formarea unui document Web. Atunci cnd se creeaz un document hipertext utiliznd HTML, trebuie respectat un set de reguli. n

Capitolul V Servicii Internet

general orice program de navigare are o opiune View | Source, care permite afiarea paginii curente n format HTML n loc de forma interpretat. Utiliznd HTML se pot afia pagini de Web statice, care includ tabele i poze.

V.3.1. Macrostructura World Wide Web-ului


Numrul de aplicaii, tehnologii software care au aprut de la nceputul Web-ului este imens, i el este n continu cretere. Aceste tehnologii software pot fi mprite n dou mari categorii: aplicaii / tehnologii bazate pe parte de server (Server Slide); aplicaii / tehnologii bazate pe parte de client (Client Slide). Internet-ul are o arhitectur client/server, deci Web-ul se bazeaz pe aceast arhitectur, care presupune existena unui server i a unui client. n cadrul acestei arhitecturi lucrurile sunt relativ simple: pe baza cereri emis de client, server-ul va analiza i va rspunde acestuia. Mai putem spune c server-ul ofer servicii clienilor din reea care cer acest lucru; sau mai putem spune c server-ul produce resurse, iar clientul consum aceste resurse. ntr-o aplicaie, un program poate fi n acelai timp att client ct i server. Prin client i server, n situaia de fa, se neleg procese, nu calculatoare. Vorbim deci de un proces server i de un proces client. Definiie Orice aplicaie n care solicitantul aciunii este un sistem de calcul (sau un proces) i executantul aciunii este un alt sistem de calcul (sau un alt proces) este o aplicaie client/server.

Capitolul V Servicii Internet

Cerere Rspuns

Browser client

Server HTTP

Figura 5.9. Model client/server Modelul tipic client/server mparte aplicaia de reea n dou pri: partea de client i partea de server. Prin definiie, partea de client a unei legturi de reea cere informaii sau servicii de la partea de server. Partea de server a conexiunii rspunde cererilor clientului. Cu alte cuvinte, n modelul de programare client/server, o aplicaie Web realizeaz dou funcii separate i bine definite: cererea de informaii i rspunsul la cererile de informaii. Programul care cere informaii funcioneaz ca un program client, ca un browser. Tipurile de arhitecturi client/server pe care se bazeaz serviciul Web sunt de mai multe tipuri: pe dou niveluri (two tiers); pe trei niveluri (three tiers); pe mai multe niveluri (n tiers).
Arhitectura client / server pe dou niveluri mparte aplicaia n dou: clientul i serverul. Clientul este responsabil n primul rnd cu prezentarea

datelor ctre client, iar serverul este responsabil n primul rnd de furnizarea serviciilor de date ctre client.

Capitolul V Servicii Internet

Figura 5.10. Arhitectura client/server pe dou niveluri Arhitectura client/server pe trei niveluri a aprut datorit creterii complexitii aplicaiilor care puteau fi desfurate pentru teri sau mii de utilizatori.

Figura 5.11. Arhitectura client/server pe trei niveluri Clientul de Web Din punct de vedere al utilizatorului, Web-ul reprezint o colecie uria de documente care sunt rspndite n ntreaga lume, sub forma unor pagini. Fiecare pagin poate s conin legturi ctre alte pagini, aflate oriunde n lume. Utilizatorul poate s aleag o legtur care i va aduce pagina indicat de legtur. Acest proces se poate repeta la nesfrit, fiind posibil s se traverseze n acest mod sute de pagini legate ntre ele. Despre paginile care indic spre alte pagini se spune c utilizeaz hipertext (termenul de hypertext, n limba englez, a fost inventat de Ted Nelson, care l-a definit

Capitolul V Servicii Internet

ca fiind "o scriere nesecvenial"). Deci cnd utilizm termenul de hypertext n legtur cu Web-ul, acesta se refer la o seciune a unui document HTML. Hypertextul trebuie interpretat ca un text care identific o legtur la o alt informaie Web, de obicei un alt document Web. n mod tradiional, cnd se creeaz un document Web, hypertextul este identificat prin ngroarea sau sublinierea hypertextului, pentru a-l deosebi de textul simplu. Paginile pot fi vizualizate cu ajutorul browser-ului. Programul de navigare aduce pagina cerut, interpreteaz textul i comenzile de formatare coninute n text i afieaz pagina pe ecran. Majoritatea paginilor de Web ncep cu un titlu, conin informaii (text obinuit sau formatat, imagini, hiperlegturi, etc.) i se termin cu adresa de pot electronic a celui care menine pagina. Hiperlegturile sunt uor de recunoscut, deoarece atunci cnd utilizatorul poziioneaz mouse-ul pe ele forma cursorului se modific; ele sunt n general imagini sau iruri de caractere care reprezint legturi ctre alte pagini, i sunt afiate n mod diferit, fiind subliniate i / sau colorate cu o culoare special. Pentru a selecta o legtur, utilizatorul va plasa cursorul pe zona respectiv (prin utilizarea mouse-ului sau a sgeilor) i va comanda selecia (click pe butonul stng al mouse-ului, sau apsarea tastei ENTER).

Figura 5.12. Hiperlink ctre alt pagin Web

Capitolul V Servicii Internet

Majoritatea programelor de navigare au numeroase butoane i opiuni care ajut navigarea prin Web. Multe au un buton pentru revenirea la pagina anterioar (Back), un buton pentru a merge la pagina urmtoare (Forward), un buton pentru selecia paginii personale (Home). Majoritatea programelor de navigare mai au un buton sau un meniu pentru nregistrarea unei adrese de pagin (Bookmark) i un altul care permite afiarea unor adrese nregistrate, fcnd posibil revenirea la o pagin cu ajutorul unei simple selecii realizate cu mouse-ul. Paginile pot fi salvate pe disc sau tiprite. Sunt posibile numeroase opiuni pentru controlul ecranului i configurarea programului de navigare conform dorinei utilizatorului. n afar de text obinuit (nesubliniat) i hipertext (subliniat), paginile de Web pot s conin iconie, desene, fotografii, hri. Nu toate paginile sunt afiabile. De exemplu, pot s existe pagini care conin nregistrri audio, clip-uri video sau pe amndou. Dac paginile de hipertext sunt combinate cu alte tipuri de pagini, rezultatul se numete hiper-media. Dac n urm cu civa ani numai o parte din programele de navigare puteau s afieze orice tip de hiper-media, n momentul de fa majoritatea browser-elor pot s fac acest lucru. De cele mai multe ori, browser-ele care nu pot afia aceste pagini, verific un fiier de configurare pentru a afla modul n care s trateze datele primite. n mod normal, fiierul de configurare conine numele unui program de vizualizare extern sau al unui program auxiliar pentru aplicaie, care va fi utilizat pentru a interpreta coninutul paginii aduse. Utilizarea unui generator de voce ca program auxiliar permite i utilizatorilor orbi s acceseze Web-ul. i n acest domeniu, al hiper-mediei, trebuiesc respectate nite reguli, standarde, dintre care s-au impus urmtoarele: standardul JPEG (Joint Photographic Experts Group - grupul comun al experilor fotografi) este un standard utilizat pentru comprimarea imaginilor cu tonuri continue (de exemplu, fotografii). El a fost dezvoltat de experii n fotografii lucrnd sub auspiciile ITU, ISO i IEC, un alt organism de standarde; standardul MPEG (Motion Picture Experts Group - grupul experilor n filme). Acest standard se bazeaz pe algoritmii principali folosii pentru compresia video i sunt standarde internaionale din 1993. Deoarece filmele conin att imagini ct i

Capitolul V Servicii Internet

sunete, MPEG le poate comprima pe amndou, dar deoarece video ia mult lrgime de band i de asemenea conine mai mult redundan dect audio, ne vom concentra nti asupra compresiei video MPEG. Internet-ul i-a implementat propriul su sistem multimedia digital, numit MBone (Multicast Backbone - coloana vertebral cu trimitere multipl). Acesta este un fel de radio i televiziune Internet. Spre deosebire de video la cerere, unde accentul cade pe selectarea i vizualizarea filmelor precomprimate memorate pe un server, MBone este folosit pentru difuzare audio i video n form digital n lumea ntreag prin Internet. Este operaional de la nceputul anului 1992. Multe conferine tiinifice, n special ntlniri IETF, au fost difuzate, la fel ca i evenimentele tiinifice notabile, cum ar fi lansarea navetelor spaiale. Pentru persoanele care vor s nregistreze digital o emisiune MBone, exist i software-ul corespunztor. Alte programe auxiliare conin interpretoare pentru limbaje speciale pentru Web, permind aducerea i execuia programelor din paginile de Web. Acest mecanism permite extinderea funcionalitii Web-ului. Multe pagini de Web conin imagini de dimensiuni mari, pentru care ncrcarea dureaz foarte mult. Unele programe de navigare trateaz problema ncrcrii lente aducnd i afind mai nti textul i apoi imaginile. Aceast strategie ofer utilizatorului ceva de citit ct timp ateapt, i n acelai timp i permite s renune la pagina respectiv dac nu este destul de interesant ca s merite ateptarea. O alt strategie este de a oferi opiunea de a dezactiva aducerea i afiarea automat de imagini. Unele pagini de Web conin formulare care cer utilizatorului s introduc informaii. Aplicaiile tipice pentru formulare sunt cutrile ntr-o baz de date pentru o intrare specificat de utilizator, comandarea unui produs sau participarea la un sondaj de opinie. Cele dou mari aplicaii Web pe partea de client (Netscape Navigator i Microsoft Internet Explorer) nu se prea neleg unele cu altele. n urma acestor neconcordane, n ultimii ani a luat natere o nou semitehnologie

Capitolul V Servicii Internet

numit CrossBrowsing (metode de care un programator web se poate folosi n crearea unui cod compatibil cu toate browser-ele existente). Un browser poate folosi plug-in-uri (aplicaii care pot fi ataate browserului, care pot interaciona cu acesta ducnd uneori la rezultate surprinztoare). Dintre acestea amintim tehnologia VRML i tehnologia ShockWave. Aplicaii bazate pe partea de server Web Acestea sunt menite a fi folosite n cadrul server-elor Web. Termenul de server Web se refer la unul din calculatoarele ce se afl n reea; el poate avea la baz diferite platforme software (sisteme de operare) astfel nct utilizatorii nu vor ti niciodat ce se afl dincolo de un simplu click n browser. Pentru a avea acces la informaiile din Internet, un calculator acceseaz un server de Web. n general acestea sunt servere HTTP. A nu se confunda noiunea de server web (care este un calculator conectat la reeaua Internet) cu server HTTP (aplicaia software ce ruleaz pe un server Web i asigur transferul de informaii dintre server-ul Web i browser-ul utilizatorilor). Protocolul de transfer standard care descrie cererile i rspunsurile permise utilizat de Web este HTTP (HyperText Transfer Prototcol - protocol de transfer pentru hipertext). Accesarea resurselor Internet Am vzut c Web-ul reprezint o colecie imens de documente, la care orice utilizator conectat la Internet are acces. Pentru a putea accesa o pagin utilizatorul ar trebui s tie: 1. cum se numete pagina; 2. cum este localizat pagina; 3. cum se face accesul la pagin. Pentru a localiza o resurs Internet trebuie s specificm unde se gsete resursa respectiv. Soluia aleas pentru specificarea unei resurse se numete URL (Uniform Resource Locator - adres uniform pentru localizarea resurselor), i care de fapt reprezint o adres Internet a unui document

Capitolul V Servicii Internet

Web. Pentru a gsi o informaie ntr-o carte, cititorul consult indexul crii, pentru a gsi o resurs Web, trebuie s-i specifice adresa. Browser-ele Web utilizeaz URL-uri pentru localizarea resurselor Web. Pentru aceasta trebuie s se specifice: fiierul i directorul (folder-ul) unde se gsete acesta; calculatorul din reeaua Internet pe care este stocat fiierul respectiv; modul n care fiierul poate fi transferat pe reea. Deci, pentru specificarea unui URL se va utiliza trei componente: protocolul; numele DNS al calculatorului pe care este memorat fiierul; un nume local, care indic n mod unic pagina (este numele fiierului care conine pagina). sau
protocol://nume_DNS/nume_local

adic protocolul utilizat, numele DNS al calculatorului pe care este memorat fiierul i un nume local, care indic n mod unic pagina.

Figura 5.13. Adresa de accesare a unei pagini Web, URL Deci, adresa Internet specificat n figura de mai sus este:
http://www.bumerang.ro/obiectiv1.html

Acest URL are cele trei componente: protocolul, http; numele DNS al serverului, www.bumerang.ro; numele fiierului, obiectiv1.html.

Capitolul V Servicii Internet

n modul de specificare al adreselor Web se pot utiliza notaii care reprezint prescurtri standard. De exemplu ~user/ poate s fie pus n coresponden cu directorul WWW al utilizatorului user, folosind convenia c o referin la directorul respectiv implic un anumit fiier, de exemplu welcome.html. Printre protocoalele cele mai utilizate enumerm: http, care este protocolul nativ pentru Web, deci indic faptul c pagina respectiv se gsete pe un server HTTP (numit i server Web); exemplu: http://www.bumerang.ro/obiectiv1.html; ftp, este un protocol utilizat pentru accesul la fiiere prin FTP, protocolul Internet de transfer de fiiere; deci fiierul este stocat pe un server FTP. Numeroase servere de FTP din toat lumea permit ca de oriunde din Internet s se fac o conectare i s se aduc orice fiier plasat pe un server FTP. Web-ul nu aduce schimbri, dar face ca obinerea de fiiere s se fac mai uor, deoarece FTP-ul nu are o interfa prietenoas; file, este un protocol care permite accesul la un fiier local ca la o pagin Web. Aceasta este similar utilizrii protocolului FTP, dar nu implic existena unui server. Este util pentru testarea paginilor pe propriul calculator; telnet, este utilizat pentru stabilirea unei conexiuni pe un calculator aflat la distan. Se utilizeaz la fel ca i programul Telnet; gopher, este utilizat pentru sistemul Gopher, care a fost proiectat pentru universitatea Minnesota. Este o metod de regsire a informaiei, similar conceptual cu cea utilizat de Web, dar care accept numai text i imagini. Deci URL-urile au fost proiectate nu numai pentru a permite utilizatorilor s navigheze prin Web, dar i pentru a utiliza FTP, Telnet, e-mail, etc., ceea ce fac inutile interfeele specializate pentru aceste protocoale integrnd astfel ntr-un singur program, navigatorul n Web, aproape toate tipurile de acces n Internet.

Capitolul V Servicii Internet

Cum funcioneaz serviciul WWW ? Atunci cnd un utilizator dorete s caute informaii pe Internet, apelnd la serviciul de Web , se spune c el se conecteaz la un site. Prin site se nelege un ansamblu de pagini Web, ntre care exist create legturi, astfel nct, pornind de la o prim pagin a crei adres reprezint adresa site-ului, este posibil navigarea prin toate paginile acestuia. Atunci cnd utilizatorul se conecteaz la un site Web au loc urmtoarele operaii: 1. browser-ul stabilete o conexiune TCP/IP ctre server. Protocolul la nivel de aplicaie utilizat este specificat printr-un numr, denumit numr de port. Fiecare protocol va avea un numr de port specific. De exemplu, protocolul HTTP are asociat portul 80; 2. browser-ul emite o cerere HTTP ctre server, cerere care este constituit din: a. o linie de cerere (request-line) format dintr-o comand HTTP, urmat de un URL i de versiunea protocolului utilizat; b. un antet (request-header) care conine informaii despre cerere i despre clientul care execut cererea; c. corpul cererii; 3. server-ul Web recepioneaz cererea, o interpreteaz i emite un rspuns ctre browser. Rspunsul este constituit din: a. un cod de stare, care descrie modul de finalizare a cererii i o scurt descriere a codului. Codurile sunt formate din trei cifre, i au urmtoarele semnificaii: - codurile care ncep cu 1 sunt coduri de informare, - codurile care ncep cu 2 sunt coduri de succes, - codurile care ncep cu 3 sunt coduri de redirectare, codurile care ncep cu 4 sunt coduri de eroare client, iar codurile care ncep cu 5 sunt coduri de eroare server; b. un antet (response-header) ce conine informaii despre resursa solicitat, eventual alte declaraii necesare pentru livrarea rspunsului; c. un corp, format din datele transferate. Aceast succesiune de operaii poart numele de tranzacie.

Capitolul V Servicii Internet

Regsirea informaiilor pe Web Cu toate c pe Web se afl o cantitate foarte mare de informaii, gsirea unei anumite informaii nu este foarte simpl. Pentru a facilita gsirea paginilor care pot fi utile, o serie de cercettori au scris programe pentru a realiza indexarea Web-ului n diferite moduri. Unele dintre soluii au devenit att de populare, nct s-au transformat n soluii comerciale. Pentru a gsi n aceast imensitate de informaii, care este Web-ul, ceea ce dorim trebuie s apelm la instrumente de cutare. Cel mai vechi instrument de cutare a fost catalogul. Catalogul reprezint o colecie de adrese, grupate pe categorii. Fiecare adres este nsoit de o scurt descriere a coninutului i eventual de o not de apreciere. Cel mai utilizat instrument de cutare este motorul de cutare (search engines). Acestea sunt nite programe denumite uneori i Spiders, Crawlers, Worms, Robots, sau Knowbots, iar dintre cele mai cunoscute enumerm: AltaVista, Hotbot, Yahoo, Infoseek, Lycos, Excite, Webcrawler, etc. Aceste programe viziteaz pagini Web, analizeaz textul i cuvintele cheie i le stocheaz n baza de date a motorului de cutare. Cnd un utilizator transmite o cerere de cutare, motorul de cutare consult baza de date proprie i extrage adrese care conin cuvintele specificate de utilizator, crend un catalog. Catalogul va fi transmis spre vizualizare pagin cu pagin ctre browser-ul care a transmis cererea de cutare. Avantajul acestor motoare de cutare const n viteza cu care avem acces la informaiile dorite i de numrul mare de adrese furnizate. Dezavantajul const n faptul c analiza textului realizat de roboi nu este att de exact ca analiza oamenilor. Alt instrument de cutare este meta-motorul de cutare, cum ar fi MetaCrawler, Highwaz61, etc.). acestea sunt servicii care nu au motoare de cutare i baze de date proprii, ci caut informaiile solicitate de utilizatori cu ajutorul mai multor motoare de cutare, centralizeaz rezultatele obinute, elimin adresele duplicate, apoi le ordoneaz pe categorii. Deoarece utilizeaz mai multe motoare de cutare, ansele de succes sunt mai mari, dar rezultatele se obin mult mai lent.

Capitolul V Servicii Internet

Mecanismele de cutare sunt foarte diverse, astfel putem avea la dispoziie unul din urmtoarele sisteme de cutare: arborescent - n acest caz se utilizeaz subiectul cutrii (domeniul). Cutarea ncepe cu specificarea domeniului general, i apoi din aproape n aproape se ajunge la domeniul cutat; mecanism de cutare - n acest caz este accesat o baz de date prin utilizarea unui cuvnt cheie (keyword search); combinaie ntre arborescent i mecanism de cutare - este o metod combinat (directory / search engine), care utilizeaz ambele metode descrise mai sus; multi - mecanism (multi engine) - sunt accesate baze de date prin intermediul mai multor mecanisme de cutare n paralel. Dei Web-ul este imens, dac l reducem la esen, este un graf imens avnd pagini n noduri i hiper-legturi ca arce. Ceea ce face dificil indexarea Web-ului este cantitatea imens de informaie care trebuie gestionat i faptul c aceast informaie este n continu schimbare.

V.3.2. Web-ul i pota electronic


Web-ul este primul exemplu de software care face posibil cutarea, regsirea, rsfoirea i adugarea de informaii, ntr-un mod intuitiv, de ctre un utilizator. Unul dintre avantajele Web-ului este independena de platform, aceasta reprezentnd cheia succesului acestei tehnologii. Aceast independen fa de platforma hardware i fa de sistemul de operare este o cucerire major, deoarece, cu aplicaiile convenionale, n mod normal, nu se poate citi un fiier creat pe un calculator diferit de cel propriu. Tot aceast independen de platform i permite s integreze i alte protocoale specifice celorlalte servicii Internet, furniznd funcii ca pota electronic ntr-o prezentare grafic specific HTML. Unul dintre produsele ce realizeaz o astfel de cooperare este EMUmail care permite accesarea potei electronice numai prin intermediul browser-ului i fr conectarea direct la server-ul de pot (mail server).

Capitolul V Servicii Internet

Figura 5.14. Pota electronic prin Web Scopul EMUmail const n furnizarea ctre utilizatori a unor servicii de pot electronic puternice, indiferent de gradul lor de profesionalism. Produsul este simplu de utilizat, datorit faptului c interfaa cu utilizatorul este asigurat de orice browser cunoscut i este sigur, ntruct pachetele cu pota electronic sunt criptate utiliznd protocolul SSL (Secure Socket Layer) care este disponibil n majoritatea browser-elor Web. Accesul utilizatorilor la propria cutie potal, pornind de pe calculatoare diferite i din diverse sisteme de operare nu este imposibil dar este dificil. Aceasta nseamn tranzitarea unor protocoale diferite din diverse pachete de programe scrise sub la fel de variate sisteme de operare. n plus, programele tradiionale pentru e-mail nu recunosc modemurile fr fir din reelele radio. Accesul Internet prin aceste reele este limitat numai la Web, cu folosirea protocolului TCP/IP. Pentru c EMUmail funcioneaz ca un translator ntre protocolul potei electronice i cel al Web-ului, este ideal pentru astfel de reele. Schema de comunicare este ilustrat n figura 5.14., n care: A este utilizatorul ce folosete orice interpretor HTML B este server-ul web C este o main Unix, pe care ruleaz EMUmail

Capitolul V Servicii Internet

D este serverul de pot cu protocol POP3 sau SMTP Prin intermediul browser-ului utilizatorul interogheaz server-ul EMUmail despre pota sa. Serverul Web citete cererea i o transfer procesului CGI (Common Gateway Interface). EMUmail citete cererea i acioneaz ca un agent, cutnd mail server-ul i prelund pota de pe acesta. El proceseaz apoi e-mail-ul, l convertete n format HTML i l trimite browser-ului Web care a emis cererea iniial. Prin introducerea ID-ului serverului POP ca orice adres Internet i prin tastarea parolei de acces se pune la dispoziie coninutul potei electronice.

V.4. Publicitatea pe Internet


Creterea competiiei, pn la limite greu de imaginat n urm cu cteva decenii, datorit n special globalizrii pieelor, a forat firmele s utilizeze mijloace mult mai agresive n promovarea imaginii i a produselor lor. Dar, pe o pia ce se ntinde la scar mondial, mijloacele tradiionale de publicitate ncep s devin ineficiente, n special datorit costurilor implicate dar i datorit diversitii consumatorilor crora li se adreseaz mesajul publicitar. Reeaua Internet, datorit extinderii sale la scar planetar, constituie un mijloc extrem de atractiv n promovarea comerului electronic. Cea mai important trstur a Internet-ului, n afar de acoperirea pe care o realizeaz, este caracterul multimedia (introdus n special de serviciul WWW) al mesajelor vehiculate, care constituie elementul de legtur dintre forma mesajelor publicitare tradiionale i mesajul publicitar electronic. Dar lucrurile nu se opresc aici. Actul publicitar este urmat n suficient de multe cazuri de actul comercial propriu-zis. O prim ncercare de analiz economic ar consta n comparaia, din punct de vedere al costurilor de marketing, ntre mediul WWW i alte medii

Capitolul V Servicii Internet

clasice pentru transferul mesajului publicitar. n general, costul depinde de cantitatea output-ului i de preul input-ului, n cazul unei reete de fabricaie fixe. Dar care va fi output-ul activitii de marketing este greu de definit. Cu aproximaie, am putea defini output-ul ca numrul consumatorilor ce au intrat n contact cu un anumit volum de informaie publicitar. Din acest punct de vedere, raportul costurilor pentru un milion de consumatori de publicitate prin Web i prin ziare este de aproximativ 1 la 24.000 pentru Statele Unite si aproape 1 la 2.436 n Romnia, dar pentru ziare cu tiraj pn la 100.000 de exemplare. Dar aceti cititori de ziare nu doresc toi aceeai informaie despre firm sau produsele sale, aprnd necesitatea individualizrii informaiei. Un al doilea aspect este interactivitatea. Comunicarea este necesar mai nti pentru ca vnztorul s fie cunoscut de cumprtor i apoi comunicarea din procesul tranzaciei. Mai toate companiile folosesc pentru reclam dou medii pentru transferarea informaiei: un mediu publicitar, cum ar fi radio, TV, ziare,... un mediu interactiv, cum ar fi agenii de vnzri, o linie telefonic pentru derularea tranzaciei (vnzri prin comenzi telefonice) sau un compartiment care prelucreaz corespondena clienilor i expediaz produsele comandate. Reeaua de calculatoare este mediul care include ambele aspecte, servind ca mijloc de diseminare a informaiei i ca suport pentru procesul tranzaciei. Al treilea aspect const n diferena dintre costurile i uurina actualizrii informaiei. Din acest punct de vedere, suportul electronic al Web este net superior oricrui alt mijloc de difuzare a informaiilor, chiar i celui prin intermediul agenilor comerciali. Actualizarea unei pagini Web se face, tehnic vorbind, numai de ctre un specialist ce opereaz cu limbajul HTML, pe cnd, n cazul agenilor comerciali, este nevoie de cel puin un curs de instruire. Al patrulea aspect privete atenia sau modul cum mesajul publicitar capteaz atenia. Din acest punct de vedere, diferena nu mai este aa de net n favoarea WWW dar se pare c un mesaj primit n calculator capteaz, uneori, mai mult atenie dect un spot TV de la nceputul unui film, cnd

Capitolul V Servicii Internet

telespectatorul schimb repede canalul sau merge s vad dac a nchis apa sau gazul. Un ultim aspect vizeaz costul consumatorului, care cheltuiete timp i bani ca s obin informaia, n funcie de mediul utilizat. Din acest punct de vedere, n Web, costul consumatorului este mai mare dect n mediile tradiionale i depinde de costurile instalrii accesului la Internet (costuri fixe) dar, mai ales, de timpul consumat s gseasc o anumit informaie (costuri variabile). n concluzie, mediul WWW are urmtoarele proprieti: costuri marginale sczute, n furnizarea informaiei unui consumator suplimentar; costuri marginale sczute, n furnizarea unei informaii suplimentare unui anumit utilizator; costuri sczute n actualizarea informaiei; costuri fixe sczute n instalarea unui server, comparativ cu nfiinarea unui ziar sau a unui post TV; costuri sczute privind individualizarea informaiei; costuri sczute ale interactivitii dintre vnztor i cumprtor; costuri ridicate la utilizator (client) comparativ cu costurile sczute ale furnizorului. Costurile de marketing n WWW sunt neobinuite pentru c ele combin, pe de o parte, costurile sczute, privind flexibilitatea i interactivitatea, cu costuri marginale sczute, n furnizarea informaiei unui utilizator suplimentar, sau de informaie suplimentar, unui anume utilizator, i, pe de alt parte, costurile ridicate ale clientului. Aceste aspecte ne pun n eviden faptul c, prin comerul electronic, furnizorul i transfer o parte important din costurile de marketing asupra clientului. Schimbarea locului acestor costuri are numeroase implicaii. 1. Web-ul nlocuiete agenii comerciali, nefiind complementar cu acetia, cum este mass-media tradiional. Din punct de vedere funcional, Web-ul poate prelua singur ambele laturi reprezentate prin mass-media i agenii de vnzri. 2. Din cauza costurilor sczute ale furnizorului de informaie, exist tendina real de a face exces de transfer de informaie publicitar

Capitolul V Servicii Internet

3. 4.

5.

6.

ctre client (information overload). Aceasta implic i mai multe milioane de gigabytes, n care utilizatorul trebuie s caute, fapt care i mrete i mai mult propriile cheltuieli. Reducerea costurilor de marketing va contribui la reducerea costurilor totale. Reducerea costurilor de marketing, n anumite sectoare, va antrena prin nlnuire reduceri i n alte domenii, i chiar o repoziionare pe pia a industriilor la care ponderea cheltuielilor de marketing este mare. Reorganizarea actual a firmei. ntruct cele mai multe firme sunt construite astzi n jurul funciei de distribuie i implicit al mediului de marketing, ele furnizeaz, n primul rnd, informaiile de marketing utilizatorilor interni, adic agenilor de vnzri. n viitor, firma se va orienta s livreze mai nti aceste informaii utilizatorilor externi: clienii. O mai mare parte din valoarea adugat a produciei nu va mai fi creat n interiorul firmei. Ceea ce fac acum agenii de vnzri, prin filtrarea anumitor informaii, nseamn adugarea unei valori, iar n viitor acest proces se va desfura n afara firmei, fiind fcut de client.

Acestea sunt numai o parte din aspectele pe care le implic schimbarea mediului de comunicare n activitatea de marketing. Revoluia pe care o introduce Internet-ul n mecanismele clasice de comer const n crearea unor noi modele de interaciune vnztor cumprtor. Teoria comunicrii ntre un emitor i un receptor de informaie are la baz urmtorul model de principiu:

Figura 5.15. Modelul general al comunicrii unde:

Capitolul V Servicii Internet

E - este emitorul de informaie R - este receptorul de informaie C - este canalul de comunicaie Caracterul esenial al procesului de comunicare este reprezentat de mesaj i aceast teorie implic ideea c el conine o cantitate msurabil matematic: informaia. Aceast cantitate care caracterizeaz mesajul - definit ca o secven de semne elementare - este legat de lungimea sa, de dimensiunile n spaiu i timp ale suportului su, sau ale canalului de transfer, dar mai ales de combinaia de semne pe care o realizeaz. Aceast cantitate de noutate sau originalitate transportat de la E la R se adaug la sistemul de cunotine i de experien pe care l au att E ct i R i se nscrie n memoria lor. Semnele exist nainte de crearea mesajului sau a actului de comunicare. Este vorba aici de a constitui un repertoriu, de a le clasa ntr-o ordine, n funcie de frecvena de ntrebuinare. n pasul urmtor vom deduce probabilitatea lor de apariie (de ocurena) i, n consecin, informaia pe care ele o transport. Informaia depinde deci de repertoriul comun att al transmitorului ct i al receptorului. Aceast msur presupune faptul c mesajul este decompozabil n mod obiectiv ntr-o serie de semne identificabile i enunabile. Procesul fundamental al comunicrii ntre emitor i receptor prin intermediul unui canal fizic nseamn: a gsi semne care pot fi recunoscute ntr-un repertoriu prin intermediul unui canal fizic; a gsi semne care pot fi recunoscute ntr-un repertoriu deinut de emitor; a le aduce i a le transmite prin ceea ce numim un canal de comunicaie; identificarea de ctre receptor a fiecrui semn pe care l primete cu cele pe care le are deja n propriul su repertoriu.

Capitolul V Servicii Internet

Comunicarea ideilor nu are loc dect n msura n care cele dou repertorii au o parte comun. Pe msur ce acest proces continu, n procesele dotate cu memorie i cu estimare statistic, cum este cazul inteligenei umane, percepia semnelor mereu identice vine s modifice din ce n ce mai mult n repertoriul receptorului, cruia i este subordonat. Este vorba de sistemul de nvare. n comunicare, emitorul creeaz o form, o imagine, o idee, pe care o codific apoi n momentul emisiei. La rndul su, receptorul, plecnd de la mesaj, construiete o alt form. Calitatea comunicrii se msoar prin identitatea dintre forma perceput i forma creat. Receptorul uman nu este capabil s sesizeze dect o cantitate limitat de originalitate pe unitatea de timp, adic un anume debit de informaie, n funcie de canalul de percepie (vz, auz, pipit, telepatie, etc.). Caracterul optim al mesajelor nu este dat de maximul de informaie ci de maximul de impact adic de probabilitatea de a nelege, deci de a proiecta forme asupra mesajului primit. Pornind de la acest model de principiu, noua arhitectur care plaseaz Webul n contextul general al mediilor de comunicaie, are implicaii asupra modelelor i tipologiei de comunicaie de marketing.
Modelul Mass Media. Figura 5.16. prezint un model simplificat care

fundamenteaz mai multe modele de comunicare tradiionale prin mass media (mass communication). Elementul principal al figurii 5.16. este un proces de comunicare one-to-many (unul ctre mai muli), n care firma (F) transmite mesajul (K) printr-un mediu (M) consumatorilor (C). n funcie de mediul utilizat (radio, publicaii, etc.), n mesaj (K) poate fi inclus un coninut static (text, imagine, grafice) sau dinamic (sunet, video i animaie). Dup cum se observ din figur, n acest model nu sunt prezentate interaciuni ntre consumatori i firme. Practic, toate modelele contemporane privind efectele mass media se bazeaz pe acest model tradiional al procesului de comunicare.

Capitolul V Servicii Internet

Figura 5.16. Modelul tradiional one-to-many de comunicare de marketing pentru mass media
Modelul comunicaiilor interpersonale sau mediate prin calculator.

Figura 5.17., pornind de la modelele tradiionale de comunicaie, de la emitor la receptor, prezint un model simplificat de comunicaie interpersonal. Linia continu i cea punctat indic fluxul de informaii printr-un mediu, pentru dou persoane diferite. Acest model include o interactivitate de tip feedback, conform definiiei lui Rafaeli (1988) care privete interaciunea ca "o expresie a msurii n care, ntr-o serie de comunicri (schimburi de informaii mesaj-rspuns), orice a treia transmisie (sau mesaj) este relevant n msura n care este nrudit, iar schimburile precedente se refer i ele la transmisiile mai vechi". Dei figura 5.17. reprezint comunicarea unu-la-unu ntre doi consumatori, modelul poate fi uor extins pentru a reprezenta comunicri interpersonale de tipul mai muli la - mai muli (teleconferine, ntlniri ntre grupuri, grupuri de dialog online.

Capitolul V Servicii Internet

Figura 5.17. Model de comunicaii de marketing pentru comunicaii interpersonale sau mediate prin calculator Interactivitatea este elementul cheie care deosebete figura 5.16. de figura 5.17. Aceast interactivitate ntre persoane, dac nu are loc prin intermediul unui mediu, se spune c este nemediat, cum este cazul comunicrii directe. n acest tip de interactivitate, mediul este important doar ca un mijloc de conectare ntre transmitor i receptor i este interesant doar n msura n care contribuie sau intervine n vreun fel la transmiterea mesajului de la emitor la receptor. Presupunerea implicit este c trsturile caracteristice ale mediului influeneaz n mod limitat coninutul comunicrii. De exemplu, n conferinele din sistemul "schimb de texte prin calculator", sunt eliminate replicile non-verbale (ex: exclamaii), iar n convorbirile telefonice sunt eliminate gesturile. Urmtoarele modele de comunicaie servesc la identificarea ctorva caracteristici unice ale hipermediului de comunicare mediat de calculator: elementul interactiv om-main; teleprezena; hipermedia; navigaia n reea. Acum peste 50 de ani, Busch (1945) a propus un sistem de legturi hipertext numit "Memex", ca fiind "... un suport pe care s se memoreze crile, nregistrrile i comunicrile i care s fie mecanizat astfel nct s poat fi consultat cu vitez mare i ntr-un mod flexibil". Nelson, n 1967, definea hipertextul ca fiind o reea de ci i legturi, apropiat de modul n care creierul uman face conexiunile ntre informaii. Bornman & von Solms, n 1993, promoveaz definiia: "Hipertextul sugereaz conceptul de scriere

Capitolul V Servicii Internet

non-secvenial, care permite utilizatorului s conecteze informaii urmnd ci i utiliznd legturi diferite. ntr-un sistem hipertext informaia const din noduri i legturi."

Multimedia utilizeaz calculatorul pentru a integra i a permite accesul interactiv att asupra informaiei statice (text, imagine, grafice) ct i asupra informaiei dinamice (audio, animaie, video). Conform definiiei lui Tomek (1991), hipermedia combin accesul "node-and-link" al hipertextului cu coninutul multimedia, pentru a crea un mediu care este ceva mai mult dect simpla nsumare a componentelor sale. Hipermedia combin astfel elementele radio-ului (audio), ale televizorului (imagini n micare), ale publicaiilor scrise (texte din ziare sau magazine) i ale calculatorului (terminale video), cu legturile hipertextului, pentru a pune bazele unui mediu unic, avnd ca suport calculatorul. Sintetiznd putem definim HCME (Hipermedia Computer Mediated Environment) ca o reea distribuit dinamic, potenial global ca ntindere, mpreun cu hardware-ul i software-ul asociat pentru accesul la reea, care permite consumatorilor i firmelor: s produc i s acceseze interactiv informaia stocat n mediu (interaciunea cu maina); s comunice prin intermediul mediului (interaciunea cu persoanele). Acest proces non-liniar de cutare i regsire determin att libertatea, practic nelimitat, de alegere, ct i un mai mare control al utilizatorului, i poate fi privit prin contrast cu opiunile restrictive de navigare, disponibile n mediile tradiionale, ca televizorul sau presa. Mai mult, navigarea n reea permite o mai mare libertate de alegere dect sistemele multimedia interactive cu control centralizat, cum ar fi: aplicaiile home-shopping sau video la cerere, specifice aa-numitei "televiziuni interactive", sistemului francez Minitel, care lucreaz n mod text, sistemului de informare rapid bazat pe meniuri, sistemelor experimentale de monitorizare a procesului de informare. Navigarea n reeaua HCME poate fi privit, de asemenea, n contrast cu sistemul ierarhic de navigare, bazat pe meniuri, de tip "gopher", care, dei este un sistem de navigare, ofer un control sczut utilizatorului.

Capitolul V Servicii Internet

Un nou model de comunicare de tip HCME. Figura 5.18. prezint un

model de comunicaie mai muli-la-mai muli, realizat n manier HCME. Figura 5.18. difer de figura 5.17. prin faptul c interactivitatea poate fi cu mediul (interactivitatea cu maina), n plus fa de interactivitatea prin intermediul mediului (interactivitatea cu persoanele). Figura 5.18. se bazeaz pe un model de comunicare conturat de Steuer n 1992 i artat n figura 5.19.

Figura 5.18. Un nou model de comunicare n marketing, de tip HCME


Modelul de comunicare mediat reprezentat n figura 5.19. sugereaz c

relaia primar nu este ntre emitor i receptor ci, mai degrab, cu mediul de comunicare, cu care interacioneaz acestea. n plus, datorit interaciunii, emitorul este i receptor. n acest fel, informaia "K" este nu numai transmis, de la un emitor la un receptor, dar, n acelai timp, mediul de comunicare este creat i apoi explorat. n modelul lui Stauer al comunicrii mediate, interactivitatea reprezint msura n care utilizatorii pot participa la modificarea formei i coninutului mediului de comunicare, n timp real. Steuer numete modelul su "o imagine teleprezent" a mediului de comunicare , unde "prezena" este "percepia natural a unui mediu" i "teleprezena" reprezint "percepia mediat a unui mediu". Dup Steuer, cnd se interacioneaz cu un mediu HCME, consumatorul percepe dou medii: mediul fizic, n care acesta este prezent mediul definit de HCME.

Capitolul V Servicii Internet

Puterea teleprezenei const n msura n care fiecare percepe prezena n HCME, mai mult dect n mediul fizic imediat.

Figura 5.19. Comunicaia mediat Figura 5.19. arat rangul relaiilor de comunicare posibile ntr-un HCME. Consumatorii pot interaciona cu mediul (adic s navigheze n Web, folosind diverse browser-e), la fel i firmele (de exemplu, pe piaa businessto-business a comerului n reea). n plus, firmele pot genera coninutul mediului (o firm poate nfiina un server Web asociat). n sfrit, n cele mai radicale modificri fa de mediul tradiional de marketing, consumatorul poate s furnizeze mediului coninutul prezentrii produsului. De exemplu, consumatorii individuali au creat pagini Web pentru automobile (Ford Probe, Porsche, maini solare), jucrii (Lego sau Barbie) i filme de televiziune (X-Files, Married with Children). Se observ c figura 5.16. i figura 5.17. sunt incluse n figura 5.18. Astfel, un HCME poate fi folosit, de asemenea, pentru comunicarea prin intermediul calculatorului ntre consumatori i / sau firme i, de asemenea, ca un potenial mijloc de comunicare one-to-many, dei aplicarea acestei din urm variante s-a lovit de rezistena considerabil a consumatorului. Prin cele prezentate mai sus s-a atras atenia asupra unui nou tip de model de comunicaie n marketing, care revoluioneaz sistemele tradiionale prin introducerea conceptului de "hipermediu de comunicaie prin intermediul calculatorului" (HCME), ce are ca suport serviciul WWW din reeaua global Internet. Acest concept (HCME) permite consumatorului un control

Capitolul V Servicii Internet

superior, este mult mai accesibil, flexibil i stimulator dect alte medii comunicaie tradiionale. Puine aplicaii au fost introduse n teste ajutorul consumatorului i nc i mai puine sunt n utilizare on-line. viitor se impune dezvoltarea aplicaiilor Web n direcia nelegerii exploatrii acestor fundamente ale marketing-ului printr-o reea calculatoare global, din care astzi avem un singur exemplu: Internet-ul.

de cu n i de

Strategia preurilor este relevant n aceast situaie. n utilizarea serviciilor on-line se folosete un sistem de preuri ce se bazeaz pe timpul de conectare i volumul informaiilor transferate, strategie care are un efect descurajant asupra utilizatorului. Acest efect fiind cunoscut, o parte din furnizorii de servicii de acces au nceput s comunice utilizatorului tariful numai pe baza timpului de conectare, folosind totui i volumul de transfer, dar pe baza unor cifre medii, care nu mai sunt comunicate direct utilizatorului. n concluzie, noul mediu-pia, reprezentat de HCME, care se sprijin deocamdat pe serviciul Web din Internet, ofer un potenial de cretere i dezvoltare, constituind o adevrat revoluie, att la nivelul cercetrii n domeniul marketing-ului, ct i, timid nc, la nivelul practic din relaia cu consumatorul.

Verificarea cunotinelor

1. Browser-ul interacioneaz cu server-ul Web printr-o reea client / server, n calitate de: a. client; b. server.

Capitolul V Servicii Internet

2.

Cnd utilizm termenul de hypertext n legtur cu Web-ul, acesta se refer la: a. o seciune a unui document HTML; b. un text care identific o legtur la o alt informaie Web; c. o poriune de text.

3. URL-ul reprezint: a. adresa uniform pentru localizarea resurselor; b. adresa Internet a unui document Web; c. o adresa Internet oarecare. 4. Prin "server HTTP" se nelege: a. o aplicaie software ce ruleaz pe un server; b. un calculator cu rol de server; c. o aplicaie ce ruleaz pe un server i asigur transferul de informaii ntre server i browser. 5. Care este protocolul nativ al Web-lui: a. TCP / IP; b. HTTP; c. FTP.

Capitolul VI Rspunsuri

CAPITOLUL VI Rspunsuri

Capitolul I 1a 2a 3a 4a 5 a,c
Capitolul II

1a 2 a,b 3b 4b 5e
Capitolul III

1c 2b 3c

Capitolul VI Rspunsuri

4c 5c

Capitolul IV
1 a,d 2c 3a 4 b,c 5b

Capitolul V
1a 2 a,b 3 a,b 4c 5b

Bibliografie

Bibliografie

Andrew S. Tanenbaum, Reele de calculatoare, Ediia a treia, Editura Agora, Tg. Mure, 1998 Bazele reelelor de calculatoare. Manual pentru administrarea reelelor LAN i WAN, Editura Teora, Microsoft Press, 1999 Bogdan Ptru, Internet pentru nceptori, Editura Teora, Bucureti, 1999 D. W. Davies, D. L. A. Barber, Reele de interconectarea calculatoarelor, Editura Tehnic, Bucureti, 1976 Dave Taylor, Crearea paginilor WEB cu HTML, Editura Teora, Bucureti, 1998 Florian Mircea Boian, Programare distribuit In Internet, metode i aplicaii, Grupul microInformatica, Cluj Napoca, 1997 Florin V. Pilat, Sorin Popa, Sorin Deaconu, Florin Radu, Introducere n Internet, Editura Teora, Bucureti, 1995 Gabriela Vrlan, Medii de teleprelucrare. Internet, Editura Alter Ego Cristian, Galai, 2000 Gheorgehe Negoescu, Cristian Georgescu, Mihaela Georgescu, Reeaua INTERNET, Editura Algorithm+, Galai, 1998 Ion Bnic, Reele de comunicaii ntre calculatoare, Editura Teora, Bucureti, 1998 Kris Jamsa, Suleiman Lalani, Steve Weakley, Programarea n WEB, Editura ALL, Bucureti, 1997 Mark Gibbs, Reele de calculatoare pentru nceptori, Editura Teora, Bucureti, 1996 Peter Kent, Ghidul bobocului pentru Internet cu Windows 95, Editura Teora, Bucureti, 1996 V. Pescaru, I. Dumitrescu, C. Bilciu, I. Satran, A. Nica, Iniiere n teleprelucrarea datelor, Editura Tehnic, Bucureti, 1972 F. Nstase, Arhitectura reelelor de calculatoare, Editura Economic, Bucureti, 1998

Bibliografie

V.T. Ddrlat, Reele locale de calculatoare de la cablare la interconectare, Grupul microInformatica, Cluj-Napoca, 2002 R.D. Zota, Reele de calculatoare n era Internet, Editura Economic, Bucureti, 2002

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