Sunteți pe pagina 1din 53

Introducere n Informatic

Capitolul 14. COMUNICARE PE INTERNET


14.1. Introducere n Internet 14.1.1. Concepte de baz referitoare la Internet Internetul este cea mai mare reea de calculatoare care conecteaz ntre ele milioane de subreele de pe ntreaga suprafa a pmntului. La aceast reea sunt conectate toate tipurile de platforme hardware de la supercalculatoare, calculatoare mainframe, mini i microcalculatoare de toate tipurile, alte tipuri de echipamente electronice de telecomunicaii. Absolut toate calculatoarele conectate la Internet pot face schimb de date ntre ele prin intermediul pachetelor de informaii. Fiecare pachet de informaii este caracterizat de un expeditor i de un destinatar. Teoretic aceast reea de reele nu este controlat de nici o organizaie sau guvern i nu exist nici un administrator sau supervizor unic al super-reelei, singurul control existent se manifest la nivelul reelelor locale conectate la Internet. Realizarea legturilor dintre calculatoare se poate face prin intermediul legturilor private (sau linii dedicate) sau publice (linii nchiriate i linii n comutaie). Fizic aceste legturi sunt realizate din fire de cupru, cabluri subacvatice internaionale, fibre optice, unde radio, microunde sau prin satelii artificiali. Utilizatorul serviciilor Internet poate cltori imaginar, adic naviga, n ntreaga lume, avnd posibilitatea de a se conecta la calculatoare din diferite zone geografice ale cyberspace-ului. Cyberspace este acest spaiu imaginar n care se poate naviga dup dorin, navigare care presupune trecerea de la un calculator la altul i care se mai numete surfing. Pentru furnizarea principalelor funcii ale Internet-ului, care sunt pota electronic (e-mail) i transferul de fiiere (n general prin protocolul TCP/IP), se folosete modelul aplicaiilor client-server. Acest model are la baz comunicarea ntre calculatoare prin tuplul cerere-rspuns: server computers (calculatoare server) : reprezint acele calculatoare care stocheaz informaia pe care o poate distribui, server-ele furnizeaz servicii adic primesc solicitri (cereri), efectueaz serviciul i transmit rezultatele ctre calculatorul solicitant al serviciului; serverul are instalat software specializat care asigur tipul de serviciu n folosul reelei Internet, putnd exista mai multe servere care s ofere acelai tip de serviciu;

45

Introducere n Informatic

client computers (calculatoare client): sunt acele calculatoare din reea care solicit servicii, adic solicit server-elor servicii i ateapt rspuns, fiecare calculator client avnd instalat un software care s-i asigure accesul la un anumit tip de serviciu. Din punct de vedere a permanenei conectrii calculatorului la reeaua Internet exist urmtoarele tipuri de calculatoare: dedicate computers (calculatoare dedicate) : conectate tot timpul la reeaua Internet, este vorba de cele folosite de universiti, organizaii mari etc; nondedicate computers (calculatoare nededicate) : sunt calculatoarele care se conecteaz pe timp limitat, prin intermediul liniilor telefonice, la calculatoarele dedicate. Pentru a putea avea acces la anumite servicii orice calculator trebuie mai nti s se conecteze. Conectarea este asigurat se un software specializat i const n recunoaterea reciproc a celor dou calculatoare aflate n dialog. Server-ul care asigur un anumit serviciu Internet se numete sit al acelui serviciu. Sit-urile Cyberspace-ului asigur utilizatorului acces la urmtoarele servicii: comunicare: ntre utilizatori prin participarea la dezbateri n grupuri de interes, gruparea se face pe afiniti i interese comune (grupuri de dialog); informare: utilizatorul se poate informa prin intermediul ziarelor electronice, informaii despre galerii de art, muzee, teatre etc; transfer de fiiere: utilizatorul poate copia (gratuit sau contra cost) pe propriul calculator fiiere text, cri electronice, programe software etc; acces la distan: utilizatorul poate accesa calculatorul la distan ca pe propriul calculator, avnd acces la o parte din resursele de execuie i stocare ale acelui calculator; comer electronic: utilizatorul poate accesa paginile Web ale diverselor magazine care practic comerul electronic i i poate efectua cumprturile, poate rezerva locuri la avion, la hotel sau poate cumpra bilete n staiunea de odihn care-l intereseaz; pot electronic: utilizatorul poate folosi Internet-ul pentru a efectua propria coresponden. Deoarece de cel mai mare interes se bucur programele, s spunem c exist trei tipuri de programe ce pot fi copiate: 1. programe freeware: sunt programele pe care autorii lor le pun la dispoziia tuturor utilizatorilor n mod gratuit;

46

Introducere n Informatic

2. programe shareware: sunt programele pe care utilizatorul le poate copia i instala cu condiia c, dac dup o perioad de testare este mulumit de produs s achite contravaloarea produsului (de obicei o sum mic), proprietarul programului avnd obligaia s-i trimit manualul de exploatare a produsului i toate punerile la zi; 3. programe Beta: sunt programe puse la dispoziia utilizatorilor pentru a fi testate, cu condiia raportrii anomaliilor (bugs) constatate in funcionare, ele sunt difuzate naintea lansrii pe pia a unei noi versiuni. A. Comutarea de pachete Toate serviciile oferite pe Internet se bazeaz pe conceptul de comutare de pachete. De fapt, toat activitatea din Internet se desfoar prin intermediul mesajelor organizate n pachete de informaii i transmise de la sursa S la destinaia D. Operaiunea de comunicare se desfoar similar activitii potale normale: un obiect (de exemplu fiier) caracterizat de mai multe informaii este divizat n mai multe pachete de informaii i fiecrui pachet i este ataat adresa sursei S i respectiv adresa destinaiei D. Pachetul este deci format din informaia propriu-zis i informaia de control format din adresa de identificare a lui S i cea a lui D. Informaia de control se afl totdeauna n antetul (la nceputul) pachetului. Rolul oficiilor potale este jucat de aa numitele calculatoare comutatoare de pachete (de obicei router). Dup ce toate pachetele sunt recepionate, calculatorul reconstruiete informaiile prin punerea fiecrui pachet la locul su firesc, sistemul testnd de fiecare dat dac pachetele au fost corect recepionate (prin testarea unor coduri de control). Sintetiznd, un pachet conine: adresa sursei; adresa destinaiei; numrul pachetului n cadrul informaiei; un identificator pentru informaia transmis. Datorit adresei destinaiei pe care o conin pachetele, acestea pot circula independent pe Internet i ajung la destinaie ntr-o ordine diferit la momente de timp absolut arbitrare. Comutarea de pachete (packet switch) este tehnologia software cea mai larg utilizat n reele n general. Exist urmtoarele tipuri de calculatoare care particip la realizarea comutrii de pachete: calculatoare gazd (Host): sunt conectate la reea pentru a comunica cu un calculator care este la distan n scopul executrii

47

Introducere n Informatic

unei aplicaii, motiv pentru care se mai numesc calculatoare cu funcii de aplicaii, ele au i rolul de a distribui pachetele pentru terminalele utilizator conectate la Internet; rutere (Router): se mai numesc i calculatoare cu funcii de comunicaie, ele fiind conectate pentru asigura comunicarea ntre dou calculatoare gazd aflate la distan, avnd rolul de a dirija pachetele de informaii ntre surs i destinatar; n literatura de specialitate ruterele se mai numesc i noduri pentru comutarea de pachete (PSN-Packet Switching Nodes); calculatoare poart (Gateway): sunt acele calculatoare care joac rolul de poart de conectare a calculatoarelor gazd la reea. Ansamblul format din liniile de comunicaie i nodurile reelei se numete subreea de comunicaie i este utilizat pentru transferul de date ntre porturile a dou calculatoare gazd. Ordinea nodurilor pe care o parcurg pachetele de informaii n drumul lor spre destinaie se numete ruta pachetelor. Din punct de vedere al macro-organizrii, Internet-ul este compus din urmtoarele reele: 1. Sisteme terminale (End systems) : sunt sistemele alctuite n exclusivitate din calculatoare gazd, fiecare calculator gazd avnd cte o singur interfa cu subreeaua la care este legat; 2. Subreele: sunt acele reele la care sunt legate sistemele terminale; 3. Sisteme intermediare (Intermediate systems) : sunt echipamente de tip gateway sau router care au mai multe interfee de legare la subreele (una pentru fiecare subreea) i care ndeplinesc rolul de a retransmite pachetele primite de la o reea ctre reeaua destinaie, n conformitate cu ruta pachetelor ctre destinatar, iar calculatorul gazd permite dirijarea pachetelor ctre calculatorul destinaie B. Protocoale de comunicaie prin Internet Transmiterea informaiei de la un calculator la altul nu poate fi realizat dect prin respectarea unui set de reguli numit protocol, care trebuie respectat att de emitor ct i de receptor, pentru a vorbi aceeai limb. n parte, fiecare reea poate s-i foloseasc propriul protocol de comunicaie, dar ntre reelele legate la Internet trebuie folosit un protocol unic numit protocolul IP (Internet Protocol) i el se utilizeaz ntre dou calculatoare gazd. Pentru dirijarea pachetelor se utilizeaz 4 octei, necesari identificrii destinatarului, coninnd cele dou adrese: una pentru identificarea reelei i cea de-a doua pentru identificarea calculatorului gazd n cadrul reelei. Utilizarea adresei reelei permite ruterelor s dirijeze pachetele ctre reea, iar utilizarea adresei calculatorului gazd permite

48

Introducere n Informatic

dirijarea pachetelor ctre calculatorul destinaie, dup ce sa ajuns n reeaua destinaie. Protocolul IP a fost completat cu protocolul TCP (Transmission Control Protocol). Protocolul TCP mparte mesajele n pachete pe care le i numeroteaz iar recepie reface mesajele din pachetele sosite la destinaie. Din punct de vedere software, protocolul TCP consider datele ca iruri de octei pe care i divizeaz n segmente, fiecare segment constituind pachete prin adugarea antetului. Acest protocol are marele merit c verific i corectitudinea mesajului transmis, n sensul c s nu se piard date, s nu fie duplicate date i s nu existe date eronate, toate aceste verificri fcndu-se unor informaii de control la fiecare pachet. n cazul existenei unei erori se reia automat transferul pachetului eronat. Fiecare din serviciile oferite de Internet i are propriul su protocol: 1. protocolul FTP (File Transfer Protocol) este utilizat de serviciul de transfer de fiiere; 2. protocolul SMTP (Simple Mail Transfer Protocol) este utilizat de serviciul de pot electronic E-Mail; 3. protocolul Telnet este utilizat de serviciul de acces la distan etc. Pentru majoritatea calculatoarelor se folosete super-protocolul TCP/IP (Transmission Control Protocol/ Internet Protocol) care este un set de protocoale de interconectare a calculatoarelor, din care fac parte protocoalele: IP, TCP, FTP, Telnet, SMPT, ICMP, UDP etc. C. Tipuri de conectare la Internet n practica obinuit a reelelor de calculatoare se ntlnete i conceptul de conexiune dial-up care reprezint conectarea la un calculator, chemndu-l prin telefon, concept care se refer la genul de conexiune care implic folosirea unui emulator de terminal i a unui modem obinuit. ntlnim adesea i conceptul de download care reprezint transferul unui fiier de pe un calculator aflat la distan, pe calculatorul la care lucreaz utilizatorul. Modem-ul este un echipament electronic care convertete semnalele digitale primite de la calculator n semnale analogice, modulate de obicei n frecven, necesare transmisiei prin liniile telefonice, i n mod asemntor, convertete semnalele analogice recepionate din linia telefonic n semnale digitale oferite calculatorului. Modem-ul este o prescurtare de la modulator-demodulator. Tipul de conectare la Internet este reprezentat de metoda prin care se asigur accesul la reeaua de reele Internet. Exist patru tipuri distincte de conectare la Internet:

49

Introducere n Informatic

1. conexiune dedicat (permanent connection) sau conexiune permanent: calculatorul este conectat permanent la o reea din Internet care folosete protocolul TCP/IP, conectarea fcndu-se printr-o linie dedicat i este specific organizaiilor sau universitilor; 2. conexiune direct prin modem (dial-in direct connection) : calculatorul este conectat la o reea din Internet care folosete protocolul TCP/IP, i care devine un calculator gazd, legtura realizndu-se prin intermediul unui furnizor de servicii Internet folosind o linie telefonic nchiriat; pentru stabilirea conexiunii, utilizatorul va trebui s formeze numrul de telefon al furnizorului de servicii, dup care prin intermediul calculatorului furnizorului de servicii se stabilete legtura la Internet, dup care se pot deschide simultan mai multe sesiuni de lucru, este cel mai ieftin i mai bun tip de legtur; acest tip de legtur se mai numete legtur SLIP (Serial Line Internet Protocol) sau CSLIP (Compressed SLIP) sau PPP (Point-to-Point Protocol); 3. conexiune direct prin modem i terminal (dial-up terminal connection): legtura se stabilete prin intermediul unui furnizor de servicii Internet, apelarea furnizorului fcndu-se prin modem iar accesul la calculator se face printr-o emulare de terminal dintr-un program de comunicaie, iar dup conectare calculatorul utilizatorului va funciona ca un terminal al furnizorului de servicii Internet i nu ca un calculator gazd, calculatorul utilizatorului este utilizat doar pentru gestionarea operaiilor de intrare-ieire iar accesul la serviciile Internet se ruleaz pe calculatorul furnizorului; acest tip de conexiune folosete un program de comunicaie ca de exemplu, aplicaia Terminal din Windows; 4. conexiune prin sistemul de pot electronic (mail connection) : este tipul de conexiune utilizat numai pentru serviciul de pot electronic. D. Structura unei adrese de Internet Pentru personalizarea i identificarea calculatoarelor conectate la Internet, fiecrui calculator i se atribuie un numr unic numit adres de Internet (sau adres de IP Internet Protocol). IP-ul calculatorului are o valoare cuprins ntre 0 i 232. Ar fi un adevrat chin, dac nu chiar imposibil, ca utilizatorul s-i rein propriul IP, de aceea fiecrui calculator conectat la Internet i se mai atribuie un nume numit nume de domeniu, fiecare domeniu coninnd subdomenii i o structur logic pe mai multe

50

Introducere n Informatic

niveluri respectnd sistemul numelor de domeniu (DNS-Domain Name System). La modul cel mai general adresa de Internet are structura: ncalc.grcalc.orgu.tiporg.tara unde abrevierile folosite au urmtoarele semnificaii: ncalc: este numele calculatorului, de exemplu iulia; grcalc: este grupul care gestioneaz calculatorul i reprezint grupul de utilizatori sau un departament care folosete calculatorul, de exemplu lmm; orgu: este organizaia utilizatorului i reprezint organizaia din care face parte grupul de utilizatori sau departamentul, sarcina atribuirii numelor departamentelor i calculatoarelor i revine administratorului de reea care trebuie s se ngrijeasc s fie date nume unice; tiporg: este tipul organizaiei i se refer la organizaiile care fac parte din acelai sistem folosindu-se conveniile: edu pentru organizaii academice, co sau com pentru organizaii comerciale, int pentru organizaii internaionale, gov pentru organizaii guvernamentale, mil pentru organizaii militare, net pentru organizaii implicate n organizarea reelei i org pentru alte organizaii; tara: este zona geografic sau ara i este identificat printr-un cod cu dou litere: Romnia are codul ro, Marea Britanie are codul uk, Canada are codul ca, Grecia are codul gr etc. Utilizatorii opereaz cu nume de adrese iar calculatoarele cu numere de adrese, pentru translatarea numelor n numere se folosesc servere de nume, care sunt calculatoare care pstreaz o tabel de coresponden numenumr dintr-un anumit domeniu, acest server de nume poate fi chiar serverul reelei care furnizeaz serviciul Internet. E. Servicii de acces la distan Un serviciu de acces la distan transform calculatorul utilizatorului ntr-un terminal conectat la un sistem aflat la distan, permind conectarea calculatorului local la orice calculator de pe suprafaa globului care este conectat la Internet. Atunci cnd utilizatorul dorete s prelucreze un volum mare de date aflate la distan este mai avantajos s foloseasc acest serviciu, dect s transfere datele pe propriul calculator n vederea unei prelucrri ulterioare. n acest caz pe Internet se transmit doar comenzile de prelucrare i rezultatele prelucrrii. Telnet este serviciul folosit pentru conectarea la un calculator la distan, iar acceptarea de ctre

51

Introducere n Informatic

calculatorul aflat la distan se realizeaz dac utilizatorul este unul autorizat, adic dac are creat un cont n catalogul de conturi al respectivului calculator. Dac este un utilizator autorizat, dup conectare i acceptare, poate da comenzi ca i cum este pe un calculator local. Serviciul Telnet este structurat i funcioneaz pe baza modelului client-server: server-ele fiind calculatoarele aflate la distan care permit accesul autorizat la informaiile care le dein, iar clienii sunt calculatoarele care concureaz la obinerea accesului la datele i programele de pe server. Dac un utilizator dorete s se conecteze la un server Telnet, atunci serverul cere utilizatorului s-i comunice login ID (identificatorul de ncepere a sesiunii de lucru) i Password (parola). Marea majoritate a server-elor nu accept dect login ID corect introdus. Sunt ns unele servere care accept i clieni care nu au cont deschis, caz n care se va folosi newuser sau guest ori un identificator sugerat de server. F. Serviciul de transfer de fiiere Pentru vizualizarea coninutului unor directoare de pe calculatorul aflat la distan i eventual copierea fiierelor pe calculatorul utilizatorului, trebuie folosit serviciul Internet de transfer de fiiere care se numete FTP, al crui nume vine de la protocolul utilizat de acest serviciu ( FTP File Transport Protocol). Indiferent de zona geografic unde se afl calculatorul la distan i indiferent de sistemul de operare care este instalat pe fiecare calculator, se transfer o copie a fiierului surs pe calculatorul destinaie, singura condiie care se impune este ca cele dou calculatoare aflate n conexiune s recunoasc protocolul FTP. Acest protocol divizeaz fiierul n pachete pe care apoi le transfer prin nodurile reelei, dinspre surs nspre destinaie, iar apoi reface fiierul la destinaie. Pentru ca transferul s fie mai rapid i mai eficient, este bine s se transfere fiiere compactate. Operaia de copiere pe calculatorul utilizatorului se numete downloading. Serviciul FTP poate copia dou tipuri de fiiere i lucreaz in dou moduri: mod ASCII: pentru copierea fiierelor text, caz n care fiierele sunt modificate pentru a asigura compatibilitatea dintre surs i destinaie; este modul recomandat pentru fiiere cu programe surs, fiiere document, fiiere text i pot electronic; mod binar: pentru copierea fiierelor executabile de tip binar, fiiere de imagini codificate binar, baze de date sau fiiere compactate, caz n care fiierele nu vor fi modificate. n Internet exist servere speciale, publice sau private, destinate copierii de fiiere numite situri FTP. Cele publice sunt la dispoziia oricrui utilizator fr a-i cere vreo parol, ele sunt n general destinate copierii programelor

52

Introducere n Informatic

gratuite free software din colecii publice de programe. Aceste zone din Internet se numesc situri anonime ale sistemului FTP, pentru c utilizatorul conectat este un anonim, care pentru nume de utilizator va introduce anonymus iar n locul parolei va introduce adresa sa de pot electronic (pentru orice eventualitate). G. Serviciul de pot electronic Serviciul electronic mail, e-mail sau pot electronic permite utilizatorilor s transmit rapid, economic i comod informaii prin Internet. La nscrierea pentru acest serviciu utilizatorului i se atribuie o cutie potal (mailbox) care este reprezentat de un fiier aflat pe discul calculatorului server (mail server) furnizor al acestui serviciu. n aceast cutie potal sunt nregistrate toate mesajele pe care le primete i vrea s le trimit utilizatorul. Pota electronic prezint avantaje fa de cea clasic sau fa de serviciile telefonice: este mai ieftin, mai rapid, textul poate fi corectat nainte de transmitere, economie de hrtie, este serviciu permanent, nu depinde de fusul orar i acelai mesaj se poate transmite simultan la mai muli parteneri. Dezavantaj: nu se asigur inviolabilitatea corespondenei. Furnizorul de servicii acord o adres unic de mail pentru fiecare utilizator, care are urmtorul format: numutiliz@numdom unde: numutiliz este numele utilizatorului, @ separator obligatoriu iar numdom este numele domeniului. Exemplu de adres de email: rjoldes@uab.ro. H. Serviciul de comunicare Serviciul de comunicare permite utilizatorului s participe la discuii, n patru moduri, prin : reele de tiri, pot electronic, BBS sau discuii directe prin Internet. Discuii prin reele de tiri

Exist servere de tiri (news servers) care conin colecii de articole organizate pe subiecte. Regsirea informaiilor dorite se face prin coninut. Cea mai important surs de tiri este UseNet, care este una dintre cele mai vechi reele (dinaintea Internet-ului) cu acces la Internet, cu un grop de administratori voluntari pentru gestiunea tirilor. Articolul este un mesaj scris de un utilizator UseNet i trimis n reea, orice articol este public.

53

Introducere n Informatic

Discuii prin pot electronic

Dac utilizatorii au resurse limitate i nu au dect serviciul de pot electronic, pot participa la discuii prin intermediul acestui serviciu. Ei se pot abona gratuit la un astfel de discuii despre un subiect care-i intereseaz, avnd loc o distribuie selectiv a tirilor doar pentru cei care s-au declarat interesai i aparin unei anumite liste. nscrierea la o astfel de list de discuii se face prin trimiterea unui mesaj de opiune ctre administratorul reelei. Administrarea se poate face manual (de o anumit persoan) sau automat (cu un program special). Utilizatorul unui astfel de serviciu va primi scrisori de la membrii grupului, le va citi, le va putea arhiva i i va putea exprima propriile opinii fa de ceilali membri ai grupului. Cu ct numrul membrilor grupului este mai mare cu att volumul mesajelor primite este mai mare, el putnd s trimit un mesaj ntregului grup sau numai unei anumite persoane din grup i poate iei din grup cnd nu mai este interesat. Un grup de discuii ale utilizatorilor potei electronice se numete list de coresponden (mailing lists). Majoritatea listelor de coresponden au un moderator care are sarcina de a verifica dac mesajele se refer la subiectul de interes. Orice grup de discuii are o adres de pot electronic i cnd un membru al grupului trimite un mesaj el este transmis (cte o copie) tuturor membrilor grupului. Listele de coresponden gestionate automat prin program se numesc liste automate i pentru gestiunea lor se cunosc cteva programe de gestiune ca de exemplu, listserv, listproc i majordomo. Un sit listserv este un calculator care are instalat programul listserv i care este capabil gestioneze mai multe liste listserv, el se mai numete calculator gazd listserv. Discuii prin BBS Un serviciu BBS (Bulletin Board System) asigur la rndul su mai multe servicii: serviciu d comunicare, serviciu de informare i servicii comerciale. Cele mai cunoscute servicii BBS sunt: CompuServe, GEnie, America Online, Microsoft Network, Delphi i Prodigy, i accesul la ele se face contra unei taxe. Un serviciu BBS este de fapt o reea de calculatoare (servere BBS) pe care este instalat un software specializat capabil s conecteze calculatoarele acestui serviciu prin intermediul liniilor telefonice i n care un utilizator poate citi mesajele lsate de ali utilizatori ai serviciului, poate trimite mesaje proprii, poate juca un joc cu un alt utilizator, poate copia sau expedia fiiere ctre serviciul BBS, poate discuta cu un alt utilizator, poate cuta i accesa o baz de date sau poate vizualiza imagini pstrate pe calculatorul BBS.

54

Introducere n Informatic

Discuiile n cadrul serviciului BBS se fac n forumuri, care reprezint grupuri de utilizatori ai serviciului legai printr-un subiect comun de discuii. Exist o asociaie liber a serviciilor BBS din ntreaga lume si care se numete FidoNet, ea reprezentnd o reea de reele BBS organizat pe criterii geografice (o regiune sau o zon) i care au definit o or comun (ZMH Yone Mail Hour) n care nu rspund la nici un apel al utilizatorilor ci fac schimb de mesaje potale (NetMail) ntre ele. Discuii directe prin Internet

Exist un sistem conversaional n timp real IRC (Internet Realy Chat) care permite dialogul dintre utilizatori ca i cum ar fi fa n fa. Fiecare grup de utilizatori creeaz un canal, pe care membrii grupului l folosesc pentru a-i transmite mesaje. Serviciul are la baz conceptul clientserver. Printr-o legtur anonim FTP sau printr-unul din serverele care permit accesul public prin Internet se realizeaz legtura cu clienii i serverele IRC. I. Serviciul de informare

Localizarea i citirea informaiei n Internet se realizeaz cu ajutorul serviciului de informare. La ora actual exist mai multe servicii de informare: Gopher, Archie, WAIS (Wide Area Information Servers) i WWW (World Wide Web sau W3), ultimul fiind cel mai utilizat. Archie i WAIS permit identificarea numelui unui fiier sau a coninutului su prin utilizarea unui cuvnt cheie de cutare, Gopher prin intermediul unui sistem ierarhizat de meniuri , iar WWW printr-un sistem de link-uri. World Wide Web este cea mai mare colecie de documente care conin informaii memorate pe calculatoare aflate n ntreg Internet-ul. Un document Web se numete pagin Web, care se identific printr-o adres unic. Paginile aparinnd aceleiai organizaii sau persoane se formeaz o colecie care se numete situl Web, care are o pagin de nceput sau pagin surs (Home Page sau Start Page). Metoda cea mai folosit pentru realizarea i organizarea unei pagini este hipertextul (hypertext), n care textele sau imaginile evideniate reprezint trimiteri la alte pagini care conin informaii suplimentare, trimiteri numite hiperlegturi (hyperlink) si care prin efectuarea unui dublu click pe ele, duc la ncrcarea automat a paginii suplimentare care se pot afla pe acelai sit sau pe situri diferite. Mai nou exist o extensie a hipertextului numit hipermedia (hypermedia), prin intermediul creia se pot lega sunete i imagini video.

55

Introducere n Informatic

Reeaua Web funcioneaz i ea pe principiul client-server, n care pe calculatorul server Web este instalat un program care administreaz paginile Web i n care pe calculatorul client Web este instalat un program de explorare numit browser, care permite utilizatorului s cerceteze siturile Web. Spaiul Web este zona din ciberspaiu n care navigheaz utilizatorul, prin respectarea de ctre client i server a protocolului HTTP (Hyper Text Transfer Protocol). Adresa unui document Web are un format standard numit adres pentru localizarea uniform a resurselor URL (Uniform Resource Locator), iar un broswer Web permite administrarea mai multor resurse informaionale ca: arhive ftp (ftp://), pagini de hipertext (http://), meniuri Gopher (gopher://) sau servere de tiri UseNet (news://). Adresa URL este format din trei pri: numele protocolului, numele gazdei i calea fiierului. De exemplu: http://www.mcmcr.com.uk/ public/homepage.html J. Broswer Broswer-ul este un program specializat care ajut utilizatorul s gseasc i s citeasc informaia din documentele HTML ale reelei Web. Operaiile care trebuie s le asigure un broswer sunt: 1. deplasarea printre documentele Web i vizualizarea acestora; 2. folosirea semnelor de carte i a istoricului pentru regsirea rapid a informaiilor din documentele HTML; 3. copierea informaiilor n fiiere pe calculatorul utilizatorului; 4. folosirea unui serviciu de cutare a informaiilor de interes; 5. accesul la celelalte servicii de informare; 6. accesul la alte servicii Internet cum sunt: serviciul de transfer de fiiere ftp, serviciul de tiri, serviciul de pot electronic etc. Cele mai cunoscute i mai utilizate broswer-e sunt: 1. Netscape Navigator creat de firma Netscape Communication Corporation i este utilizat pe platformele Windows 9X; 2. Internet Explorer creat de firma Microsoft i inclus in sistemele de operare Windows 9X; 3. Mosaic creat de NCSA-Centrul Naional pentru Supercalculatoare cu variante pentru minicalculatoarele IBM-PC i pentru Macintosh. Criteriile de cutare a informaiei sunt: dup adresa URL a paginii de Web; dup cuvinte-cheie care descriu subiectul de cutat (cutare prin coninut);

56

Introducere n Informatic

dup un sistem ierarhizat de meniuri, informaia fiind mprit n zone de subiecte structurate ierarhic, pn la subiectul dorit; dup semne de carte. Browser-ele folosesc urmtoarele concepte sofware: directorul cache: este utilizat pentru pstrarea paginilor Web parcurse n sesiunea curent (n vederea revenirii la acele pagini) i este de fapt o memorie tampon; semnul de carte sau pagina favorit (Favorite page n Internet Explorer sau Bookmark n Netscape Navigator): este adresa URL a unei pagini Web cruia utilizatorul i asociaz un nume, pentru ca la viitoare cutri s se poat regsi pagina folosind acest nume; istoricul (history): este o list coninnd numele paginilor Web care au fost deschise n sesiunea de lucru curent, putndu-se reveni la o pagin prin simpla preluare a numelui din list, unele broswer-e permit pstrarea n aceast list a numelor de pagin care au fost deschise n sesiuni anterioare; imaginile in-line: sunt acele imagini incluse n paginile Web, ele nu pot fi modificate, deplasate sau redimensionate ns pot fi vizualizate sau imprimate; remprosptarea: este operaiunea de preluare din nou a unei pagini din reea, dei ea se afl n directorul cache; plug-in: este un program care se ataeaz unui broswer pentru afiarea unor imagini 3D; document de indexuri: este un document care permite cutarea ntro baz de date aflate pe un server de indeci; ncrcarea (Download): copierea unui fiier din reea pe calculatorul utilizatorului; descrcarea (Upload): copierea unui fiier de pe calculatorul utilizatorului pe un calculator din reea; aplicaie ajuttoare (Helper application): un program care permite broswer-ului s vizualizeze fiiere diverse (de exemplu sunete). K. Serviciul de cutare

Orice serviciu de cutare, numit i motor de cutare, permite cutare i regsirea rapid a informaiilor n reeaua Web. Un astfel de serviciu ntreine baze de date cu URL-urile reelei Web. Utilizatorul poate face cutare prin coninut, introducnd unul sau mai multe cuvinte referitoare la subiectul care-l intereseaz, serviciul de cutare efectund cutarea n reeaua Web i afieaz rapid o list cu legturi ctre

57

Introducere n Informatic

documentele Web care conin informaii despre subiectul de interes cutat. Cele mai cunoscute motoare de cutare sunt: yahoo.com, lycos.com, google.com, altavista.com, mamma.com, hotbot.com, ask.com, search.com, mpc.com. L. Codul de conduit pe Internet Codul de conduit numit Netiquette este un cod neoficial pe care este bine s-l respectai la compunerea articolelor pentru grupul de tiri sau pota electronic. Acest cod poate fi rezumat prin Nu fii nepoliticos i irosii inutil resursele reelei Internet . 1. Informaia pe care o trimitei trebuie s fie concis. 2. Folosii intonaia, codurile smiley. 3. Nu scriei cu majuscule. 4. Nu folosii grupurile de tiri pentru a v face publicitate. 5. Evitai grupurile care v enerveaz. 6. Compunei cu grij textele i s-l recitii nainte de expediere. 7. Nu declanai un rzboi al insultelor. M. Emoticon sau codul Smiley n utilizarea potei electronice i a grupurilor de discuii se utilizeaz n mod frecvent figurile smiley care sunt grupuri de caractere ASCII care au semnificaia comunicrii nonverbale. Este bine s folosii corect semnificaia figurilor smiley deoarece, n caz contrar, se pot ajunge la situaii conflictuale, jignitoare. Semnificaia figurilor smiley este urmtoarea: Figura SMILEY :-) :-D :-* :O ;-) :-7 :-( :-< >:-( :-( :-9 Semnificaie Zmbesc n timp ce fac aceast glum Sunt teribil de amuzat de ceea ce am tastat acum Te srut Casc, e att de plictisitor Fac cu ochiul sau flirtez cu gluma asta Spun asta cu ironie M ntristeaz ceea ce am spus Sunt de-a dreptul trist, m-am posomort Sunt suprat i ngrijorat de acest lucru Plng, este cu adevrat trist pentru mine M ling pe buze

58

Introducere n Informatic

Figura SMILEY X-(

Semnificaie Am murit, asta m-a omort

Deoarece aceste coduri transmit emoii ele se mai numesc i coduri emoticon. 14.1.2. Documente HTML Documentele Web se creeaz folosind limbajul HTML (Hiper Text Mark-up Language). Documentele sunt descrise n mod text i limbajul permite descrierea modului de afiare a elementelor din text (liste, tabele, imagini, paragrafe etc.) i a legturilor cu alte documente. ntregul document este un text ASCII care conine i coduri de control numite marcaje sau tag-uri. Prezentm sub form tabelar principalele TAG-uri utilizate n documentele HTML:

Tip
Comentariu

Tag-uri
<!> <HTML> </HTML>

Semnificaie
Insereaz un comentariu n document Marcheaz nceputul i sfritul unui document HTML. Pateu include <HEAD> i <BODY> Include header-ul documentului HTML. Poate include: <TITLE>, <ISINDEX>, <BASE>, <NEXTID>, <LINK>, <META>. Este permis n: <HTML>. Include corpul documentului format din text i tag-uri. Atribute: 1. BACKGROUND= , valoarea atributului este numele, sau URLul unei imagini utilizate ca fundal; 2. BGCOLOR= , valoarea atributului seteaz culoarea fundalului documentului curent; 3. TEXT= , culoarea textului; 4. LINK= , culoarea legturilor nevizualizate; 5. ALINK= , culoarea

<HEAD> </HEAD>

Tag-uri de

<BODY> </ BODY>

59

Introducere n Informatic

Tip
structur

Tag-uri

Semnificaie
legturilor activate; 6. VLINK= , culoarea legturilor vizualizate. Poate include: <H1>, <H2> , <H6>, <P>, <OL>, <UL>, <DIR>, <MENU>, <DL>, <PRE>, <BLOCKQUOTE>, <FORM>, <ISINDEX>, <HR>, <ADDRESS>. Este permis n: <HTML>. Indic URL-ul documentului curent pentru referine relative. Atribute: 1. HREF= , URL-ul complet al documentului. Este permis n: <HEAD>. Marcheaz textul care poate deveni interogabil de ctre un script. Atribute: 1. PROMPT= , prompter pentru cmpul text. Este permis n: <BODY>, BLOCKQUOTE>, <DD>,<FROM>, <HEAD> i <LI>. Indic o legtur ntre documentul curent i un alt document. Generatoarele de cod HTML utilizeaz frecvent acest tag i el declar faptul c un alt document este legat la cel curent, ca un ntreg, spre deosebire de <A> care poate crea legturi multiple la acelai document. Atribute: 1. HREF= , URL-ul documentului care va fi legat la cel curent; 2. NAME= ,pentru documentul considerat o ancor se d numele ecelui document; 3. REL= , relaia dintre documentul int i documentul curent; 4. REV= , o relaie invers ntre

<BASE>

<ISINDEX>

<LINK>

60

Introducere n Informatic

Tip

Tag-uri

Semnificaie
documentul curent i cel int; 5. URN= , identificatorul unic definit de URL-ul din HREF; 6. TITLE= , titlul doc. int; 7. METHODS= , metoda prin care va fi adus documentul, de exemplu: Gopher sau FTP. Este permis n: <HEAD>. Specific metainformaia (inf. suplimentar) despre documentul curent, cum sunt: cuvintele cheie pentru cuttori, header-e speciale HTTP care pot fi utilizate pentru aducerea acestui document, data expirrii documentului .a. De obicei metainformaia este dat sub form dual: element cheie/valoare. Atribute: 1. HTTP - EQUIV= , creaz un nou cmp n header-ul HTTP cu acelai nume ca i valoarea atributului ; 2. NAME= , dac datele suplimentare sunt n forma element cheie/valoare, NAME furnizeaz cheia; 3. CONTENT= , coninutul perechii element cheie/valoare; Este permis n: <HEAD>. Titlu de nivel 1. Toate tag-urile de titlu au urmtoarele: Atribute: ALIGN=CENTER, centreaz titlul. Pot include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B>, <I>. Sunt permise n: <BLOCKQUOTE>, <TH>, <BODY>, <PRE>, <ADDRESS>, <FORM> i <TD>. Titlu de nivel 2.

<META>

<H1></H1>

Titluri

<H2></H2> <H3></H3> <H4></H4>

61

Introducere n Informatic

Tip

Tag-uri
<H5></H5> <H6></H6>

Semnificaie
Titlu de nivel 3. Titlu de nivel 4. Titlu de nivel 5. Titlu de nivel 6. Marcheaz ntre ele paragrafele simple. Tag-ul de nchidere (</P>) este opional. Atribut: ALIGN=CENTER, centreaz paragraful. Poate include tag-urile: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B>, <I>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM> i <LI>. mpreun cu atributul HREF, creeaz o legtur la alt document, iar mpreun cu atributul NAME, creeaz o ancor la care se poate face referin. Atribute: 1. HREF= , URL-ul documentului care va fi legat la cel curent; 2. NAME= , numele ancorei; 3. REL= , relaia dintre documentul int i documentul curent; 4. REV= , o relaie invers ntre documentul curent i cel int; 5. URN= , identificatorul unic definit de URL-ul din HREF; 6. TITLE= , titlul doc. int; 7. METHODS= , metoda prin care va fi adus documentul, de exemplu: Gopher sau FTP. Poate include tag-urile: <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B>, <I>. Este permis n: <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>,

Paragrafe

<P></P>

Legturi

<A></A>

62

Introducere n Informatic

Tip

Tag-uri

Semnificaie
<EM>, <H1>, ,<H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, < BLOCKQUOTE >, <TT>, <VAR>, <TH> i <TD>. Marcheaz nceputul, respectiv sfritul unei liste ordonate. Atribute: 1. TYPE= , tipul caracterelor (numeralelor) folosite n ordonarea listei. Valorile posibile sunt: A, a, I, i, 1; 2. START= , Valoarea iniial a numeralelor; Poate include: <LI>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM>, <TH>, <TD> i <LI>. Marcheaz nceputul, respectiv sfritul unei liste neordonate. Atribute: TYPE= , este bulina dingbat utilizat pentru a marca elementele listei. Valori posibile: DISC, CIRCLE i SQUARE; Poate include: <LI>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM>, <TH>, <TD> i <LI>. Marcheaz nceputul, respectiv sfritul unei liste de elemente tip meniu. Poate include: <LI>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM>, <TH>, <TD> i <LI>. Marcheaz nceputul, respectiv sfritul unei liste gen director, elementele fiind in general mai scurte de 20 de caractere. Poate include: <LI>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM>, <TH>, <TD> i <LI>.

Liste

OL> </OL>

<UL></UL>

<MENU> </MENU> <DIR> </DIR>

63

Introducere n Informatic

Tip

Tag-uri

Semnificaie
Insereaz (indiferent de list) un element al listei. Atribute: 1. TYPE= , tipul bulinei sau numrul pentru marcarea acestui element. Valorile posibile sunt: DISC, CIRCLE, SQUARE, A, a, I, i, 1; 2. VALUE= , valoarea numeric pe care o va avea acest element al listei, va afecta toate elementele din lista <OL>. Poate include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B>, <I>, <P> , <OL>, <UL>, <DIR>, <MENU>, <DL>, <PRE>, <BLOCKQUOTE>. Este permis n: <DIR>, <MENU>, <OL>, i <UL>. Insereaz un glosar sau o list de definiii. Atributul COMPACT specific un format mai strns. Atribute: COMPACT Poate include: <DT> i <DD>. Este permis n: <BLOCKQUOTE>, <DD>, <BODY>, <FORM>, <TH>, <TD> i <LI>. Marcheaz termenul care trebuie definit ntr-o list de definiii (care cuprinde elemente pereche termen/definiie). Poate include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B> i <I>. Este permis n: <DL>. Insereaz definiia ntr-o list de definiii. Poate include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B>, <I>, <P>, <OL>, <UL>,

<LI>

<DL> </DL>

<DT>

<DD>

64

Introducere n Informatic

Tip

Tag-uri

Semnificaie
<DIR>, <MENU>, <DL>, <PRE>, <BLOCKQUOTE>, <FORM>, <ISINDEX> i <TABLE>. Este permis n: <DL>. Determin afiarea textului cu font accentuat (de regul italic). Toate tag-urile de formatare a caracterelor au urmtoarele caracteristici comune: Pot include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B> i <I>. Sunt permise n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <TT>, <VAR>, <TH>, i <TD>. Puternic accentuat (de regul ngroat). Cod (de regul Courier). Text care trebuie tastat (de regul Courier). O variabil. Eantion de text. Definiia unui termen. Un citat. Text boldat. Text italic. Font monospaiat. Insereaz o linie orizontal n locul n care este inserat tag-ul. Atribute: 1. SIZE= , grosimea liniei, n pixeli; 2. WIDTH= , lrgimea liniei

<EM> </EM>

Formatarea caracterelor

<STRONG> </STRONG> <CODE> </CODE> <KBD> </KBD> <VAR> </VAR> <SAMP> </SAMP> <DFN> </DFN> <CITE> </CITE> <B></B> <I></I> <TT></TT> <HR>

65

Introducere n Informatic

Tip

Tag-uri

Semnificaie
liniei, n pixeli; 3. ALIGN= , alinierea liniei pe pagin. Valori posibile: CENTER, LEFT i RIGHT; 4. SIZE= , linie neagr compact. Este permis n: <BLOCKQUOTE>, <FORM>, <BODY> i <PRE>. Foreaz terminarea rndului. Atribute: CLEAR= , determin terminarea curgerii textului in jurul imaginilor. Valorile posibile sunt: RIGHT, LEFT i ALL. Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. Determin textul inclus ntre aceste tag-uri s nu expandeze sau s nu colapseze dup dimensiunea paginii. Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. ntinde textul pn la acest punct numai dac este necesar. Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. Aceste tag-uri sunt utilizate pentru marcarea unor citate mai lungi. Poate include: <H1>,, <H6>, <P>, <OL>, <UL>, <DIR>, <MENU>, <DL>, <PRE>, <BLOCKQUOTE>, <FORM>, <ISINDEX>, <HR>, <ADDRESS> i <TABLE>.

<BR>

Alte elemente

<NOBR> </NOBR>

<WBR>

<BLOCKQUOTE> </ BLOCKQUOTE>

66

Introducere n Informatic

Tip

Tag-uri

Semnificaie
Este permis n: < BLOCKQUOTE>, <BODY>, <DD>, <FORM>, <LI>, <TH> i <TD>. Coninutul aflat ntre aceste tag-uri este centrat. Poate include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B> i <I>. Este permis n: <BLOCKQUOTE>, <BODY>, <DD>, <FORM>, <LI>, <TH>, i <TD>. Utilizat pentru marcarea textului care reprezint semnturi sau informaii generale despre un document. Poate include: <A>, <IMG>, <BR>, <EM>, <STRONG>, <CODE>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B> i <I>. Este permis n: <BLOCKQUOTE>, <BODY> i <FORM>. Determin clipirea textului inclus. Schimb dimensiunea fontului pentru textul inclus dup valorile atributelor. Atribute: SIZE= , dimensiunea fontului, care poate lua valori de la 1 la 7 (valoarea implicit este 3), putndu-se specifica i valori relative la fontul curent, de exemplu:+2. Poate include: <A>, <IMG>, <BR>, <EM>, <CODE>, <STRONG>, <SAMP>, <KBD>, <VAR>, <CITE>, <TT>, <B> i <I>. Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. Seteaz dimensiunea fontului pentru

CENTER> </CENTER>

ADDRESS> </ADDRESS>

<BLINK> </BLINK>

<FONT> </FONT>

Dimensiune font <BASEFOBT>

67

Introducere n Informatic

Tip

Tag-uri

Semnificaie
documentul curent. Atribute: SIZE= , valoarea fontului poate fi de la 1 la 7 (implicit 3). Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. Insereaz o imagine inline n document. Atribute: 1. ISMAP , declar imaginea senzitiv; 2. SCR= , indic URL-ul imaginii; 3. ALT= , cuprinde irul de caractere care va fi afiat de navigatoarele care nu suport imagini; 4. ALIGN= , determin alinierea imaginii date. n cazul valorii LEFT sau RIGHT, imaginea este aliniat la stnga sau la dreapta coloanei i textul care urmeaz curge alturi, toate celelalte valori: TOP, MIDDLE, BOTTOM, TEXTTOP, ABSMIDDLE, BASELINE, sau ABSBOTTOM, determin alinierea vertical a imaginii la celelalte elemente de pe acelai rnd. 5. VSPACE= , seteaz spaiul dintre imagine i text, de deasupra i dedesubt; 6. HSPACE= , seteaz spaiul dintre imagine i text, din stnga i din dreapta; 7. WIDTH= , rezerv spaiu n lime (exprimat n pixeli) n care va fi scalar imaginea;

Imagini

<IMG>

68

Introducere n Informatic

Tip

Tag-uri
8.

Semnificaie
HEIGHT= , rezerv spaiu n nlime (exprimat n pixeli) n care va fi scalar imaginea; 9. BORDER= , deseneaz n jurul imaginii un chenar a crui lime este exprimat n pixeli; 10. LOWSCR= , calea sau URL-ul unei imagini care va fi ncrcat cu prioritate, naintea imaginii specificate n SRC, valoarea LOWSCR este de regul, o versiune de rezoluie mai joas a imaginii specificate n SRC. Este permis n: <A>, <ADDRESS>, <B>, <CITE>, <CODE>, <DD>, <DT>, <EM>, <H1>,, <H6>, <I>, <KBD>, <LI>, <P>, <PRE>, <SAMP>, <STRONG>, <VAR>, i <TT>. Insereaz n pagin un formular. Atribute: 1. ACTION= , indic URL-ul scriptului care proceseaz datele intrate n formular; 2. METHOD= , specifictehnica utilizat de server pentru a trimite datele programului specificat n ACTION i sunt posibile valorile GET i POST; 3. ENCTYPE= , pentru moment poate lua doar valoarea: application/x-www-formurlencoded. Poate include: <H1>,, <H6>, <P>, <OL>, <UL>, <DIR>, <MENU>, <DL>, <PRE>, <BLOCKQUOTE>, <ISINDEX>, <TABLE>, <ADDRESS>, <INPUT>, <SELECT> i <TEXTAREA>. Este permis n: <BLOCKQUOTE>, <BODY>, <DD>, <LI>, <TH>, i <TT>. Insereaz un cmp de intrare ntr-un

Formulare

<FORM> </FORM>

<INPUT>

69

Introducere n Informatic

Tip

Tag-uri
formular. <TEXTAREA> </TEXTAREA > <SELECT> </SELECT> <OPTION> <TABLE> </TABLE> <CAPTION> </CAPTION>

Semnificaie
Insereaz un cmp text format din mai multe rnduri. Creeaz un meniu sau o list desfurat de elemente. Specific un element dintr-un cmp <SELECT>. Creeaz un tabel care conine o explicaie (<CAPTION>) i orice numr de rnduri introduse cu <TR>. Explicaia care nsoete tabelul. Insereaz un rnd de tabel care poate conine fie capul tabelului fie un rnd de date. Definete o celul cap de tabel. Insereaz o celul de date ntr-un tabel.

Tabele

<TR></TR> <TH></TH> <TD></TD>

14.2. Modaliti de cutare n Internet Dac simplificm la maximum lucrurile din punct de vedere conceptual (i funcional), Internet-ul poate fi privit ca o imens bibliotec care st la dispoziia celor interesai (abonai ai serviciilor ISP) pentru a putea consulta gratuit sau contra cost informaiile aflate n diverse sit-uri. Obinerea celor mai bune i mai substaniale informaii (aa cum este de ateptat) depinde n mod esenial de modul inteligent (sau nu) n care efectum cutarea informaiilor de care avem nevoie. n activitatea de cutare suntem ajutai de unelte specializate pentru aceast investigaie. n mare sunt cunoscute trei categorii de instrumente de cutare, i anume: 1. motoare de cutare; 2. mecanisme de metacutare; 3. directoare cu sit-uri web. 14.2.1. Motoare de cutare Motoarele de cutare sunt instrumente care accept introducerea unei interogri, sub forma unui ir de caractere de cutat. Utiliznd aceste iruri, sau expresii de iruri de interogare, motorul de cutare caut n

70

Introducere n Informatic

propriile lui baze de date expresiile precizate de utilizator i ofer acestuia o list cu legturi nspre sit-urile care conin expresiile de interogare formulate de el. Este uor de intuit c dac expresiile de cutare au fost largi, lista de legturi este foarte mare i de aceea aceast list se pagineaz n pagini de 10 (sau 20) de legturi, din care doar prima pagin este afiat implicit urmnd ca utilizatorul s solicite afiarea explicit a unei pagini de legturi care corespund criteriului de cutare formulat. Pentru utilizator este de dorit ca informaia cutat s se gseasc n pagina implicit, dar pentru a se putea ntmpla acest lucru trebuie s cunoasc foarte bine criteriile de interogare cu putere de relevan cele mai utilizate i s cunoasc bine structura unui motor de cutare. n mod natural, prima problem pe care trebuie s ne-o punem este: Care sunt elementele de baz ale unui motor de cutare?. Robotul, indexul i softul de cutare sunt cele trei componente ale unui motor de cutare. Robotul (n englez: robot, spider sau crawler) mai este numit i pianjen sau vierme este reprezentat de un program, foarte bine elaborat, care baleiaz paginile web citindu-le i urmrind toate legturile fiecrei pagini n parte. Trebuie reinut c paginile web au o evoluie spectaculoas n timp, dinamismul modificrilor fiind extrem de greu de urmrit, de aceia robotul face aceste baleieri ale paginilor, la intervale bine precizate, la o lun sau dou, depinde de motorul de cutare (acesta este motivul pentru care dei apare un site n lista de legturi, totui dac vrem s o cutm putem avea surpriza s nu o gsim pentru c ntre timp pagina a fost tears iar robotul se afl ntre dou baleieri succesive). Roboii sunt programe extrem de elaborate i au proprietatea c-i citesc singuri informaiile pe care sunt capabili s le i prelucreze, astfel nct furnizeaz celei de-a doua componente (index) informaii procesate pentru a le depune n baza de date a motorului de cutare. Toate informaiile culese de robot, care difer de la un motor de cutare la altul, materializate prin cuvinte cheie, poriuni de text, legturi spre alte pagini web etc. sunt transmise indexului sau catalogului. Indexul este o baz de date de dimensiuni gigantice n care se gsesc informaiile culese i procesate de robot. O nregistrare din baza de date cuprinde titlul paginii web, adresa acesteia, cuvintele cheie folosite, legturile utilizate ctre alte pagini, precum i poriuni semnificative de text (evident, indexul fiecrui motor de cutare va conine informaii diferite). Softul de cutare este un program specializat, cruia i adreseaz de fapt utilizatorul criteriul de cutare i care i furnizeaz lista de legturi, dup criterii de relevan specifice acestui soft, ca rezultat al cutrii. Din punct de vedere al utilizatorilor, ideal ar fi ca roboii s efectueze baleieri n timp real i informaiile pe care le citesc i pe care le proceseaz s fie cele mai relevante. n realitate ns, datorit exploziei paginilor web, indexarea informaiilor noi aprute nu poate fi fcut n timp real. Din acest motiv

71

Introducere n Informatic

webmaster-ii care concep, proiecteaz, realizeaz i gestioneaz pagini web au nceput s aplice fel i fel de artificii, trucuri i strategii pentru mbuntirea paginilor proprii, astfel nct aceste pagini s ajung s fie prezentate n prima (sau ct mai aproape de prima) pagin de legturi rezultat din procesul de cutare (pentru c este cunoscut faptul c utilizatorii se plictisesc s caute n mai mult de 3-4 pagini). S vedem cteva criterii de relevan a unui site. Primul este titlul paginii web, deoarece este primul element consultat de robot, de aceia se recomand ca titlul paginii s fie ct mai lung, fr a depi 70 de caractere (pentru a se ncadra pe un rnd), i care s cuprind ct mai multe cuvinte cheie, iar titlul trebuie s conin cele mai relevante i mai importante cuvinte (se recomand ntocmirea unei liste de cuvinte relevante i lucrul pe text prin includerea lor natural n titlu). Al doilea criteriu este reprezentat de etichetele Meta care reprezint secvene de cod introduse imediat dup titlu, secvene invizibile pentru utilizatorii obinuii, dar care sunt citite de roboii de cutare. n general, roboii motoarelor de cutare indexeaz mai nti informaiile din paginile principale, apoi revin s indexeze celelalte pagini i abia n final indexeaz legturile, acesta este motivul pentru care etichetele Meta trebuie s se afle ct mai bine poziionate n pagina principal pentru a sigura cea mai bun poziie n lista de legturi furnizat de motorul de cutare. Descrierea Meta (meta description) este inclus imediat dup legtura, care este cel mai des, chiar titlul paginii. Imediat ce utilizatorul a introdus n caseta Search a motorului de cutare interogarea dorit i se demareaz i efectueaz cutarea, se va afia o list de legturi sortat n ordinea descresctoare a relevanei informaiilor cutate, dup urmtoarea structur: Nume_Sit Titlu_Paginii_Principale_Sit Descriere_Din_Pagina_Sit Trebuie reinut c poriunea de text subliniat reprezint legtura ctre pagina web i efectund un simplu click de legtur va duce la afiarea paginii principale a sit-ului respectiv. O modalitate elegant de utilizare a etichetelor Meta este aceia a definirii cuvintelor cheie Meta (Meta Keywords) care sunt reprezentate de o list de cuvinte cheie relevante, stabilite de proiectantul paginii, formatul unei astfel de etichete este: <meta name=keywords content=Cele,mai,relevante,cuvinte,cheie,n,ordine> Cuvintele cheie vor fi introduse n ordinea descresctoare a relevanei, fr spaii ntre ele i separate obligatoriu prin virgul. Atragem atenia c: la nceputurile Internet-ului acelai cuvnt se repeta de zeci de ori n lista cuvintelor cheie, pentru a-i crete relevana, ns versiunile actuale ale motoarelor de cutare consider ca spamming o asemenea exagerare i elimin complet aceste pagini din listele rezultate. n mod excepional se pot repeta pn la maximum 3 ori (de recomandat a nu fi succesiv), dar se

72

Introducere n Informatic

recomand folosirea cuvintelor sinonime. Este bine s tim c dei exist motoare care pot evidenia 150 sau chiar 200 de cuvinte cheie, relevana este maxim doar pentru primele 10 pan la 15 cuvinte, atenie deci la capul listei! Iat un exemplu de folosire a cuvintelor cheie: <html> <head> <! NOEDIT--> <title> Titlul paginii principale WEB care va conine cuvintele cheie </title> <meta name=description content=Descrierea paginii WEB care va apare n lista cu rezultatele cutrii > <meta name=keywords content=Cuvntulcheie1,Cuvntulcheie2,C3,C4> <! NOEDIT--> </head> </html> O recomandare deosebit de util este aceia c trebuie s existe o foarte bun concordan ntre titlul paginii, etichetele Meta i coninutul paginii, pentru ca vizitatorii s revin. Trebuie reinut c paginile care au puin text i puin grafic sunt mai bine poziionate dect paginile care au foarte mult text i foarte mult grafic (este mai de dorit o pagin principal cu puin text i puin grafic dar care s posede pagini secundare care se pot selecta uor). Motoarele de cutare pot determina popularitatea sit-ului prin evaluarea numrului de legturi existente nspre acesta. Prezentm sub form tabelar principalele criterii utilizate de cele mai utilizate motoare de cutare pe plan mondial:
Motorul de cutare Altavista Criteriile de cutare 1. Etichete Meta 2. Titlul paginii 3. Frecvena cuvintelor cheie n primele 200 de cuv. ale paginii 1. Titlul paginii 2. Frecvena cuvintelor cheie n textul paginii 3. Popularitatea sit-ului 1. Etichete Meta 2. Frecvena cuvintelor cheie n textul paginii 3. Titlul paginii 1. Titlul paginii 2. Etichete Meta

Excite

HotBot Infoseek

73

Introducere n Informatic Motorul de cutare Criteriile de cutare 3. Popularitatea sit-ului 1. Popularitatea sit-ului 2. Frecvena cuvintelor cheie n textul paginii 3. Titlul paginii (max. 60 caractere) 1. Titlul paginii (max. 60 caractere) 2. Etichete Meta 3. Popularitatea sit-ului

Lycos

Webcrawler

V recomandm s apelai la sit-ul www.submit-it.com pentru a putea utiliza un utilitar inteligent care v poate transmite pagina proprie unui foarte mare numr de motoare de cutare din ntreaga lume. Este o bun modalitate de promovare a paginii. Pentru o bun apreciere a motoarelor de cutare prezentm sub form tabelar cele mai utilizate motoare de cutare strine i romneti1: Motoare de cutare strine
http://www.altavista.com http://www.directhit.com http://www.goto.com http://www.infoseek.com http://www.lycos.com http://www.nlsearch.com http://www.planetsearch.co m http://www.acasa.ro http://www.axanet.ro http://www.cauta.ro http://www.croif.net http://www.ebony.ro http://www.go2net.ro http://www.home.ro http://www.link.ro http://www.netportal.ro http://www.portal.ro http://www.resurse.com http://www.start.ro http://www.trafic.ro http://www.aol.com/netfind http://www.alltheweb.com http://www.google.com http://www.go.com http://www.search.msn.co m http://www.askjeeves.com http://www.excite.com http://www.hotbot.com http://www.inktomi.com http://www.yahoo.com http://www.snap.com http://www.mamma.com

http://www.dmoz.org
http://www.webcrawler.com

Motoare de cutare romneti


http://www.alfa.ro http://www.betesda.com http://www.cefaci.ro http://www.dot.ro http://www.ems.ro http://www.go2web.ro http://www.hot100.ro http://www.linkuri.ro http://www.optim.ro http://www.promo.ro http://www.rol.ro http://www.startpage.ro http://www.zefir.ro http://www.alias.ro http://www.bumerang.ro http://www.click.ro http://www.domino.kappa.ro http://www.edison.ro http://www.gaseste.com http://www.index2000.ro http://www.mb.ro http://www.primapagina.ro http://www.repertoriu.ro http://www.run.ro http://www.top100.ro http://www.google.ro

14.2.2. Mecanismele de metacutare

Dan Punescu proiectarea paginilor Web, ISBN 973-8205-11-5, Editura Spirit Romnesc, Craiova 2001, pag. 62-66.

74

Introducere n Informatic

Mecanismele de metacutare sunt servicii de cutare a unei informaii anume, prin mijloace moderne specifice motoarelor recente i care caut direct n bazele de date sau directoarele deja existente, fr a poseda propriile baze de date sau roboi proprii. Formularea unei interogri ctre aceste mecanisme de metacutare duce la transmiterea interogrii ctre alte instrumente de cutare clasice, iar rezultatele sunt adunate de mecanismul de metacutare, le proceseaz i selecteaz (eliminnd eventual dublurile), i livreaz lista final n ordinea descresctoare a relevanei informaiilor. Mecanismele de metacutare sunt indicate pentru interogrile specializate i care sunt specifice unui domeniu extrem de limitat, iar motoarele de cutare sunt recomandate pentru interogrile cu caracter general sau pentru anumite sarcini complexe. Se pot utiliza gratuit mecanisme de metacutare de la: http://www.metacrawler.com, http://www.all4one.com, http://www.profusion.com precum i de la: http://www.netauch.com/search.html sau http://www.isleuth.com. 14.2.3. Directoarele cu sit-uri Web Directoarele cu sit-uri Web sunt adeseori confundate de cei care navigheaz pe Internet cu motoarele de cutare, ele fiind de fapt dou lucruri absolut deosebite. Este adevrat c ambele se utilizeaz pentru cutarea informaiilor, dar ntre ele exist o diferen esenial. Motoarele de cutare folosesc roboii de cutare pentru a determina lista de legturi, iar directoarele de sit-uri Web vor lista un sit, numai i numai dac acesta (sit-ul Web) a fost trimis n prealabil de ctre webmaster (proiectantul i realizatorul sit-ului) nspre gazda directorului de sit-uri Web. n general, directoarele de sit-uri Web sunt create manual de ctre mai muli redactori, care vor analiza i evalua sit-urile transmise de webmaster-i. n urma acestei analize/evaluri redactorii comenteaz coninutul fiecrui sit. Dar aceste comentarii se limiteaz la o scurt redare a coninutului fiecrui sit. Roboii utilizai de diversele motoare de cutare citesc titlul, eventualele etichete meta, antetul i coninutul fiecrui comentariu, punnd la dispoziia utilizatorului o legtur spre respectivul director. Directoarele sunt mprite pe categorii i sub-categorii, i apoi sunt ordonate n ordine alfabetic, astfel nct vizitatorul are posibilitatea parcurgerii diferitelor categorii i capitole, pn la informaia care-l intereseaz. Pentru nscrierea unui sit Web ntr-un director trebuie respectate urmtoarele reguli: fiecare director trebuie tratat distinct; studierea prealabil a categoriilor i sub-categoriilor fiecrui director; descrierea concis, adecvat i unic a fiecrui director n parte. 14.2.4. Cutare avansat n Internet

75

Introducere n Informatic

De la nceput trebuie precizat c: pentru efectuarea unei cutri eficiente, prin coninut, a documentelor de care avem nevoie trebuie s formulm inspirat i corect ntrebarea, lucru care se poate realiza dup o practic destul de scurt. Nu trebuie s ne descurajm de la primul insucces ci s ne bazm pe adevrul unanim acceptat c: Nu pictura distruge stnca ci perseverena ei. Pentru reuit deplin a cutrilor pe Internet trebuie s respectm cteva reguli de baz: interogrile (ntrebrile) trebuie s fie ct mai scurte prin folosirea unor cuvinte cheie; se vor folosi caracterele + sau - pentru a include sau exclude cuvintele din listele rezultate n urma cutrii (ntre caracterele + sau - i cuvntul de cutat nu trebuie s fie spaiu); interogrile pot cuprinde operaii logice pentru cutare, cele mai utilizate sunt: 1. (or) sau logic, utilizat n interogarea care conine cel puin dou cuvinte (de exemplu, pentru a gsi documentele care conin fie cuvntul Windows fie cuvntul UNIX, fie pe ambele, va trebui s scriem n caseta de cutare: Windows or UNIX); 2. (and) i logic, utilizat n interogarea care conine cel puin dou cuvinte (de exemplu, pentru a gsi documentele care conin cuvintele Windows i UNIX, va trebui s scriem n cateta de cutare: Windows and UNIX); 3. (not) nu logic, utilizat n interogarea care conine cel puin un cuvnt (de exemplu, pentru a gsi documentele care conin cuvintele Pictori clasici mai puin Michellangelo, va trebui s scriem n cateta de cutare: Pictori clasici not Michellangelo); 4. * plasat la sfritul unui cuvnt ndeplinete funcia de lrgire a rdcinilor (de exemplu, pentru a gsi documentele care conin cuvintele Ardeal, Ardeleni, Ardelence etc. va trebui s scriem n cateta de cutare: Ardeal*); 5. ( ) parantezele permit combinarea termenilor pe care-i cutm, cuvintele fiind grupate mpreun fr a forma o fraz, iar n parantez se vor grupa dup dorin orice operator logic (de exemplu, pentru a gsi documentele care conin informaii despre oraele Bucureti sau Cluj, va trebui s scriem n cateta de cutare: Romania and (Bucureti or Cluj)); 6. adj adiacent, este o operaiune logic care permite gsirea documentelor n care doi termeni apar unul lng altul (n orice ordine);

76

Introducere n Informatic

7. near aproape, este o opiune logic care permite gsirea documentelor n care doi termeni apar la o distan mai mic de 25 de cuvinte unul de altul (utilizat n Lycos); 8. far departe, este o opiune logic care permite gsirea documentelor n care doi termeni apar la o distan mai mare de 25 de cuvinte unul de altul (utilizat n Lycos); 9. before nainte, este un operator logic asemntor cu and, dar suplimentar termenii trebuie s apar n document n ordinea specificat n interogare; 10. este un operator utilizat pentru a gsi toate documentele care conin exact fraza specificat ntre ghilimele, se pot folosi i combinaii complexe (de exemplu, pentru a gsi documentele care conin informaii despre Sisteme de operare pe care s le putem descrca n mod gratuit, va trebui s scriem n cateta de cutare: Sisteme de operare free download). Tabelar prezentm operatorii logici utilizai la cteva motoare de cutare:
Motor / Operator + and and not not or adj before far near () * language range of dates Yahoo x x x Lyco s x x x x x x x x x Excite2 x x x x x Infoseek x x AltaVista3 x x x x x HotBot4 x x x x x Webcrawler x x x x x Google X X X

x x x x x x x

x x x x x x

x x x x x

x x X X X

Tot pentru cutarea avansat se pot utiliza setri ale unor opiuni puse la dispoziie de motoarele de cutare (scutindu-ne astfel de utilizarea unor operatori logici) i ele difer de la un motor la altul, iat cteva: look
2

Operaiile logice trebuie scrise n acest caz cu majuscule, altfel nu le ia n considerare. 3 Operaiile + i aici nu pot fi utilizate n cutarea avansat. 4 Se recomand ca cel puin o liter a unui cuvnt s fie majuscul.

77

Introducere n Informatic

for, search the, title only, select language, sort your result, meci all words, in exact order etc. 14.3. Introducere n comerul electronic Sunt multe pori la care n decursul anilor au btut - plini de speran - romnii. Cea mai recent este poarta european pe care sperm s o deschidem n curnd. Una din cerinele Uniunii Europene este aceia a introducerii i dezvoltrii comerului electronic n ara noastr, activitate care poate facilita accesul ntreprinderilor mici i mijlocii din Romnia att la informaiile necesare meninerii competitivitii ct i a oportunitii de extindere a afacerilor proprii att intern ct i pe piaa european 5. n sensul cel mai larg, prin comer electronic se nelege un schimb de informaii existente ntre o afacere i clienii si. Mediul practic prin care se desfoar schimbul de informaii ntre parteneri poate fi: fax-ul, telefonul, e-mail-ul, voice-mail-ul sau cel mai practic Internet-ul. n materialul de fa ne vom referi doar la aspecte legate de comer electronic efectuat prin Internet. Datorit caracterului general al definiiei anterioare, aceasta ascunde aspectul determinant al magazinului virtual, aspect fr de care nu poate exista comer electronic adevrat. Din punct de vedere al tehnologiei Internet, comerul electronic este una din soluiile complexe puternic integrate, ceea ce nseamn c pentru ca un site de comer electronic s poat funciona la parametri optimi, trebuie ca un mare numr de furnizori de servicii Internet s conlucreze perfect sincronizai. Suportul tehnic oferit de Internet ca mediu de transmitere rapid, aproape n timp real, reprezint garania succesului actual i a dezvoltrii viitoare a comerului electronic. Utiliznd Internetul milioane de persoane particulare, precum i oameni de afaceri navigheaz pe Internet prin mijlocirea serviciilor oferite de furnizorul local de servicii ISP (Internet Server Provider). Cele mai utilizate servicii pentru aceast activitate sunt serviciile de e-commerce, e-mail, e-bussines i serviciul de informare www (World Wide Web). Serviciile Internet ofer tuturor potenialilor parteneri de afaceri (clieni) posibilitatea de a vizita afacerea pe Web i de a analiza toate ofertele online ale tuturor firmelor ofertante. Foarte multe firme ofertante folosesc Internetul pentru activitatea de marketing, prin reclame prezentnd imaginea firmei n scopul atragerii de clieni. Aceste firme pot furniza informaii tehnice prin intermediul paginilor Web proprii i i prezint noutile, iar sit-ul de prezentare asigur platforma unui magazin virtual care ofer produse i poate prelua comenzi.
5

Idee prezentat n broura editat de Comisia European i intitulat Your European Gateway to Electronic Commerce.

78

Introducere n Informatic

Dac paginile web ale afacerii sunt pstrate pe host server (calculatorul gazd aparinnd ISP) atunci nu este necesar ca propriul calculator s fie tot timpul sub tensiune ci numai cnd dorete proprietarul paginii. Trebuie reinut c utilizatorul va suporta doar plata convorbirilor locale pn la ISP pe durata sesiunii de acces, n timp ce transmisiile ntre alte calculatoare gazd (care compun Internetul) sunt suportate de furnizorul de servicii Internet n contul abonamentului lunar perceput de el. Din pcate, att clienii ct i furnizorii sunt deseori preocupai de diferite incertitudini cu privire la comerul electronic i se constat o lips de ncredere n ceea ce privete securitatea datelor personale, mai ales n cadrul tranzaciilor financiare electronice. Aceast temere este n foarte mic msur justificat, deoarece au existat i astfel de cazuri depistate i aspru sancionate de legile care guverneaz activitatea de comer electronic. Msurile de securitate aduse la noile servicii de comer electronic sunt de natur s ofere o siguran aproape total, iar experii n domeniu sunt unanimi de prere c actualele tranzacii n comerul electronic au un grad de siguran mai mare dect banalele cumprturi efectuate prin intermediul cardului de credit. Noiunea de comer electronic acoper circuitul complet de vnzri, inclusiv marketingul i vnzarea propriu-zis cuprinznd tranzacii financiare care utilizeaz tehnologiile informatice. Din punct de vedere conceptual i funcionat, comerul electronic pentru mrfuri i servicii constituie extensia fireasc a comerului actual. Comerul electronic are avantajul unor costuri reduse i a unui marketing de calitate care reuete s optimizeze eficiena relaiei furnizor-client. De asemenea, el nlesnete cooperarea ntre diversele firme reducndu-le costurile de marketing, de livrare i de oferire de acces pe noi piee i de aceia este uor de intuit c acest tip de comer este de ateptat s aib un impact formidabil asupra competitivitii firmelor productoare. Comerul electronic asigur i celor mai mici furnizori, indiferent de mrime sau arie geografic, s fie omniprezeni i s dezvolte afaceri pe ntreg mapamondul, deoarece nu este restricionat de frontierele statale i ofer o influen pozitiv asupra comerului mondial. Este o certitudine major c dei exist o oarecare reinere, numrul magazinelor electronice i a firmelor care adopt aceast soluie de comer electronic este ntr-o expansiune formidabil. La ora actual muli furnizori de servicii Internet asigur proliferarea sistemului de cumprare online furniznd un plus de ncredere i consideraie n comerul electronic de mare performan. Teoretic prin comerul electronic putem cumpra absolut orice. n ultima vreme s-a lrgit foarte mult gama de servicii oferite de furnizorii ISP care sprijin i asist acest domeniu al afacerilor electronice. Serviciile oferite de ei se refer cu precdere la sistemele de securitate i la semnturile electronice, precum i la tranzaciile online din reelele de

79

Introducere n Informatic

magazine virtuale. Ele se refer i la servicii cu caracter general cum ar fi: consultan i design pentru proiectarea de pagini Web, proiectarea i realizarea de sit-uri etc. n comerul electronic actual sunt cunoscute trei tipuri principale de i anume: tranzacia B2B (Bussines to Bussines sau BTB), tranzacia B2C (Bussines to Consumer sau BTC) i tranzacia B2E (Bussines to Employee sau BTE). B2B cuprinde totalitatea tranzaciilor efectuate ntre doi sau mai muli parteneri de afaceri, tranzacii bazate pe sisteme extranet , adic partenerii de afaceri acioneaz pe Internet prin utilizarea de nume i parole codificate specific paginilor Web proprii. B2C cuprinde toate relaiile tranzacionale dintre comerciant i consumatorul final, acesta este considerat de fapt comer electronic cu amnuntul. B2E cuprinde totalitatea tranzaciilor din interiorul unei firme i este destinat personalului angajat al firmei, tranzacii care se efectueaz prin sistemul Intranet propriu firmei n cauz. Atunci cnd utilizatorul se hotrte s nceap o afacere pe Internet, el trebuie s-i stabileasc ce model de afacere dorete s dezvolte. La ora actual exist destul de multe afaceri care se deruleaz pe Internet, afaceri care sunt clasificate n funcie de numrul de furnizori, respectiv de ctre furnizorii de servicii, n felul urmtor: 1 ctre 1 sau e-shop (magazinul electronic); mai muli ctre - 1 sau e-mall (magazinul universal electronic sau supermagazinul electronic); mai muli ctre mai muli sau e-licitaie (licitaia electronic e-auction), tot aici intr i achiziia public (eprocurement), comunitatea virtual (virtual community), prestri de servicii electronice ( e-service providing), brokeraj de informaii i modele de publicitate. Magazinul electronic (e-shop) este de fapt transpunerea virtual a afacerii fizice de comercializare clasic n spaiul virtual oferit de Internet (n ciberspaiu). Trei sunt elementele de baz ale activitii e-shoping: produsele, serviciile i preurile. Produsele sunt oferite clienilor pe categorii de preuri, deoarece n cele mai multe cazuri tendina clienilor de a testa calitatea produselor este foarte mare, clientul dorind s testeze i viteza precum i eficiena livrrii, nainte de a cumpra produsele cele mai scumpe. n general, se consider c cele mai pretabile la comercializarea prin Internet sunt produsele care nu necesit simul tactil pentru alegere, din aceast categorie fcnd parte produse precum: CD-uri, cri, bilete de avion, bilete de concert, piese, unelte, produse electrocasnice, cteva categorii de alimente neperisabile i chiar autoturisme. Serviciile se nsumeaz ofertei de produse cu care au legtur direct oferind palete variate de culori, materiale, texturi,

80

Introducere n Informatic

opiuni etc. Preurile produselor oferite spre vnzare prin Internet sunt cu 10-50% mai reduse dect n comerul clasic, fr a percepe taxe adiionale de livrare (ele conin ns TVA), iar serviciile de informare sunt absolut gratuite la nceput. Pentru activitatea de e-shoping exist urmtoarele variante principale de gzduire: a) pe un server distinct (computer proprietate a magazinului electronic) destinat sit-ului Web i care este necesar n cazul modificrilor cu frecven mare care vor trebui s fie operate; b) pe un server virtual (computer al furnizorului de servicii) n cazul modificrilor cu vitez redus, acest tip pretndu-se i pentru majoritatea intreprinderilor mici i mijlocii; c) un server n cadrul magazinului universal electronic (e-mall). Alegerea uneia din aceste variante depinde de politica proprie i de buzunarul individual. Magazinul Universal electronic (e-mall) asigur o platform comun pentru mai multe e-shop-uri, utiliznd mai multe modele de tranzacii funcie de tipul de servicii pe care proprietarul e-mall-ului dorete s le ofere clienilor. Un e-mall trebuie s ofere structura cea mai adecvat unui marketing performant, structur care, cel mai adesea, este una conceput pe informaii regionale sau sectoriale. Achiziia public electronic (e-procurement) prin modelul B2B se aplic n cazul organismelor guvernamentale (local sau central) care lanseaz licitarea achiziionrii de bunuri i servicii n interes public. Aceste licitaii acoper tipurile specifice de servicii din construcii, bunuri i valori materiale pentru investiii comunitare, studii de expertiz tehnic i proiectare pentru lucrri ample de interes public major. Aceste achiziii publice pot cuprinde i activitile de negociere electronic, de contractare i licitare n colaborare. i ntreprinderile mici i mijlocii pot folosi aceste tipuri de achiziii, motiv pentru care ele au nfiinat platforme sau consorii n cadrul crora ofertanii (vnztorii) acioneaz mpreun pentru a obine mai avantajoase preuri. Licitaia electronic (e-auction) a produselor i obiectelor pe Internet este foarte utilizat att ca i comer electronic de tip B2B, ct i ca model B2C, succesul lor se datoreaz interesului sporit manifestat de tot mai muli participani la aceast activitate. Prin licitaie public se pot vinde att produsele cele mai recente de nalt tehnologie, ct i produsele de supra-stoc, stoc fluctuant, obiecte de valoare pentru colecionarii de art. Licitaiei electronice i se supun bunuri materiale, metale, materii prime fie de tip agricol, fie de producie industrial precum obiecte unicat de art. Asemntor activitii de e-mall, licitaia electronic include adeseori mai muli vnztori, operatorul de licitaie asigur elaborarea mecanismelor de

81

Introducere n Informatic

plasare a obiectului licitaiei supus operaiei de licitare, plasare efectuat prin e-mail-uri i ofer servicii de plat i livrare pentru produsul adjudecat. Comunitatea virtual (virtual community) reprezint reuniunea pe Internet a unor persoane cu interese comune (aidoma unei comuniti din lumea real), comunitate n care indivizii comunitari se ntrunesc, discut sau ascult tematicile preferate, comunitatea fiind realizat prin forumuri speciale cum sunt: forumul de discuii, grupul de discuii interactiv(chat) i lista de corespondeni (mailing list). Toate aceste instrumente sunt adeseori oferite ca servicii gratuite i au rolul de a spori traficul pe pagina de Internet care le ofer. Ele sunt utile att pentru timpul liber, ct i pentru comunicrile de afaceri i sunt numite comuniti virtuale. Pe lng serviciile gratuite oferite de diverse pagini Web, exist i servicii specializate contra cost car n plus ofer canale de comunicare direct sau videoconferin cu scopul reducerii cheltuielilor de deplasare i sunt foarte utilizate firmele puternice att pentru comunicri tiinifice, ct i pentru afaceri de natur comercial. Organizatorul unei conferine poate solicita, sau nu, taxe de participare specifice evenimentului, n funcie de interesul propriu. Platforma de colaborare asigur un set complet de instrumente i un mediu de informare pentru colaborarea ntre diverse ntreprinderi, toat platforma acionnd, fa de lumea exterioar, la fel ca o ntreprindere virtual, dar trebuie manifestat precauie n ceea ce privete eventuala scurgere de informaii nspre concuren. Furnizarea de servicii pentru comerul electronic (e-service providing) este asigurat att de furnizorii de servicii Internet ct de firme specializate de consultan i proiectare. Activitatea acestora se poate concentra spre atragerea a ct mai mult participani la structuri de tipul B2C (e-mall) sau platforme B2B. Brokerajul de informaii este izvort din necesitatea obinerii de informaii competente pe tot parcursul lanului valoric de furnizori de servicii. Aceast necesitate stringent nu poate fi satisfcut pe deplin de motoarele de cutare existente actual n Internet i de aceia au aprut unii deintori de baze de date consacrate care au migrat ctre Web i care ofer arhive indexate pentru publicaii periodice, buletine de informaii (de pia sau de natur strict tiinific). Majoritatea acestor servicii comerciale sunt prestate contra cost, fie punctual, fie pe baz de abonament, fie prin cybercash ori prin intermediul banilor electronici de tipul e-cash. Exist la ora actual extrem de multe uniti i agenii de cercetare care au creat mecanisme de detectare semantic, ns serviciile de informare care au la

82

Introducere n Informatic

baz experienei sunt prohibitive i sunt (i vor rmne probabil mult timp) de o importan strategic capital n lumea afacerilor. Modele de publicitate i marketing noi au aprut pe Internet. Astfel, pe lng vnzrile directe i sistemul abonamentelor, reclamele gzduite pe paginile de Internet, n favoarea unor teri, sunt de cele mai multe ori generatoare de profit pentru cei ce le gzduiesc. Cea mai cunoscut form de publicitate sunt benerele publicitare inserate n general n prima pagin a sit-ului. Activitatea de reclam genereaz profit doar dac sit-ul respectiv beneficiaz de un trafic foarte intens, i reclama este cu att mai scump cu ct specializat (ea este estimat ntre 0,01 i 0,30 euro pe accesare). 14.4. Sisteme electronice de pli Sistemele de pli electronice sunt constituite din totalitatea ansamblurilor hardware i software care conlucreaz pentru asigurarea plii tranzaciilor care se efectueaz pe cale electronic. ntr-o tranzacie sunt implicate, n general, trei entiti fizice care interacioneaz. Acestea sunt: o banc (pe care o notm cu B), un cumprtor (C) i un vnztor (V). Orice sistem electronic de pli trebuie s conin un set de protocoale care s permit oricrui cumprtor onest C s efectueze pli electronice ctre vnztorul V, n limitele nelegerii dintre cele dou pri, prin intermediul i sub controlul bncii B. Din punct de vedere al arhitecturii sistemele electronice de plat respect standardele ISO-OSI, avnd o structur ierarhic organizat pe nivele. Un sistem electronic de plat este format din dou nivele: un nivel ierarhic superior numit nivel utilizator i un nivel ierarhic inferior numit nivel sistem.
Bani elect ronici Bani elect ronici

Emitent bani electronici


Bani reali Bani reali

Bani elect ronici

Emitent bani reali

Bani [cash/cont ]

Cumparator

Marfa/Servicii

Vanzator

Figura 14.4.1. Arhitectura unui Sistem Electronic de Pli SEP

83

Introducere n Informatic
[Sursa: Comer electronic, http://www.softnet.ro/library/files/papers/Introducere_in_Comert_electronic.pdf, pag. 3]

Nivelul utilizator este constituit din mulimea utilizatorilor i a tranzaciilor care se desfoar ntre acetia, n care utilizatorii sunt grupai dup roluri, dup modul n care interacioneaz n afacerile electronice, din care se evideniaz: cumprtorul, vnztorul, emitentul de bani electronici (o banc) etc. Nivelul sistem este constituit din mulimea entitilor fizice i a relaiilor care se stabilesc ntre ele, entiti care joac unul din rolurile: purttor de bani electronici sau registru de cas. 14.4.1. Dispozitive folosite n sistemele electronice de pli Literatura de specialitate consemneaz utilizarea urmtoarelor dispozitive pentru plile electronice: portofelul electronic cu urmtoarele configuraii: o calculator de mn (hend-help cpmputer); o cartel inteligent (smartcard); portofel electronic cu observator; punct de vnzare (POS Point of Sale); distribuitor de bani electronici cu implementrile o distribuitor cont-bani electronici; o distribuitor carte de credit-bani electronici; o distribuitor numerar-bani electronici. Cteva explicaii se impun n mod natural. Portofelul electronic este utilizat de cumprtor pentru stocarea banilor electronici i sunt cunoscute dou configuraii fundamentale: calculatorul de mn care este un calculator de dimensiuni reduse aflat n permanen n posesia clientului i asupra cruia are controlul complet (lucru care ngrijoreaz, bine neles, bncile), el avnd posibilitatea de a se conecta n diverse puncte de acces ale sistemului SEP (Sistem Electronic de Pli), legtura fcndu-se de obicei printr-o interfa serial n infrarou; cartela inteligent care are incorporat n suprafaa sa de plastic un cip (un microprocesor specializat) care o deosebete de un card obinuit, smartcard-ul permite comunicaia cu punctul de acces SEP prin contactul direct al acestuia cu cititorul de cartel astfel nct utilizatorul nu are acces la resursele hardware i software (avantaj pentru bnci). Portofelul electronic cu observator este o structur format din dou calculatoare (un calculator al clientului prin care se comunic cu punctul de acces SEP i un calculator al bncii, incorporat n cel al clientului, care mpiedic dubla cheltuire a banilor electronici). Punctul de vnzare

84

Introducere n Informatic

(POS) este utilizat de ctre vnztor pentru stocarea temporal banilor electronici i este format att din interfa serial (n infrarou sau wireless, local sau prin GSM/GPRS ori CDMA) ct i un cititor de card magnetic sau un cititor de smartcard. Distribuitorul de bani electronici este un dispozitiv electronic prin care se ncarc bani electronici n portofelul electronic al cumprtorului i care cunoate urmtoarele implementri: distribuitor contbani electronici care permite incrementarea valorii din portofel pe baza retragerii unei sume de bani reali din contul existent al cumprtorului; distribuitor carte de credit-bani electronici care permite incrementarea valorii din portofelul electronic al cumprtorului prin creditarea acestuia de ctre o banc sau o cas de credit; distribuitor numerar-bani electronici care permite incrementarea valorii portofelului electronic al vnztorului prin colectarea de la cumprtor a unei sume cash. 14.4.2. Tipuri de tranzacii dintr-un sistem electronic de pli O tranzacie electronic este materializat printr-un ir de mesaje care se desfoar conform unor protocoale bine precizate, mesaje schimbate ntre cele entiti cumprtor banc - vnztor ale procesului de comer electronic i care sunt efectuat prin intermediul unui sistem electronic de pli SEP. Sunt utilizate urmtoarele tipuri de tranzacii electronice: tranzacia de identificare a utilizatorilor; tranzacia de obinere a unui certificat; tranzacia de control a accesului; tranzacia de ncrcare; tranzacia de retragere; tranzacia de plat; tranzacia de anulare; tranzacia de depunere; tranzacia de clearing. Doar cteva cuvinte despre fiecare: tranzacia de identificare a utilizatorilor este operaiunea prin care o entitate verificator EV verific dac alt entitate aprobator EA este sau nu ceea ce pretinde a fi, iar pentru realizarea acestui lucru EV creeaz (aleatoriu) un mesaj de provocare, pe care are grij s-l cripteze cu cheia public a lui EA i-l trimite la EA, i EA folosind o cheie sa secret decripteaz mesajul i-l trimite napoi n clar la EV, care tie acum cheia public a lui EP ca urmare a acestei tranzacii; tranzacia de obinere a unui certificat se utilizeaz deoarece toate cheile publice folosite de sistemul SEP sunt certificate de mai multe centre de certificare, un certificat are o perioada de valabilitate redus (pe perioada de tranzacie a banilor electronici), iar un certificat se obine pe baza informaiilor specifice

85

Introducere n Informatic

utilizatorului (numite credite) la care se adaug cheia public a utilizatorului i cheia secret a centrului de verificare; tranzacia de control a accesului asigur furnizarea proteciei mpotriva folosirii neautorizate a unor entiti aflate la nivel de sistem, adic pentru efectuarea operaiunilor de monitorizare a tranzaciilor electronice; tranzacia de ncrcare se desfoar dup autentificarea reciproc (mutual) prealabil i se realizeaz ntre banc i distribuitor; tranzacia de retragere se desfoar dup autentificarea mutual prealabil i se desfoar ntre distribuitor i cumprtor; tranzacia de plat se desfoar ntre vnztor i cumprtor i ea poate fi on-line (caz n care este implicat i banca) sau off-line; tranzacia de anulare se refer ntotdeauna la ultima tranzacie de plat i se desfoar ntre cumprtor i vnztor; tranzacia de depunere implic totdeauna vnztorul i colectorul banilor electronici; tranzacia de clearing se desfoar ntre dou bnci sau ntre un colector i o banc. 14.4.3. Modaliti de plat electronic La ora actual exist suficiente modaliti de plat electronic, dintre care cele mai importante sunt: plata prin card-uri bancare; plata prin ePay SoftNet; plata prin CyberCash; plata SmartCard; transfer electronic de fonduri; plata prin eCash. Aceste modaliti de plat obligatoriu trebuie s asigure atingerea unor nivele de securitate maxim, vitez ridicat de transfer a tranzaciilor i s asigure caracterul privat i confidenial al acestora. De asemenea trebuie s asigure descentralizarea i internaionalizarea afacerilor electronice. Cea mai reprezentativ trstur a modalitilor de plat electronic este aceea a utilizrii tehnicilor de criptografie care asigur confidenialitatea, autenticitate i integritatea mesajelor transferate ntre entitile implicate n afaceri de natur electronic. 14.4.3.1. Plata prin carduri bancare Sistemele de carduri sunt destinate pentru a permite utilizatorului si satisfac ct mai rapid dorina de cumprare de bunuri i/sau servicii. Din pcate la noi este mai mult folosit cardul pentru ridicarea de numerar de la ATM-uri i nu pentru principala lor destinaie: cumprarea de bunuri i plata serviciilor.

86

Introducere n Informatic

Prin cartea de credit este transferat riscul de la vnztor la instituia financiar care a emis respectivul card. La efectuarea unei pli electronice prin cartea de credit se efectueaz urmtorii pai prezentai n figura 14.4.2: cumprtorul prezint vnztorului cartea de credit (pasul 1); vnztorul trimite prin tastare numrul cardului i toate detaliile despre tranzacie la un sistem de autorizare (2); sistemul de autorizare fie autorizeaz direct i imediat tranzacia, fie o direcioneaz la banca care a emis cartea de credit care va da aprobarea (3); n mod periodic (zilnic sau la o perioad dinainte stabilit), vnztorul trimite detaliile tranzaciilor ctre banca cu care lucreaz (4); aceste informaii sunt trimise la asociaia emitorilor de cri de credit (AECC) dup ce au fost procesate tranzaciile pentru care banca respectiv este i colectoare i emitoare de cri de credit (5); la sfritul lunii, consumatorul va primi facturile pe care trebuie s le achite, n caz contrar va plti dobnd pentru creditul acordat de respectiva banc emitoare a crii de credit n cauz (6).

Cumparator

1
Autoriza re

Vanzator

2 6
Confirmare + list a carduri

Sistem de autorizare

Confirmare colectare

Banca emitenta card cum parator

3 5

Cerere colectare

Banca colectoare vanzator

Figura 14.4.2. Plata electronic prin card bancar


[Sursa: Comer electronic, http://www.softnet.ro/library/files/papers/Introducere_in_Comert_electronic.pdf, pag. 4]

14.4.3.2. Plata prin CyberCash Adresa de Internet a aplicaiei CyberCash este www.cybercash.com i prin intermediul ei se pot efectua pli electronice.

87

Introducere n Informatic

Cumprtorul are nevoie de o aplicaie software care simuleaz portofelul electronic, face criptarea mesajelor i memoreaz tranzaciile. Acest portofel electronic poate nregistra mai multe cri de credit, i la instalarea acestui software se genereaz o pereche de chei: cheie public cheie privat. ntotdeauna cheia public se transmite la CyberCash care o va memora ntr-o baz de date proprie unde sunt memorate cheile publice ale celorlali vnztori i clieni care utilizeaz CybesCash-ul. Pe de alt parte, vnztorul are i el un soft similar. n acest tip de plat electronic, cumprtorul i vnztorul trebuie s fac schimb de chei nainte de a ti cu ce cheie public s cripteze mesajul adresat unui corespondent, iar derularea unei tranzacii electronice va fi compus din urmtorii pai: 1. folosind un browser WEB, cumprtorul selecteaz n co toate produsele ce dorete a le cumpra; 2. serverul vnztorului va trimite portofelului software (a cumprtorului) o cerere de plat semnat prin care va furniza informaii de detalii despre cumprarea n curs i transmite tipul crilor de credit acceptate, apoi portofelul deschide o fereastr n care afieaz suma i lista crilor de credit disponibile pentru a fi selectate de cumprtor; 3. portofelul trimite un mesaj criptat i cu semntur electronic, mesaj care va conine numrul crii de credit de pe care se face plata i detalii cu privire la tranzacie precum i acceptarea plii electronice;
Cerere cumparare Cerere pla ta

Cumparator

Plata prin cart e de cre dit Raspuns carte de credit Cerere autorizare

Vanzator

CyberCash Gateway

Raspuns plat a Cerere colectare Raspuns cole ctare

Banca emitenta cumparator

Cerere pla ta Plata electronica

Banca colectoare vanzator

88

Introducere n Informatic

Figura 14.4.3. Plata electronic prin CyberCash


[Sursa: Comer electronic, http://www.softnet.ro/library/files/papers/Introducere_in_Comert_electronic.pdf, pag. 5]

4. serverul vnztorului va trimite apoi acest mesaj, mpreun cu un mesaj propriu semnat de el i criptat ctre Gateway-ul CyberCash. Gateway-ul este operat de ctre un agent al bncii colectoare a vnztorului, loc n care mesajele sunt decriptate i comparate, iar n caz de concordan perfect se trimite o cerere de autorizare convenional; 5. Gateway-ul va rentoarce un mesaj de rspuns ctre vnztor care conine informaiile privind tranzacia i numele crii de credit sub form criptat cu cheia public a lui CyberCash, astfel nct vnztorul nu va putea utiliza (ulterior) ilegal cartea de credit a cumprtorului; 6. n final vnztorul va trimite un rspuns carte de credit ctre sofware-ul portofel. Toi paii enumerai anterior pot fi uor urmrii n figura 14.4.3. 14.4.3.3. Plata prin SmartCard Cardul SmartCard este denumit i cartel inteligent, datorit ntradevr proprietilor sale intrinseci care i le confer cipul specializat cu care este echipat. Integral coninutul unui portofel real (fizic), adic acte, cri de credit i bani ghea, este nlocuit de una sau mai multe SmartCard-uri, care din punct de vedere fizic arat ca o carte de credit obinuit ns care dispune de unul sau mai multe microcircuite (cip) de tip microcontroller nglobate n aceiai capsul. Un SmartCard este foarte sigur i conine de cteva ordine de mrime mai multe informaii dect o cartela magnetic obinuit. Cu ajutorul ei, prin introducerea ntr-un dispozitiv de citire scriere, se pot efectua funcii complexe, de la luarea unor decizii pn la proceduri sofisticate de autentificare pentru a preveni frauda. SmartCard-ul ofer mari avantaje precum: siguran, capabiliti active anti-fraud, posibiliti de validare off-line. O dat introdus SmartCard-ul n dispozitivul de citire scriere el poate comunica cu un alt portofel similar, cu o banc pentru a efectua transferuri multivalutare, n acest fel el memoreaz direct echivalentul digital al sumelor de bani, n loc s indice un cont la banc sau un credit acordat de vre-o banc. Dac se folosete la cumprturi, echivalentul sumei respective este efectiv transferat vnztorului i apoi mai departe ctre o instituie financiar. Un SmartCard poate fi rencrcabil sau nu, si n acest din urm caz cartela se poate arunca dup ce suma nscris n el s-a epuizat.

89

Introducere n Informatic

14.4.3.4. Transfer electronic de fonduri Cecul de hrtie se poate nlocui cu un cec electronic ce poate fi semnat digital de ctre emitentul acestuia. Pentru cecul electronic se poate folosi adresa de Internet www.fstc.com care a fost implementat software la iniiativa consoriului de bnci Financial Services Technology Consortium ESTC i care a stabilit un cec electronic foarte asemntor cecului clasic pe hrtie. Pentru efectuarea unui transfer electronic de fonduri pltitorul folosete un procesor de tipul SmartCard PC pentru a genera i desigur semna digital, un cec electronic care care va fi transmis prin Web sau pot electronic. Acest mesaj se transmite fie bncii cumprtorului, care-l va onora dup verificarea semnturii digitale, trimind bncii vnztorului (fie direct vnztorului) care va verifica semntura, l va semna la rndul su, i l va trimite bncii sale. Acest sistem FSTC se bazeaz pe utilizarea sistemelor criptografice cu chei publice pentru semntur digital i pornete de la premiza c toate cheile publice ale participanilor la transfer i certificatele lor sunt cunoscute n ntregul sistem de transfer de fonduri. 14.4.3.5. Plata prin eCash Este prima soluie absolut software pentru pli electronice, in care tranzaciile se desfoar ntre cumprtor i vnztor, ambii avnd conturi la aceiai banc. Cumprtorul trebuie s-i ntiineze banca n legtur cu faptul c dorete s transfere bani din contul su n aa numitul cont Ecash Mint. La orice or, cumprtorul poate interaciona de la distan prin intermediul propriului calculator i utiliznd un client software cu contul Mint, poate retrage fonduri din acest cont pe discul calculatorului su. Formatul acestor fonduri este strict electronic, iruri de 1 i 0 protejate criptografic, n acest fel discul cumprtorului devine un veritabil portofel electronic, din care poate plti diverselor firme sau persoane individuale, prin intermediul acestor Ecash. Reinem c Ecash are un caracter privat, dei banca comun ine o eviden strict a fiecrei retrageri Ecash i a fiecorui cont Mint, totui ea nu va putea efectua o retragere ulterioar. Bani electronici digitcash reprezint n orice tranzacie echivalentul electronic al banilor reali. Ei pot lua forma card-urilor obinuite, a SmartCard-urilor etc. 14.4.3.6. Plata prin ePay SoftNet Este un sistem romnesc dezvoltat de firma SoftNet, sistem de plat electronic direct prin card numit ePay. Din pcate bncile noastre nu accept n general pli prin carduri peste Internet dect dac-i asum total

90

Introducere n Informatic

riscul comerciantul. Astfel se folosete numai plata prin ATM, ns se pierd beneficiile plii on-line. Sistemul ePay permite reducerea nivelului de fraud aproape la zero prin urmtoarele elemente: lucreaz dup modelul cu trei actori (magazinul electronic, clientul posesor de card i banca ce a emis cardul respectiv); posesorul cardului semneaz electronic la banc fiecare tranzacie (prin introducerea unei parole sau printr-un cip special de semntur) i doar tranzaciile acceptate de el i marcate ca atare de ctre banc (emitent a cardului) sunt autorizate; plata efectiv se face numai dup ce datele privind plata transmise de magazinul electronic sunt comparate cu cele nregistrate de client i este constatat concordana perfect ntre ele. Sistemul de plat electronic ePay posed urmtoarele caracteristici principale: numele de card nu circul pe Internet i nu este stocat nici la client nici n magazinul electronic; doar cardurile oficiale ale bncilor autorizate pot fi folosite de client (nu poate introduce numere de card furate); clientul nu poate nega efectuarea unei pli, deoarece fiecare accept de plat este semnat electronic i nregistrat la banca emitent a cardului; autorizarea plii se efectueaz instantaneu, comutaia ntre cele trei entiti implicate n plata electronic se face prin Internet (cu criptare i autentificare sigur). Scenariul tipic pentru efectuarea unei pli prin Internet cu sistemul ePay este urmtorul: clientul acceseaz cu un browser obinuit (IE sau Netscape), prin Internet, un magazin electronic care vinde produsele care-l intereseaz, n coul virtual clientul i alege produsele dorite; dup ce finalizeaz alegerea produselor se trece automat n pagina de plat electronic unde va selecta opiunea Plat prin ePay;

91

Introducere n Informatic

Banca
HTTPS+ SOAP

Operarii carduri contabilitate ePay


HTTPS SOAP

SOAP/XML

ePay Aplicatie/ sit magazin electronic

SOAP/J AVA+ XML HTTPS

Navigator INTERN ET

Client al bancii/magazin elect ronic

Figura 14.4.4. Plata electronic prin ePay


[Sursa: Comer electronic, http://www.softnet.ro/library/files/papers/Introducere_in_Comert_electronic.pdf, pag. 5]

pe staia de lucru a clientului se deschide automat o aplicaie de portofel electronic, aplicaie care se conecteaz la banc i solicit autentificarea clientului (care se face prin nume, parol i token VASCO), iar dup validarea cu succes a informaiilor cerute, aplicaia de portofel electronic va prezenta lista cardurilor pe care le deine la respectiva banc i n cazul c are mai multe carduri invit clientul s-l selecteze pe cel dorit pentru a plti suma necesar (cardul selectat mpreun cu informaiile despre sum, magazin i ID-comand sunt nregistrate pe serverul ePay de la banc); aplicaia de portofel electronic aprob plata electronic, apoi portofelul se nchide i cedeaz controlul paginii de magazin electronic transmindu-i totodat acestei pagini identificatorul acceptului clientului i magazinul electronic solicit bncii execuia plii efective a plii electronice, transmind o dat cu aceast solicitare i informaiile legate de sum, magazin i ID comand; aplicaia de ePay va prelua solicitarea i compar informaiile trimise de magazinul electronic cu cele transmise de client i n cazul concordanei se efectueaz plata electronic n sistemul bancar (prin emularea unei tranzacii obinuite POS); dac tranzacia s-a fcut cu succes se va transmite un mesaj de succes ctre magazinul electronic i acesta din

92

Introducere n Informatic

urm transmite informaiile primite ctre aplicaiile de procesare de comenzi ale operatorului magazinului. Plata prin ePay se prezint grafic n figura 14.4.4. 14.5. Ghid de comer electronic pentru IMM-uri Lucrarea Comer electronic: ghid pas-cu-pas 6 propune celor care doresc s-i dezvolte cu fore proprii ntregul proces de comer electronic, urmtorii pai obligatorii de urmat: 1. definirea produsului; 2. problema securitii; 3. contul de comerciant; 4. comanda electronic; 5. plata electronic; 6. publicitatea pentru magazinul virtual. S lum pe rnd toi aceti pai i s ncercm s-i explicm, fr a avea pretenia unei tratri exhaustive. Definirea produsului Pasul 1: Definirea produsului presupune nelegerea necesitii studiului n absolut toate detaliile i aspectele pe care le presupune procesul de vnzare, n mod similar vnzrii tradiionale. Trebuie reinut c: la baza oricrui proces de comer electronic st o tehnologie extrem de modern, numit tehnologia shopping cart. Tehnologia shopping cart asigur efectuarea expunerii virtuale a mrfii prin prezentarea unor imagini grafice ale produselor, a unor descrieri ale caracteristicilor fie ele tehnice ori de coninut, a unor descrieri de utilizare i de precizare a preului (cu obligativitatea menionrii faptului c preul conine sau nu TVA). Aceast tehnologie trebuie s furnizeze i mecanismele prin care consumatorul trebuie s aleag produsele dorite, trebuie s fac verificarea i nregistrarea datelor de identificare, precum i a celor de autentificare, s calculeze i s afieze valoarea total a cumprturilor (a coului), de asemenea (dac este cazul) s includ taxele de transport. Efectuarea procesului de vnzare cumprare, n paradigma shopping cart necesit introducerea de informaii n bazele de date, att de ctre vnztor ct i de ctre cumprtor, n concordan perfect. Componentele care asigur aceast concordan pot fi procurate (cumprate) de la furnizorii de web hosting, fie simultan cu pachetul de servicii selectat, fie ulterior (dac poate fi oferit de gazd, aa c
6

Pentru mai multe detalii v recomandam documentaia: http://www.euroinfo.ccir.ro/com-el.htm Autor: Cristina Teodoru Euro Info Centre Bucuresti.

93

Introducere n Informatic

mare atenie la alegerea serviciilor iniiale). Marea majoritate a furnizorilor web hosting ofer pachete specializate de comer electronic cu interfee grafice prietenoase, bazate pe alegerea unor opiuni dintr-un set predefinit, de aa manier nct pot fi utilizate cu succes chiar si de ctre nespecialiti. Chiar i n aceast situaie trebuie s fim ateni la cteva aspecte de mare importan: cte produse se pot expune n total ? (e.g. 20 de produse n pachetul iniial); cte categorii de produse se pot expune ? (e.g. 3 categorii n pachetul iniial: brbai, femei i copii); cte variabile ale fiecrui produs sunt permise ? (e.g. 4 variabile n pachetul iniial: model, mrime, culoare, productor); ce caracteristici sunt permise ? (e.g. 10 caracteristici n pachetul iniial) etc. La nevoie se poate apela n acest pas la serviciile unei firme de consultan n domeniul comerului electronic. Problema securitii Pasul 2: Problema securitii informaiilor este extrem de important deoarece, se tie, o informaie trimis pe Internet devine public. Orice hacker priceput poate s intercepteze aceste informaii i s se le fructifice n folos personal (dei operaiunea nu este deloc facil) cu toate c legile condamn o asemenea atitudine. Consumatorul ns este interesat de garaniile de securitate pe care le ofer serviciul web host cu care vnztorul este n relaie contractual. Prima ntrebare pe care i-o pune cumprtorul este: unde vor fi stocate informaiile de pe cartea sa de credit i la ce risc se expune? Cea mai sigur i mai elegant soluie este utilizarea aplicaiei SSL (Secure Sochet Layer Server securizat de date) mpreun cu Certificatul Digital (Digital Certificate). Certificatul Digital recunoate standardul de securitate i confirm faptul c serverul pe care se afl sit-ul care gzduiete pagina utilizeaz sigur criptarea SSL, confirmarea odat primit poate transmite fr grij datele necesare. Paginile web care ndeplinesc condiiile acestea de securitate au n adresa URL irul https: (Hyper Text Transfer Protocol Secure). Trebuie bine neles c fr SSL i un Certificat Digital nici un consumator, ct de ct avizat, nu i va trimite datele personale ale crii sale de credit pe Internet. Trebuie reinut c dac se cumpr pachetul de comer electronic de la o firm furnizoare de astfel de servicii, este absolut necesar s v convingei c provine de la companiile VeriSign.com sau Thawte.com, firme recunoscute ca autoriti absolute n domeniul securitii, i la nevoie, putei afia logo-ul acestora n pagina dumneavoastr securizat. Contul de comerciant Pasul 3: Contul de comerciant (Merchant Account) este o noiune care nu are nimic de-a face cu conturile bancare i este de fapt reprezentat de

94

Introducere n Informatic

un numr de identitate (Merchant ID) i un POS (Point Of Sale terminal = terminal la punctul de vnzare). Acest terminal poate comunica informaii prin linia telefonic asemntor unui aparat fax. El este capabil s citeasc i s stocheze informaiile de identificare despre consumator (informaii pe care le citete de pe banda magnetic a crii de credit sau de debit a cumprtorului), dup care transmite aceste informaii la instituiile abilitate s efectueze plata. Aceste instituii autorizate s proceseze plata sunt VISA, AMEX, MASTERCARD etc. sau la o banc emitent (n cazul crii de credit). Dup primirea acestor informaii, instituiile autorizate rspund dac fondurile bneti sau creditul existent sunt suficiente pentru efectuarea plii i va autoriza sau va declina tranzacia (n cazul n care comunicarea la POS nu este posibil, tranzacia poate fi procesat manual la un numr de telefon gratuit: 1-800). Pentru a putea procesa tranzacii prin Internet, un cont de comerciant trebuie s fie de tipul MOTO (Mail Order / Telephon Order), tip care permite efectuarea tranzaciilor offline (manual), tranzacii utilizate n primele luni ale magazinului virtual. Trebuie tiut c contul de comerciant poate fi obinut fie de la o instituie bancar, fie de la una ne-bancar, dar cea ne-bancar care furnizeaz servicii de acest fel ne va oferi i mecanismul de tranzacionare n timp real (prin Internet) i autorizaia contului de comercial personalizat. De altfel, furnizorul de web hosting poate fi n colaborare cu un furnizor de conturi de comerciant sau cu o instituie bancar ori nebancar partener care desigur sunt nsoite de taxele asociate fiecrui serviciu inclus n contul comerciant. Procedura legal de efectuare a tranzaciilor prin Internet este s se expedieze produsul ctre destinatar nainte de ncasarea sumei corespunztoare de pe cartea de credit/debit a clientului, iar autorizarea ncasrii este obinut naintea expedierii produsului (pentru a avea confirmarea existenei disponibilitilor de fonduri i a elimina riscurile n caz de furt), transferul bancar are loc efectiv numai dup ce produsul se afl n drum spre consumatorul pltitor. Pentru tranzaciile n timp real este necesar ca butonul Pltete acum! (Pay now!) s poat fi legat la serviciile de autorizare oferite de furnizorul contului de comerciant. Comanda electronic Pasul 4: Comanda electronic este reprezentat de transmiterea comenzilor online, operaiune care se efectueaz de regul prin intermediul primei pagini HTML (pagina utilizat i pentru expunerea produselor) folosindu-se un formular electronic de comand. Aceast paradigm se utilizeaz cnd numrul de produse expuse este mai mic, ns atunci cnd numrul de produse este mare i clienii cumpr un numr mare dintre acestea este nevoie de un sistem complex de scripturi (scripturi Java sau CGI). Soluia CGI (freeware sau shareware) este gratuit i este

95

Introducere n Informatic

satisfctoare pentru faza de nceput a acestei activiti. Cei mai serioi furnizori ofer aplicaii complexe care pot fi utilizate i n site-teurile comerciale de tip B2B (Business to Business). Un prim avantaj important al acestor aplicaii este acela c ntregul proces de instalare a lor se poate face prin intermediul browser-ului NC sau IE (Netscape Communicator sau Internet Explorer), apoi sunt foarte uor de ntreinut, tot magazinul virtual poate fi administrat cu ajutorul browser-ului, au funcii de urmrire a clienilor, includ instrumente pentru promoii speciale i ncruciate, integreaz soluii pentru tranzacii n timp real. Plata electronic Pasul 5: Plata electronic depinde doar de tipul de site de comer electronic practicat i anume: pentru tipul de comer adresat consumatorului B2C (Business to Customer) se folosete ordinul de plat, viramentul, plata prin cartea de credit sau debit i cecurile; pentru tipul dedicat tranzaciilor de afaceri B2B (Business to Business) se utilizeaz i cartea de credit dar, mai ales, ordinul de plat i viramentele bancare(deoarece firmele solicit de obicei eliberarea unei facturi i este necesar verificarea solvabilitii clientului nainte de expedierea mrfii). n cazul tranzaciilor prin cri de credit exist dou metode de procesare: procesare manual i procesare n timp real. Procesarea manual execut offline urmtorii pai: autentificarea (obinerea confirmrii c numrul crii de credit este valid i ca nu a fost furat), autorizarea (confirmarea existenei disponibilului financiar necesar plii) i iniierea procesului de transfer al banilor (electronici). Trebuie reinut c autentificarea i autorizarea se fac totdeauna naintea expedierii produsului, pe cnd transferul banilor electronici se face numai dup ce produsul este pe drum nspre cumprtor. Etapele procesrii manuale (desfurate offline) se face prin transmiterea informaiilor de pe cartea de credit fie prin telefon, fie prin intermediul unui terminal POS furnizat odat cu contul de comerciant. Procesarea n timp real se execut online (este complet automatizat prin intermediul calculatorului) i implic urmtorii furnizori independeni de servicii: banca firmei, banca clientului i companiile de cri de credit sau debit. Important este c ntregul mecanism este pus n micare doar la apsarea butonului Cumpr acum (Buy now). Publicitatea pentru magazinul virtual Pasul 6: Publicitatea pentru magazinul virtual este absolut necesar deoarece nimeni nu s-a nscut VIP. Publicitatea trebuie nceput cu publicarea adresei web pe toate materialele imprimate, cri de vizit, foi cu

96

Introducere n Informatic

antet, cadouri promoionale (pixuri, agende, tricouri etc.), reclame TV, presa scris, radio, cinema etc. Dup acest nceput urmeaz promovarea pe Internet. Pentru promovarea pe Internet se pot folosi: programe afiliate, directoare cu plat, campanie de bannere, nscrieri n motoare de cutare, directoare gratuite, link-uri reciproce, programe de schimb de bannere i inele web (web ring). Promovarea prin programe afiliate stimuleaz vnzrile magazinului virtual prin nscrierea site-ului ntr-o reea comisionat (reea de afiliate care pltesc un comision pentru fiecare vnzare realizat prin reea). Prin utilizarea unor link-uri grafice sau a unor link-uri de tip text se face promovarea produselor i serviciilor puse n vnzare de cei interesai. Sistemul de afiliere are avantajul urmririi clienilor, a contorizrii vizitelor, a contorizrii vnzrilor, toate acestea fcndu-se prin intermediul unui cod unic de identificare. V recomandm s vizitai http://www.AffiliateWorld.com pentru mai multe detalii. Promovarea prin directoare cu plata se face pe baza existenei unor directoare specializate pe un segment de pia i care percep taxe pentru listarea site-urilor ce le conin. Promovarea prin campanie de bannere se face prin inserarea la nceputul unor pagini web cu trafic foarte mare, a unor bannere (bannerele sunt nite link-uri grafice) i a cror afiare se face pe baza unei taxe (tax uneori foarte consistent, de exemplu: dac se fac 5.500.000 de expuneri pe lun, la un pre de 0,01Euro/expunere, la o rat 1:10 adic 10 afiri pe pagin, costul pe o lun este de 5500Euro + TVA-ul aferent), iar cel care vinde spaiile publicitare trebuie s dispun de un program statistic cu care s efectueze traficul promoional i s ofere statistici complete despre campania publicitar efectuat prin pagina sa (numit i server de publicitate). nscrierea n motoare de cutare este o form de publicitate gratuit dar care necesit un mare volum de munc pentru a fi eficient, deoarece dac nu se obine listarea site-ului de promovat ntre primele 20 de site-uri la cutarea dup cel puin 2 sau 3 cuvinte chei, site-ul este puin probabil ca s fie accesat. Directoarele gratuite cele mai cunoscute sunt yahoo.com i snap.com, de foarte mare audien la public, ns listarea lor se obine destul de greu prin completarea repetat a unor formulare electronice de nscriere (trebuie rbdare de chinez btrn). O modalitate gratuit de promovare este aceea a link-urilor reciproce care aa cum le spune i numele se fac la reciprocitate pe site-uri complementare. Programele de schimb de bannere sunt cele mai utilizate la noi n ar i sunt regsite n reelele Goldenbanners.ro i Goldenclick.ro, fiecare dintre ele putnd avea o rata de expunere 1:1, 1:2 sau 1:3 pentru cei doi parteneri. Inelele web se constituie din site-uri cu tematic nrudit la care site-urile participante la inel se leag unul la altul prin link-uri de tip text care se afieaz de regul la sfritul paginii invitnd la vizitarea urmtorului site.

97