Sunteți pe pagina 1din 100

Universitatea tefan cel Mare Suceava

Facultatea de tiine Economice i Administraie Public


Specializarea : Economia Comerului, Turismului i Serviciilor
Anul II, sem. II

COMER ELECTRONIC

Conf. univ.dr. Doru TILIUE

2007

INTRODUCERE ........................................................................................................................................ 3
1. INTERNET: DEFINIIE, SERVICII, ISTORIC ............................................................................... 5
1.1 REELE DE CALCULATOARE ................................................................................................................ 6
2. WWW WORLD WIDE WEB .......................................................................................................... 18
2.1 SCURT ISTORIE .................................................................................................................................. 18
2.2 PROTOCOALE I LIMBAJE N WWW.................................................................................................. 18
2.3 BROWSERE WEB.................................................................................................................................. 19
CUVINTE CHEIE ......................................................................................................................................... 33
NTREBRI DE VERIFICARE ...................................................................................................................... 33
PROBLEME PROPUSE ................................................................................................................................. 34
3. POTA ELECTRONIC, E-MAIL ................................................................................................... 34
3.1 GENERALITI .................................................................................................................................... 34
3.2 WEB E-MAIL ........................................................................................................................................ 35
NTREBRI DE VERIFICARE ...................................................................................................................... 44
PROBLEME PROPUSE ................................................................................................................................. 44
4. PROIECTARE PAGINI WEB WEB DESIGN .............................................................................. 45
4.1 STRUCTURA DOCUMENTULUI HTML ................................................................................................ 45
4.2 FORMATAREA DOCUMENTELOR HTML ........................................................................................... 46
4.3 TABELE ................................................................................................................................................ 53
4.4 IMAGINI................................................................................................................................................ 57
4.5 LEGTURI ............................................................................................................................................ 57
4.6 FORMATAREA CU AJUTORUL STILURILOR ........................................................................................ 59
4.7 HRI DE IMAGINE.............................................................................................................................. 62
4.8 CADRE (FRAMES)................................................................................................................................. 64
4.9 FORMULARE (FORMS) ......................................................................................................................... 66
4.10 EDITAREA, VERIFICAREA, GZDUIREA I PROMOVAREA UNUI SITE WEB. .................................. 71
NTREBRI DE VERIFICARE ...................................................................................................................... 74
PROBLEME PROPUSE ................................................................................................................................. 75
BAZELE COMERULUI ELECTRONIC ........................................................................................... 76
5.1 COMERUL ELECTRONIC, FORME I MODELE .................................................................................. 76
5.2 ARHITECTURA UNUI SISTEM DE COMER ELECTRONIC ................................................................... 81
5.3 ANATOMIA COMERULUI ELECTRONIC ............................................................................................. 83
5.4 SISTEME ELECTRONICE DE PLAT ..................................................................................................... 95
RSPUNSURI LA NTREBRILE DE VERIFICARE ..................................................................................... 100
BIBLIOGRAFIE ......................................................................................................................................... 100

Introducere
Comerul a reprezentat, nc de la nceputurile societii umane, o activitate important pentru
supravieuirea i dezvoltarea indivizilor i comunitilor din care fceau parte. El a nceput odat
cu apariia comunicrii n vremurile preistorice.
De-a lungul timpului comerul a mbrcat forme diverse, n funcie de treapta de dezvoltare
economic a societii i cu gradul de dezvoltare mijloacelor de comunicare, de la schimbul de
produse (troc) la vnzarea pe monede de metale preioase i, mai trziu, pe bilete de banc
(bancnote). Aria de cuprindere s-a extins, att geografic, de la schimbul ntre membrii unei
comuniti la schimbul ntre comuniti, ri i continente, ct i ca natur a obiectelor
comerului: bunuri materiale, servicii i, mai nou, de bunuri imateriale precum produsele
software, drepturi de autor sau licene.
Pe lng nivelul de dezvoltare a comunicaiei (telegraf, telefon, fax, Internet), comerul a fost
influenat, n fiecare etap istoric, de urmtoarele elemente:

infrastructura critic (sistemul bancar i de conturi)

serviciile publice (protecia poliiei, serviciile potale)

transportul (drumuri, autostrzi, ci ferate, rute maritime)

sistemul de asigurri.

Dezvoltarea tehnologiei informaiei i comunicaiilor (TIC, sau, n englez ITC Information


Technology and Communication) n secolul 20 a dus la apariia unei forme noi de comer care se
bazeaz i utilizeaz din plin resursele oferite de tehnologie, comerul electronic. Comerul
electronic, CE, referit i ca E-commerce, eCommerce, eCom sau EC mai este adesea numit i
ICommerce1, cu referire la suportul oferit de Internet pentru aceast activitate.
Comerul electronic poate fi definit ca utilizarea calculatoarelor interconectate n sprijinul
operaiilor de afaceri, cu scopul creterii vitezei de livrare i reducerii costurilor operaionale.
Totodat CE a introdus o nou paradigm pentru conducerea afacerilor, care include faciliti
pentru:

Cumprarea i vnzarea informaiilor pe Internet,

Cumprarea i vnzarea produselor i serviciilor prin intermediul Internet-ului,

Transmiterea documentelor i integrarea proceselor afacerilor n spaiul extranet,

Transferul i partajarea informaiilor din interiorul organizaiei prin intranet.

Aceste operaii de comer electronic au ca scop:

mbuntirea lurii deciziilor,

Eliminarea duplicrii efortului,

Reducerea costurilor operaionale,

Extinderea canalelor de distribuie i pieelor de desfacere.

Dei se accept c apariia CE este legat de dezvoltarea Internet-ului, n realitate primele forme
de CE au aprut mult mai devreme, n prima jumtate a secolului 20, cnd American Airlines a

J. Diane Brinson et. al. E-Commerce & Internet Law, Prentice Hall Inc, 2001

adoptat un sistem de control al locurilor vndute, anulate i libere la cursele aeriene pe care le
asigura. Primul sistem Home Banking (operaiuni bancare de la domiciliu) bazat pe utilizarea
PC-urilor a fost adoptat n 1980 de First Interstate Bank, SUA, iar primul sistem de rezervare de
servicii turistice, easySABRE, a fost introdus n 1985 de Sabre Travel Network2.
Comerul electronic bazat pe Internet a cunoscut, la rndul lui, mai multe etape:

Etapa iniiailor, care presupunea cunotine temeinice de utilizare a calculatoarelor


solicitnd introducerea de comenzi de la utilizator. Este etapa cnd e-mail ul a fost cea
mai utilizat tehnologie

Etapa WWW, deschis de apariia primului navigator web cu interfa grafic Mosaic,
dezvoltat de National Center for Supercomputing Applications (NCSA).

Etapa interactiv, cnd multe website-uri au introdus protocoale securizate de


comunicaie, programe pe partea de server i/sau client, formulare, asigurnd
interactivitatea client-furnizor.

Etapa maturizrii web-ului, caracterizat de introducerea lui n cadrul intranet-ului


organizaiei, utilizarea extranet-ului ntre organizaii, utilizarea tehnologiei Java i a
capabilitilor multimedia ale Web-ului, care a devenit, astfel, un valoros canal de
reclam i publicitate.

C lucrurile nu se vor opri aici este cert, dar ceea ce urmeaz este mai greu de prezis.
Cartea de fa i propune s ofere o perspectiv realist asupra a ceea ce este esenial n
comerul electronic n lume, asupra etapei n care se gsete el n Romnia anului 2007, a
barierelor care stau n faa rspndirii i popularitii sale. Ea este structurat n dou pri: prima
parte (capitolele 1-4) v permite familiarizarea cu conceptele de reele de calculatoare, intranet i
Internet, serviciile Internetului implicate n comerul electronic, iar partea a doua (capitolul5)
prezint principalele concepte ale comerului electronic, cu accent pe sistemele de pli i
securitatea tranzaciilor.

http://www.sabretravelnetwork.com/about/history.htm

1. Internet: definiie, servicii, istoric


Rezumat: n acest capitol vei nva ce este Internetul, care sunt principalele servicii oferite de
acesta i cteva momente din scurta lui istorie. Tot aici vei afla ce este o reea de calculatoare,
din ce se compune i cum funcioneaz precum i cum se conecteaz o reea local la Internet.
Internet, iat un termen cu care, numai dac nu trim ntr-un col izolat al lumii, ne ntlnim
zilnic, fie c este vorba de citirea horoscopului, de dezvluirea unor fapte i ntmplri de
senzaie, de urmrirea n direct a unor emisiuni TV fie pur i simplu de schimbul de mesaje
electronice (e-mail). Dar ce este Internetul? Tehnic vorbind termenul Internet desemneaz o
reea mondial de reele de calculatoare. Din punct de vedere informaional Internetul reprezint
un rezervor imens de informaii care pot fi stocate i transmise n format electronic: text, imagini,
filme, sunet. Aceste informaii sunt disponibile gratuit sau contra cost, dup cum informaiile
sunt publice sau private. Internetul ofer mai multe tipuri de servicii din care pot fi enumerate:

WWW- World Wide Web, serviciul cu cea mai mare dezvoltare. Existena lui se bazeaz
pe conceptul de hipertext, concretizat n limbajul de programare numit HTML
(HyperText Markup Language) i pe programele n msur s interpreteze acest limbaj,
numite browsere web.

E-mail, serviciul cu cea mai mare utilizare, permite schimbul de mesaje ntre utilizatorii
care au acces la acest serviciu, oriunde n lume

FTP - File Transfer Protocol, permite transferul de fiiere ntre calculatoare conectate la
Internet

UseNet, grupuri de discuii pe cele mai diverse teme

Telnet, permite accesul la un server din reeaua Internet ca i cnd utilizatorul s-ar afla n
faa lui.

Bazele Internetului au fost puse la nceputul anilor 1970 n cadrul Ageniei pentru proiecte de
cercetare avansat (ARPA) subordonat Departamentului Aprrii al Statelor Unite ale Americii.
Scopul proiectului consta n realizarea unei reele a crei funcionare s fie ct mai puin afectat
de un atac atomic i comunicaiile s fie ct mai greu interceptabile. La timpul respectiv ARPA
demonstrase viabilitatea sistemului de comunicare ntre computere pe care l-a elaborat pentru
reeaua ei pilot i care includea doar trei servicii: Telnet (conectare la distan), transfer de fiiere
i tiprirea la distan. Reeaua conecta un numr mic de site-uri i cteva zeci de calculatoare [1]
ntr-o reea naional destinat cercetrii n domeniul tiinei computerelor. n 1972 a fost
introdus i serviciul de e-mail iar reeaua a fost prezentat publicului i s-au fcut demonstraii.
Pe la mijlocul anilor 1970 R. Kahn i V. Cerf au elaborat o arhitectur de interconectare a
reelelor de diverse tipuri bazat pe un anumit protocol, care dup mai multe perfecionri a
devenit TCP/IP (Transfer Control Protocol/Internet Protocol) i n 1973 a fost propus ca protocol
standard de comunicaie n ARPAnet. Vitezele de transmitere erau mici, comparativ cu cele din
ziua de astzi, respectiv de 60Kbit/s pentru reeaua terestr ARPANET, 400/100Kbit/s pentru
reeaua radio PRNET i de 64Kbit/s pentru reeaua prin satelit, SATNET. La vremea respectiv
nu existau calculatoare personale, staii de lucru sau reele locale, calculatoarele implicate erau
maini de calcul tiinific puternice ce funcionau n sistem time-sharing (mprirea timpului de
lucru ntre utilizatori). Principalele probleme n construirea reelei iniiale, ARPANET, vizau
configurarea gateway-urilor, devenite ulterior routere, astfel nct s fac posibil conectarea
diferitelor tipuri de reele precum i dezvoltarea softului TCP/IP n calculatoare. Spre sfritul
anilor 1970 mai multe reele locale experimentale i staii de lucru experimentale, realizate de
comunitatea de cercetare, au fost conectate la reeaua ARPANET, (sau ARPA Internet) devenit
ulterior Internet. La nceputul anilor 1980 au devenit disponibile comercial staii de lucru i
reele locale compatibile Internet, fapt care a uurat mult sarcina conectrii la Internet. n anul
5

1983 ARPA conecta peste 500 de centre iar partea militar s-a separat n reeaua MILNET.
Acest an este considerat ca anul apariiei Internetului. Pn spre sfritul anilor 1990 controlul
accesului la Internet a fost deinut de Departamentul de Aprare al SUA i ca urmare reeaua s-a
extins n principal pe seama conectrii diferitelor centre de cercetare. Acest fapt a avut drept
consecin rspndirea tehnologiei n mediile tiinifice. n paralel viteza de transmitere a
informaiei a crescut continuu la 1,5Mbit/s la jumtatea anilor 1980 i 155Mbit/s la nceputul
anilor 1990. Spre sfritul anilor 1980 Internetul a nceput s devin accesibil i pentru uz
comercial, n special prin serviciul de e-mail care a fost a fost autorizat s utilizeze backbone-ul
(coloana vertebral a reelei Internet) pentru comunicarea cu utilizatorii agreai n reea i cu
reelele federale de cercetare. n 1990 ARPANET ul dispare prin trecerea organizaiilor care erau
conectate la o alt reea creat de NSF (National Science Foundation), organizaie nemilitar i
necomercial. Ca urmare, dup anul 1990 creterea Internetului a devenit spectaculoas, cu circa
10% pe lun, datorit nglobrii unor componente comerciale i internaionale. n anul 1992 a
fost nfiinat de ctre sectorul privat Societatea de Internet (Internet Society) cu scopul de a
ajuta la promovarea Internetului i ntreinerea standardelor utilizate n Internet. De asemenea,
dup anul 1990 Internetul a mai ctigat un serviciu, WWW (World Wide Web), serviciul cu cea
mai mare dezvoltare n prezent. n 1995 dispare i NSFNET, accesul la Internet fiind asigurat de
firme comerciale din ntreaga lume.
Pentru o mai bun nelegere a mecanismului funcionrii Internetului vom ncepe cu descrierea
elementului de baz al reelei Internet i anume cu reeaua de calculatoare.

1.1 Reele de calculatoare


O dat cu dezvoltarea industriei de calculatoare personale i introducerea lor pe scara larg n tot
mai multe firme, instituii de nvmnt i ale administraiilor, necesitatea schimbului de fiiere
ntre calculatoarele aceleai firme sau instituii a aprut tot mai evident. Tot o necesitate a
devenit utilizarea n comun a diferitelor fiiere sau programe de aplicaii precum i a unor
dispozitive periferice imprimante, modemuri, CD-ROM sau CD-Writer de ctre mai muli
utilizatori. Copierea i plimbarea fiierelor pe dischete ntre calculatoare, chiar n interiorul
aceleai ncperi era o metod greoaie i consumatoare de timp, iar instalarea de imprimante
i/sau modemuri la toate calculatoarele era costisitoare. Soluia a fost dat de legarea tuturor
calculatoarelor ntr-o reea. Prin intermediul reelei este posibil un schimb rapid i sigur de
informaii (fisiere, mesaje) ntre diverii utilizatori precum i utilizarea raional a periferiei. Mai
mult, prin intermediul reelei este posibil realizarea de teleconferine, inclusiv video. Putem
defini reeaua ca un sistem de dou sau mai multe calculatoare, conectate ntre ele i capabil s
transfere date ntre acestea.

1.1.1 Clasificarea reelelor de calculatoare


Din punct de vedere al vecintii n care se afl calculatoarele, reelele sunt:

reele locale (LAN - local area network)

reele extinse (WAN wide area network)

reele de campus (CAN campus area network)

reele metropolitane (MAN metropolitan area network)

reele casnice (HAN home area network)

Reelele locale sunt cele n care calculatoarele se afl relativ aproape unul de altul, n aceiai
ncpere sau cldire, n timp ce reelele extinse acoper regiuni mari, la nivel de ri sau
continente. n reelele CAN calculatoarele sunt dispuse ntr-o arie limitat, cum ar fi un campus
sau o baz militar. Reelele proiectate pentru un ora acoper o arie mult mai mare dect o reea
campus, n timp ce o reea casnic leag dispozitivele digitale dintr-o locuin. Alte clasificri
6

includ reelele MAN i CAN n reelele WAN iar reeaua HAN este privit ca o reea LAN.
Calculatoarele din interiorul reelei sunt numite noduri de reea. Calculatoarele i dispozitivele
care aloc resurse pentru reea sunt numite servere.
n continuare vom aborda pe scurt reeaua LAN urmnd ca reeaua WAN s fie exemplificat
prin reeaua Internet

Modelul de referin OSI


Diversitatea de implementare concret a reelelor este extrem de mare i deriv din necesitile
specifice ale fiecrei firme. Oricare ar fi ns modul de configurare al reelei ea trebuie s asigure
compatibilitatea ntre programele de pe fiecare calculator i echipamentele hard ce fac legtura
ntre staiile de lucru. Organizaia Internaional pentru Standarde (ISO) a propus un model, cu
valoare de recomandare, cunoscut sub numele de modelul OSI (Open Systems Interconnection interconectarea sistemelor deschise), figura 1, care se dorete a fi un cadru pentru proiectarea
protocoalelor de reea.

Figura 1 Nivelurile fizice i logice interacioneaz pentru a permite comunicarea ntre


calculatoare
Dup cum se poate vedea modelul este construit pe apte nivele. Fiecare nivel, pn la cel de
aplicaie, se bazeaz pe nivelul imediat inferior pentru a realiza o serie de funcii specifice i
pentru a ascunde detaliile acestor funcii nivelelor superioare. Cele apte nivele i funciile lor
sunt sintetizate dup cum urmeaz:
1. nivelul fizic este constituit din cablurile de legtur, echipamentele concentratoare,
amplificatoarele i plcile de interfa cu reeaua; este partea palpabil a oricrei reele. Se
ocup cu transmisia nestructurat de iruri de bii prin mediul fizic.
2. nivelul de date este cel care rspunde de transferul fiabil de date prin legtura fizic.
Asigur sincronizarea, controlul erorilor i fluxului de date care sunt constituite n pachete
(cadre).
3. nivelul de reea este cel care asigur independena nivelelor superioare de tehnologia
folosit pentru transmisie. Rspunde de stabilirea, meninerea i terminarea conexiunii.
4. nivelul de transport asigur corectitudinea recepionrii informaiilor provenite de la
celelalte staii de lucru. Prin canalele de transmisie (cablu sau radio) semnalele pot suferi
alterri, pe care nivelul de transmisie trebuie s le corecteze.
5. nivelul de sesiune asigur mecanismul de control al dialogului ntre aplicaii.
6. nivelul de prezentare asigur independena aplicaiilor fa de diferenele n reprezentarea
datelor (sintaxa)
7. nivelul de aplicaie asigur accesul la mediul OSI a proceselor de aplicaie.

1.1.2 Reele LAN


Exist o mare varietate de tipuri de reele LAN. Pentru caracterizarea lor acestea pot fi clasificate
dup cteva criterii: arhitectur, topologie, logic, protocol utilizat.

Arhitecturi LAN
Din punct de vedere al arhitecturii reelele de tip LAN sunt de dou tipuri:

reele client/server

reele peer- to- peer

n reelele client/server calculatoarele se mpart dou categorii, serverele - calculatoare puternice


care coordoneaz folosirea n comun a resurselor i asigur serviciile ca baz de date pentru
reea, i respectiv staiile de lucru care sunt clieni pentru servere. Staiile de lucru sunt
calculatoarele aflate pe mesele de lucru ale salariailor, i care, n general, au puteri de calcul mai
reduse.
Serverele pot fi n numr de unu sau mai multe calculatoare i sunt configurate pentru a rspunde
ct mai rapid cererilor clienilor i a asigura o bun protecie a datelor n reea. Deoarece ele
trebuie s poat rezolva simultan cererile mai multor clieni sistemul de operare al acestora
trebuie s fie unul special destinat acestui scop, cum ar fi Nowell NetWare, Windows NT Server
sau Linux. Cu ct serverul este accesat de mai muli clieni concomitent iar sarcinile sunt mai
complexe, cu att scade viteza cu care staiile sunt deservite. n figura 2 este reprodus structura
unei reele de tip client /server.
Spre deosebire de reelele client/server, n reelele peer- to- peer staiile nu acceseaz un server
pentru ndeplinirea unei anumite sarcini, ci toate sunt privite n mod egal. Unitile de disc ale
calculatoarelor sunt folosite n comun, fiecare staie putnd pune la dispoziie fiiere, directoare,
discuri, imprimante, comportndu-se ca server temporar.

Figura 2 Reea client/server

Figura 3 Reea peer- to- peer

i n cazul acestui tip de reea, dac una din staii este solicitat de alte staii din reea, viteza de
lucru pentru lucrrile proprii scade. n figura 3 este reprezentat o reea de tip peer- to- peer.
Legturile reprezentate n figurile 2 i 3 nu sunt legturi fizice (cabluri electrice) ci legturi
logice, prin intermediul crora informaiile pot ajunge de la un calculator la altul. Pentru reele de
tip peer - to - peer nu este nevoie de un sistem de operare dedicat. Sistemele de operare Windows
9x au incluse funciile de lucru pentru acest tip de reea, ceea ce constituie un avantaj, pe lng
flexibilitatea ridicat pe care o ofer.

Topologii LAN
Prin topologie de reea se nelege modul de dispunere i conectare a staiilor ntr-o reea.
Clasificate dup acest criteriu reelele LAN sunt de patru tipuri
1. Reea de tip magistral
La acest tip de reea toate calculatoarele sunt legate la cablul principal al reelei, aa cum se arat
n figura 4. n felul acesta toate calculatoarele au acces egal la magistral care nu poate fi ocupat
8

dect dac este liber. Rolul de verificare a strii de liber a cablului revine nivelului logic de
reea care trebuie s atepte pn cnd se elibereaz cablul pentru a putea transmite date spre alt
calculator.

Figura 4 Reea de tip magistral


Deoarece funcionarea reelei este dependent de traficul de pe magistral, ntreruperea cablului
magistral n orice punct duce la scoaterea din funcie a reelei, ceea ce este un dezavantaj.
Avantajele reelei de acest tip sunt legate de cost, care este cel mai redus i de posibilitatea
extinderii prin adugare progresiv de noi staii de lucru.
2. Reea de tip stea
La acest tip de reea legtura ntre calculatoare se face prin intermediul unor concentratoare
(HUB-uri sau switch-uri) care au rolul de a distribui semnalele ctre toate calculatoarele din
reea. n felul acesta se elimin dezavantajul prezent la reelele magistral; ntreruperea unui
cablu afecteaz doar staia n cauz, restul reelei continund s funcioneze, figura 5.
Dezavantajul l reprezint costul, care pentru reele cu multe staii, peste 16-20, este mare din
cauza costului ridicat al concentratoarelor de mare capacitate. Pe lng cele dou tipuri care au i
cea mai mare rspndire mai exist dou tipuri de reea, mai puin rspndite: reea n inel (ring)
i magistral-stea.
Oricare ar fi tipul de reea, pentru conectarea calculatorului la cablurile de reea este nevoie de
plci adaptoare de reea. Acestea trebuie s fie compatibile cu tipul reelei i cu suportul fizic pe
care se transmit datele. Ca suport fizic se utilizeaz cablul coaxial, cablurile cu fire torsadate (2
sau 4 perechi de fire - cablul UTP, STP), cabluri telefonice, fibr optic, unde luminoase sau
unde radio.

Figura 5 Topologie de
reea STEA

Figura 6 Topologie STEA Extins

Fiecare are avantajele i dezavantajele sale n ceea ce privete viteza de transmitere, stabilitatea
legturii i preul de cost. Cele mai rspndite sunt primele trei deoarece au costuri reduse,
asigur viteze bune de la 10 la 100Mb/sec i o bun protecie la perturbaiile externe.

Logica reelei
Spre deosebire de clasificarea reelelor sub aspect topologic, care arat cum se plaseaz i
interconecteaz calculatoarele n reea, clasificarea sub aspectul logic are n vedere modul n care
se desfoar comunicaia ntre calculatoare prin intermediul suportului fizic.
9

Sunt cteva tipuri de astfel de reele: Ethernet, Token-Ring (inel cu jeton), FDDI (Fiber
Distributed Data Interchange, pentru suport de fibr optic) i ATM (Asynchronous Transfer
Mode). Datorit costurilor reduse, vitezei bune, posibilitii de lucru cu reele de tip magistral
sau stea i a utilizrii ca suport fizic att a cablului coaxial ct i bifilar, reelele Ethernet au o
mare rspndire (sunt estimai peste 50 milioane de utilizatori n lume3) i reprezint o alegere
bun atunci cnd se dorete realizarea unei reele noi.

Protocoale LAN
Pentru comunicarea n reea se folosesc protocoale de transmisie, care au rolul s asigure
integritatea datelor trimise i recepionate. Protocoalele s-au dezvoltat n strns legtur cu
sistemele de operare pentru serverele de reea, astfel c protocolul ales trebuie s fie potrivit (n
sensul acceptrii) sistemului de operare. Cele mai cunoscute 3 tipuri de protocoale pentru reea
sunt listate mai jos alturi de sistemele de operare care folosesc aceste protocoale:

IPX/SPX

Novel NetWare, Windows Server4

NetBEUI

Windows Server, OS/2 LAN Server

TCP/IP

UNIX, Windows Server

Protocolul TCP/IP este constituit, de fapt, dintr-o suit de protocoale, care opereaz la niveluri
diferite: TCP (Transmission Control Protocol) i IP (Internet Protocol). Dei a fost conceput
pentru Internet protocolul TCP/IP este folosit i n reele locale. De fapt, orice reea local care
este conectat la Internet trebuie s utilizeze protocolul TCP/IP. Un LAN care folosete
protocoale i servicii specifice Internetului se numete Intranet

Reele Wireless
n ultimii ani au cunoscut o mare dezvoltare reelele n care dispozitivele comunic fr a fi
conectate prin cabluri. Aceste reele, cunoscute sub numele de reele wireless (fr fir) folosesc
aerul, vidul sau apa ca mediu de transmisie, datele fiind transmise, de cele mai multe ori, prin
unde radio de ultra nalt frecven, 2,4GHz sau 5 GHz. Pentru conexiuni la mic distan, ntre
diverse dispozitive, se folosete frecvent lumina infraroie (tehnologia Bluetooth). Aceasta
permite conectarea unui mouse la laptop, a unui telefon mobil la un calculator sau a dou
telefoane mobile ntre ele. n cazul apei, suportul de transmisie a datelor sunt ultrasunetele, care
se propaga mai bine n mediul lichid dect undele radio sau lumina.
n cazul reelelor de calculatoare acestea se pot conecta ntre ele direct (reele ad-hoc) sau prin
intermediul unui dispozitiv de reea numit Acces Point AP (punct de acces) Deoarece mediul
de comunicaie este unul deschis, reelele wireless sunt mai vulnerabile din punctul de vedere al
securitii. Reelele ad hoc sunt cele mai expuse deoarece permit oricrui calculator echipat cu un
adaptor wireless, aflat n raza de acoperire a reelei, s se conecteze la reea. Accesul prin AP
este mai sigur deoarece de poate impune o politic de acces i folosi criptarea cu o cheie deinut
doar de utilizatorii autorizai ai reelei.
n ciuda acestui dezavantaj, ca i al vitezei mai mici (tipic 54 Mb/s), reelele wireless se bucur
de mare popularitate deoarece ofer mobilitate utilizatorilor.

Interconectarea reelelor de calculatoare


Problema interconectrii reelelor a aprut ca o consecin a dezvoltrii companiilor i
instituiilor care deineau reele de calculatoare. Necesitatea folosirii n comun a resurselor
informatice de ctre diferitele sucursale sau agenii ale aceleai companii, aflate n localuri

www.inf.ufrgs.br/~leo/ethernet.html

ncepnd cu Windows NT Server i ulterioare, 2000, 2003 Server.

10

diferite, cu reele proprii, de multe ori diferite ca topologie i tip, a impus gsirea unor soluii
pentru conectarea acestor reele. Pe de alt parte, creterea dimensiunii unei reele, prin creterea
numrului de calculatoare conectate conduce, aa cum am menionat mai sus, la scderea vitezei
de rspuns a reelei. De aici a aprut necesitatea fragmentrii reelei n reele mai mici, care s fie
ulterior interconectate. n felul acesta viteza n interiorul fiecrei reele crete, conexiunea dintre
reele fiind folosit numai pentru transmiterea de informaii ntre calculatoarele aflate n reele
diferite. Urmtorul exemplu poate clarifica afirmaiile de mai sus. S presupunem c o firm de
arhitectur, care are ca activitate proiectarea, are angajai cinci arhiteci, o secretar, un inginer
constructor i un desenator. Fiecare dintre ei are un calculator legat n reea. Deoarece arhitecii,
prin natura activitii, acceseaz frecvent baza de date, realiznd transferuri masive de informaii,
vor ncetini mult accesul la reea al celorlali angajai, crora reeaua li se va prea lent. Astfel,
secretara va trebui s atepte pentru a trimite un e-mail sau pentru a accesa un anumit document
de pe Internet. Soluia o reprezint divizarea reelei n dou reele mai mici, conectate ntre ele.
La prima reea vor fi conectai doar arhitecii iar la a doua ceilali salariai. Rezultatul va fi o
cretere spectaculoas a vitezei pentru ceilali salariai care, avnd doar ocazional de transferat
informaii spre unul din calculatoarele primei reele nu vor mai fi deranjai de timpul mare de
rspuns al acesteia.
Conectarea reelelor se realizeaz prin intermediul unor echipamente speciale numite bridge-uri,
routere i gateway-uri [2]. Bridge-urile (punile) fac legtura ntre dou sau mai multe reele i,
pe baza unui algoritm specific, identific destinaia pachetului de date dirijndu-l fie spre un
calculator din reeaua din care face parte calculatorul care a expediat pachetul fie spre un
calculator din reeaua adiacent. Funcionarea lor este la nivelul legturilor de date. Router-ele
sunt echipamente de dirijare a traficului de date care realizeaz conexiuni la un nivel arhitectural
superior bridge-urilor (nivelul de reea) i permit conectarea reelelor de tipuri diferite. Gatewayurile permit conectarea LAN-urilor care utilizeaz protocoale complet diferite, la toate nivelurile
de comunicaie. Funcioneaz la nivelul de transport n modelul de referin OSI.

Figura 7 Conectarea a dou reele printr-un router cu acces la Internet


n ultimul timp diferenele dintre cele trei tipuri de echipamente tind s se estompeze datorit
facilitilor de care dispun. Astfel bridge-urile care dispun de mai nivele de dirijare se apropie
mult de funciile routerelor (de altfel i denumirea lor de brouter-e sugereaz acest lucru).
Gateway-urile care folosesc protocolul TCP/IP sunt numite routere IP.
n figura 7 este ilustrat modul n care dou reele sunt conectate prin intermediul unui router care
asigur i accesul la Internet.
Vom ncheia aceast scurt introducere n reele locale clasificnd reeaua existent n campusul
universitii tefan cel Mare din Suceava:
1. dup tip
Peer - to - peer
2. dup topologie Stea extins
3. dup logic
Ethernet
11

4. protocoale
TCP/IP i facultativ NetBEUI
5. suportul de transmisie: cablu UTP (Unshielded Twisted Pairs, perechi de fire rsucite,
neecranate) i fibr optic (ntre cldirile campusului i Departamentul de Comunicaii i
Tehnologia Informaiei din cadrul universitii). Reeaua este de tip Intranet.
Viteza de comunicaie pe backbone este de 1000 Mbps (Gigabit), iar n rest la
10/100Mbps. Legtura la Internet este asigurat printr-o linie radio cu un ISP local la
viteza de 11Mbps, din care 512Kbps o reprezint traficul internet garantat asigurat
universitii.

1.1.3 Reeaua Internet


Infrastructura reelei Internet este format de suportul de comunicaii de mare vitez, numit
backbone (coloana vertebral a Internetului), constituit din cabluri de fibr optic i canele de
comunicaie prin satelit. La backbone, proprietate a marilor companii de telecomunicaie, sunt
conectai marii Internet Service Provider - ISP, furnizorii de servicii de Internet. Acetia, la
rndul lor conecteaz furnizori mai mici de servicii care asigur servicii pentru persoane fizice,
instituii de stat sau firme private. Dac pn acum civa ani utilizatorii casnici se conectau, de
regul, la ISP printr-o legtur telefonic normal i un modem (echipament care asigur
adaptarea n vederea comunicrii dintre calculatoare i suportul fizic de comunicaie) n prezent
acetia sunt conectai n principal prin intermediul cablurilor TV (CATV) sau liniilor telefonice
speciale ADSL (Asymetric Digital Subscriber Line) i modemurile corespunztoare fiecrui tip
de mediu. Vitezele asigurate de liniile telefonice obinuite sunt modeste, ntre 33-56Kbit/s, dar
suficiente pentru 1..3 utilizatori conectai simultan. Conectarea prin CATV sau ADSL asigur
viteze mult superioare, 4...6 Mbit/s. n locurile izolate conexiunea poate fi asigurat prin unde
radio, wireless, dar stabilitatea conexiunii este afectat de condiiile meteorologice i existenta
unei vizibiliti directe ntre antena ISP i antena clientului.
Instituiile, campusurile universitare au calculatoarele conectate ntr-o reea local care, prin
intermediul unui router i o conexiune de mare vitez (sute sau mii de Kbit/sec) este conectat
direct la ISP. n figura 8 se exemplific modul n care un utilizator casnic i o reea local se
conecteaz la un ISP, iar acesta, la rndul lui, printr-o linie de mare vitez are acces la Internet
prin unul din punctele de acces (NAP- Network Access Point).

Figura 8 Conectarea utilizatorilor casnici i a reelelor locale la Internet


Calculatoarele conectate la Internet pot fi mprite n dou mari clase, servere i clieni.
Calculatoarele care pun la dispoziie anumite servicii (WWW, FTP, E-mail) sunt servere iar
calculatoarele care se conecteaz la acestea pentru a folosi respectivele servicii sunt clieni.
Un calculator, ca main, poate gzdui mai multe aplicaii server, el putnd fi, n acelai timp, i
server WWW i FTP sau e-mail. Mai mult, este posibil ca acelai calculator s fie, n acelai

12

timp, i server furniznd un anumit tip de serviciu clienilor, de exemplu WWW, dar i client,
fiind conectat i beneficiind de serviciile altui server, de exemplu FTP.

Adrese IP
Toate calculatoarele conectate la Internet pot fi identificate printr-o adres IP (Internet Protocol)
care este unic n reea (fiecare calculator are propria lui adres care este diferit de a oricrui alt
calculator conectat n momentul respectiv). n prezent funcioneaz dou versiuni de adrese IP,
IPv4 i IPv6. Cea mai rspndit este prima versiune, prima aprut n evoluia Internetului. A
doua versiune este n curs de implementare ca urmare a crizei de adrese IP ce deriv din numrul
insuficient de adrese disponibile n versiunea IPv4. n IPv4 adresa este format din 4 octei (32
bii) i se scrie sub forma zecimal: VVV.XXX.YYY.ZZZ, patru grupuri a cte trei digii
separate prin punct. Fiecare octet poate lua, teoretic, valori ntre 0 i 255 (n sistem zecimal),
ceea ce conduce la un numr de circa 4,3 miliarde de adrese teoretic disponibile (2564 =232
4,3*109). Practic, ns, datorit modului n care spaiul acestor adrese a fost mprit n clase (5
clase din care doar 3 au utilizare public) i rezervrii unor domenii ntregi de adrese din fiecare
clas pentru scopuri speciale, numrul real al adreselor n versiunea IPv4 este mai mic de
jumtate din cel teoretic posibil.
Versiunea IPv6 substituie, treptat, versiunea anterioar, extinznd numrul biilor de adres de la
32 la 128 (16 octei). Ca urmare numrul adreselor disponibile devine practic nelimitat. Adresele
IP in IPv6 se scriu, n mod normal, ca 8 grupuri a cte 4 digii hexazecimali separate prin semnul
: , ca n exemplul: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334. Pe lng extinderea numrului
de adrese disponibile, versiunea IPv6 aduce o serie de funciuni noi, foarte utile pentru
asigurarea calitii serviciilor (QoS - Quality of Service) pentru multe tipuri de aplicaii care au
aprut ulterior versiunii IPv4.

Alocarea adreselor IP
Dup cum am afirmat anterior, fiecare calculator conectat la reeaua Internet trebuie s aib
alocat o adres IP pentru a putea fi identificat de protocolul TCP/IP. Deoarece serverele sunt
conectate permanent la reea el au adrese fixe, stabilite manual de administratorii acestora.
Aceste adrese nu se schimb sau se schimb foarte rar. n cazul clienilor lucrurile sunt diferite.
Adresele IP ale acestora pot s se modifice, de exemplu prin migrarea de la un ISP la altul, sau
prin modul n care adresele sunt atribuite de ctre ISP. Un ISP, ca i un administrator de reea,
are la dispoziie dou metode de a aloca adresele IP calculatoarelor client din reea. O metod
este de a stabili adrese statice fiecrui calculator. Pentru aceasta o persoan calificat trebuie s
configureze conexiunea la reea pentru fiecare calculator n parte, avnd grij s aloce adrese IP
diferite. Aceast practic este ineficient n cazul reelelor mari, cu mare rspndire geografic;
de aceea este preferat a doua metod, de alocare automat a adreselor IP. Alocarea dinamic se
face de ctre un server specializat pentru aceast funcie, numit server DHCP (Dynamic Host
Configuration Protocol). Acest server este administrat de ctre ISP sau administratorul reelei,
care are o eviden a tuturor clienilor, eviden bazat pe adresele fizice ale adaptoarelor de reea
prin care clienii se conecteaz la reea. Atunci cnd un calculator client este deschis, dac este
configurat s primeasc automat adresa IP, el va fi identificat de serverul DHCP i dac este n
evidena lui, va primi o adres IP din cele de care ISP dispune. Adresa este nchiriat (leased)
pentru o perioad de timp, de exemplu 48 de ore, interval n care, dac clientul se deconecteaz
i apoi se reconecteaz, el va primi aceeai adres IP. Dac reconectarea se face dup expirarea
timpului de nchiriere el va primi o alt adres. Acesta este modul automat dinamic de atribuire a
adreselor. Din punctul de vedere al marii majoriti a clienilor, modificarea adresei IP prin care
are acces la Internet nu prezint nici o importan. Sunt ns, clieni care, din motive aparte (cum
ar fi acela c gzduiesc un server WWW sau FTP) au nevoie ca adresa IP s fie fix. Pentru
acetia ISP pot rezerva cte o adresa IP pe baza adresei fizice; ori de cte ori un astfel de client

13

se conecteaz la reea, serverul DHCP va identifica clientul i i va aloca adresa rezervat. Este
procedeul cunoscut sub numele de alocare automat cu adrese fixe.

Figura 9 Fereastra Command Prompt afieaz informaii despre adresa IP curent


Orice client care opereaz sub sistemul Windows poate s afle care este adresa IP alocat la un
moment dat. Pentru aceasta trebuie s deschid fereastra Command Prompt (sau MS-DOS
Command n Windows 98) i s tasteze comanda ipconfig /all urmat de apsarea tastei Enter.
Fereastra de dialog care se deschide are aspectul din figura 9.
n figura 9 putem citi urmtoarele informaii:

tipul adaptorului i numrul conexiunii: Ethernet adapter Local Area Connection (o


singur conexiune)

descrierea adaptorului, fabricant, model: VIA Compatibl Fast Ethernet Adapter

adresa fizic a adaptorului: 00-16-17-DE-84-2F

modul de obinere a adresei IP, static sau dinamic: Dhcp Enabled: Yes (alocare dinamic)

activarea autoconfigurrii: Autoconfiguration Enabled: Yes

adresa IP a computerului client: 192.168.2.57

masca adresei de subreea: 255.255.255.0

adresa IP a porii implicite: 192.168.2.1

adresa IP a serverului DHCP: DHCP Server: 192.168.2.1

Adresa IP a serverelori DNS: DNS Servers: 192.168.2.1, 80.96.84.17

data i ora nchirierii adresei: Lease Obtained: 23 martie 2007 16:05:39

data i ora expirrii nchirierii: Lease Expires: 25 martie 2007 16:05:39

Se poate observa c pe lng adresa IP a calculatorului acesta mai primete o serie de adrese fr
de care conexiunea nu ar fi complet configurat i nu ar funciona sau ar avea o funcionalitate
limitat.
Astfel masca adresei de subreea (subnet mask) folosete pentru a determina dac datele trimise
de computer sunt destinate unui computer din aceeai reea sau unui computer din alt reea.
Adresa porii implicite (default gateway) este adresa IP a calculatorului sau echipamentului de
reea ctre care se trimit toate datele care nu sunt destinate vreunui calculator din reea proprie.
Adresa serverului DHCP, este adresa IP a serverului care aloc dinamic toate aceste adrese. Dac
adresele ar fi alocate static, manual, atunci nu este nevoie de server DHCP.

14

Adresele serverelor DNS, sunt adresele IP ale unor servere a cror rol este explicat n continuare.
Pentru a se conecta la un server un client trebuie s cunoasc adresa IP a serverului. Deoarece
memorarea unor iruri de numere de forma adreselor IP este greoaie a fost conceput un sistem de
nume de domenii (DNS - Domain Name System) care atribuie fiecrei adrese de server un nume,
care este mai uor de memorat i utilizat. De exemplu adresa IP a serverului Universitii tefan
cel Mare din Suceava este 80.96.120.6 iar numele este www.usv.ro. La rndul lui numele este
compus din trei pri separate prin cte un punct, numele calculatorului gazd, numele
domeniului i numele domeniului rdcin (sau top). n cazul exemplului de mai sus numele
calculatorului gazd este www, numele domeniului este usv iar numele domeniului rdcin este
ro. Numele de domenii rdcin sunt administrate de o companie numit Network Solutions.
Sunt dou clase ale numelui domeniului rdcin, prima clas este general (clas de nivel 1) i
conine nume cum ar fi com, mil, edu, net, org, gov, etc., nume care sugereaz tipul serverului:
serverele comerciale au numele com, cele aparinnd unor organizaii non profit au numele org,
cele militare mil, guvernamentale gov, etc. A doua clas d informaii doar despre localizarea
geografic a serverului: ru, - Rusia, tr Turcia, ro Romnia, etc. Exist n reeaua Internet un
numr de servere DNS, organizate ierarhic, care transleaz adresele IP n nume i invers, pe baza
nregistrrilor dintr-o baz de date care este continuu actualizat. Atunci cnd un calculator
conectat la Internet lanseaz o cerere de conectare cu un anumit server, este consultat un prim
server DNS, preconfigurat, care dac gsete n baza lui de date adresa IP sau numele serverului,
va dirija cererea ctre acesta, iar dac nu o gsete va interoga un alt server DNS, de pe un nivel
superior, i tot aa, pn cnd este identificat serverul ctre care s-a fcut cererea. Dac serverul
nu exist, (acest lucru se poate ntmpla fie ca urmare a tastrii greite a numelui, a desfiinrii
serverului sau a unei greeli de rutare) atunci utilizatorul va primi un mesaj de eroare de la
primul server interogat, prin care este informat asupra acestui lucru.
Este important de tiut c, spre deosebire de o legtur telefonic clasic intre doi abonai, unde
o dat stabilit circuitul el rmne acelai pn la ntreruperea convorbirii, n cazul conexiunilor
prin Internet lucrurile stau complet diferit: informaiile care circul prin Internet sunt
fragmentate n pachete mai mici, de cteva sute sau mii de octei, fiecare pachet coninnd n
antetul lui informaii despre sursa de la care a plecat i destinaia unde trebuie s ajung. Aceste
pachete sunt dirijate de ctre routere spre destinaie pe mai multe ci (rute) disponibile,
alegndu-se pentru fiecare pachet varianta optim din punct de vedere al vitezei i siguranei la
momentul respectiv. Pentru utilizatori acest lucru este transparent, ei netiind pe ce cale a plecat
sau a sosit fiecare din pachetele care alctuiesc informaia. De remarcat c la destinaie pachetele
pot s nu ajung n ordinea n care au fost transmise sau s nu ajung toate; este rolul
protocolului TCP s reconstituie succesiunea iniial a pachetelor i s cear retransmiterea celor
pierdute sau recepionate cu erori. Desenul din figura 10 poate clarifica acest mod de
funcionare, numit cu comutare de pachete.
4

1,2,3,4,5

5
5

2
2
1,3

4
1,2,3

1,2,3

Client

1,2,4,3,5

Server

Figura 10 Rutele parcurse de cele cinci pachete care compun informaia transferat ntre
client i server

15

Considernd c informaia a fost descompus n cinci pachete, numerotate de la 1 la 5, pe fiecare


ramur a reelei format din nodurile Internet n care se afl routere este trecut numrul
pachetului care a tranzitat respectiva cale.
Calculatorul care recepioneaz pachetele reface informaia i o va prelucra n consecin, n
raport cu coninutul acesteia; dac este o cerere de la un client o va trata i va rspunde, dac este
rspunsul unui server informaia va fi pus la dispoziia utilizatorului. Un alt lucru important de
tiut este acela c pentru a se putea nelege, att serverul ct i clientul trebuie s utilizeze
acelai protocol de aplicaie pentru a putea comunica. Protocolul de aplicaie nu trebuie
confundat cu protocolul de transport (TCP/IP), el este specific fiecrui tip de serviciu, FTP
pentru transfer de fiiere, SMTP pentru e-mail, HTTP pentru web, etc.
Acesta este, n linii mari, modul n care funcioneaz Internetul. n realitate lucrurile sunt mult
mai complicate, deoarece sistemul este astfel conceput nct scoaterea din serviciu a unei
anumite pri a lui s nu afecteze funcionarea ntregului. Acesta este, de fapt, i principalul rol al
rutrii.
Ar mai fi de rspuns la o ntrebare: cine este proprietarul Internetului i cine l administreaz? Nu
se poate spune c Internetul este proprietatea cuiva, a unor persoane fizice sau organizaii.
Infrastructura, aa cum s-a artat, este pe poriuni proprietatea unor companii, dar Internetul nu
nseamn numai infrastructur. Alocarea adreselor IP se face de ctre o organizaie IANA
(Internet Assigned Numbers Authority http://www.iana.org), la nivelul fiecrei ri exist o
autoritate care administreaz numele domeniului rdcin pentru respectiva ar. n Romnia
gestionarea numelor de domeniu n cadrul domeniului rdcin .ro este fcut de ICI (Institutul
pentru Cercetare n Informatic, http://www.ici.ro/) n rest, fiecare companie, organizaie sau
persoan fizic i administreaz serverele i siturile al crui proprietar este.
Dicionar de termeni
Din diverse motive anumii termeni folosii de-a lungul acestui capitol nu au fost explicai n
cuprinsul lui. n continuare acetia sunt explicai alturi de ali termeni ntlnii n literatura de
specialitate.
coliziune

Fenomen care apare n reelele Ethernet prin suprapunerea pachetelor de date


pe aceeai linie de transmisie n acelai timp. Este un fenomen normal i este
rezolvat prin reluarea transmisiei respectivelor pachete, atunci cnd linia este
liber.

firewall

Program care ruleaz pe serverul de reea pentru a opri accesul neautorizat din
afar n interiorul reelei i invers. Dispune de mai multe tehnici de filtrare
printre care i cea de proxy-server.

host

Orice calculator conectat la reea la un moment dat. Pentru a putea fi host


(gazd) calculatorul trebuie s aib un nume de domeniu, s utilizeze
protocolul (IP), s aib asociat o adres IP unic i s dispun de o conexiune
care s asigure routarea prin Internet.

hub

Dispozitiv al unei reele locale la care converg cablurile de conectare ale


calculatoarelor. Are rolul de a distribui datele transmise ntre calculatoare.
Datele primite de la un calculator sunt transmise ctre toate celelalte dar sunt
recepionate numai de ctre calculatorul cruia i-au fost destinate.

port

Poart de comunicaie prin care un calculator schimb date cu alt calculator


sau dispozitiv numeric. Pentru fiecare serviciu Internet sunt alocate porturi
care, prin tradiie au devenit porturi standard. Termenul este detaliat n
capitolul 2.

16

proxy
(server)

Un server interpus ntre aplicaia client, cum ar fi browserul web i serverul


Internet. El intercepteaz toate cererile ctre serverul real i dac este posibil
le rezolv el nsui, dac nu, trimite cererea mai departe spre serverul real.
Poate ndeplini i funcia de filtrare a cererilor astfel nct anumite site-uri s
nu poat fi accesate din interiorul reelei deservite.

switch

Dispozitiv de distribuire a datelor ntr-o reea. Spre deosebire de hub, switchul poate determina destinaia pachetului de date lsnd libere celelalte ci de
comunicaie. Se reduc astfel numrul de coliziuni n reea dar crete puin
timpul de transfer al datelor ntre surs i destinaie.

Un glosar consistent de termeni Internet poate fi consultat n lucrarea [3]


Cuvinte cheie
adres IP,

Internet Service Provider ISP,

server,

backbone,

intranet, protocoale de transmisie,

sistem de nume de domenii,

client,

protocol de aplicaie,

staii de lucru,.

ntrebri de verificare
Care din urmtoarele afirmaii este adevrat?
1. reea de calculatoare include:
a) minim 2 calculatoare
b) minim 3 calculatoare
c) depinde de topologie
2. Reelele peer to peer presupun
a) un sistem de operare dedicat, optimizat pentru creterea vitezei de lucru n reea
b) posibilitatea accesului egal, al tuturor utilizatorilor, la resursele reelei
c) folosirea exclusiv a reelelor de tip Ethernet
3. Internetul este:
a) o reea extins de calculatoare
b) o reea mondial de reele de calculatoare
c) un club unde se pot juca jocuri n reea sau se poate conversa online cu orice persoan
care dispune se un calculator PC
4. Accesul la Internet i serviciile lui este oferit de:
a) coli, universiti, administraiile locale i centrale de stat, baze militare
b) cluburi Internet, hoteluri
c) orice furnizor de servicii de Internet
5. DNS Domain Name System este
a) un serviciu oferit de Internet
b) un sistem de translare a adreselor IP n nume de domenii i invers
c) un serviciu de nregistrare a numelor de domeniu
6. Prin server Internet se nelege:
a) Un calculator care asigur un anumit serviciu n reeaua Internet
17

b) Un program care ruleaz pe un calculator conectat la Internet i asigur un anumit


serviciu specific
c) Un calculator conectat la Internet, care dispune de o adres IP i de un nume de
domeniu
Teme propuse
1. Deschidei fereastra MS-DOS Prompt (sau Command Prompt n Windows XP) i tastai
comanda ipconfig /all. Interpretai datele afiate i comparai-le cu cele afiate de
fereastra IP Configuration.
2. Pe baza cunotinelor acumulate n acest capitol ncercai s clasificai reeaua de
calculatoare de la locul dumneavoastr de munc.

2. WWW World Wide Web


Rezumat: n acest capitol vei nva n ce const serviciul WWW i istoria apariiei i
dezvoltrii sale. Vei face cunotin cu protocolul HTTP folosit de serviciul WWW i limbajul
HTML care st la baza construciei documentelor Web.Tot aici vei nva cum pot fi cutate
informaii pe Internet folosind motoarele de cutare.

2.1 Scurt istorie


nceputurile WWW dateaz din anul 1989 cnd la Laboratorul de Cercetri de Fizic Nuclear
(CERN) din Geneva s-a cristalizat ideea conceperii unui sistem de transmitere a informailor
ntre diferitele echipe, aflate la distan una de alta, bazat pe Hypertext. Un an mai trziu, n
octombrie 1990 proiectul a fost prezentat iar dup numai dou luni au nceput s se contureze
primele rezultate. Munca a demarat cu elaborarea unui program capabil s interpreteze limbajul
Hypertext, numit browser. n anul 1991, dup eliminarea mai multor neajunsuri n funcionare,
Web-ul a fost pus la punct i a devenit funcionabil. Anul 1992 a fost un an al dezvoltrii,
browserul Web a devenit disponibil prin intermediul FTP iar Web-ul a fost prezentat publicului
i organizaiilor cele mai diverse. La nceputul anului 1993 existau 50 de servere Web n ntreaga
lume pentru ca spre sfritul aceluiai an numrul lor s creasc de peste 10 ori. Aceasta i
datorit faptului c ntre timp au devenit disponibile alte dou browsere, unul al firmei
MacIntosh iar altul al firmei Mosaic, acesta din urm proiectat pentru mediul Windows. n anul
1994 s-au depus eforturi pentru securizarea Webului n scopul asigurrii confidenialitii datelor
vehiculate (corespondene, cri de credit, acces la resurse protejate, etc.). Pentru dezvoltarea pe
mai departe a Webului, n anul 1994 s-a produs fuziunea dintre CERN i MIT (the
Massachusetts Institute of Technology) deoarece cerinele n resurse materiale, dar i umane,
depeau posibilitile laboratorului CERN.
Ce este astzi Webul este lesne de constatat: informaii, mesagerie, afaceri, comer, art,
divertisment sunt numai cteva dintre activitile ce se deruleaz sub semnul acestui serviciu.

2.2 Protocoale i limbaje n WWW


Funcionarea WWW se bazeaz n esen pe doi piloni: protocolul i limbajul (sau codul).
Protocolul este acel produs software (sau mai simplu program) care asigur tranzacia ntre
clieni i servere. Protocolul pentru Web este HTTP (HyperText Transfer Protocol) care, n
desfurarea unei tranzacii, trateaz 4 faze:
18

Conectarea

Cererea

Rspunsul

Deconectarea

n faza de conectare browserul ncearc s se conecteze cu serverul. Aceast stare este


identificat prin faptul c pe bara de stare a ferestrei browser-ului apare mesajul Conecting
to.. Dac conectarea nu se poate realiza, dup un timp oarecare browserul returneaz un
mesaj de informare asupra acestui fapt. Acest mesaj nu trebuie confundat cu mesajele de eroare
returnate de servere ca urmare a unor erori survenite n scrierea corect a adreselor Web sau
inexistenei documentelor solicitate pe serverul accesat.
Dac conexiunea s-a realizat browserul trimite o cerere ctre server. Aceast cerere specific ce
tip de protocol este utilizat (implicit este HTTP dar poate fi i FTP, Gopher sau WAIS) i ce
obiect (document Web sau alt tip de fiier) se caut.
Presupunnd c serverul a recepionat i interpretat corect cererea (n caz contrar se va genera un
mesaj de eroare) atunci se trece la a treia faz, rspunsul. n funcie de browserul utilizat pe bara
de stare apare un mesaj care confirm citirea rspunsului de la server. Ca i n cazul cererii,
rspunsul specific protocolul folosit dar mai conine o serie de informaii care sunt afiate pe
bara de stare indicnd ce anume se ntmpl n fiecare moment pe perioada transferului,
figura.11.
Figura 11 Bara de stare a browser-ului Internet Explorer 7 la un moment al ncrcrii unei
pagini web
Cnd transferul s-a ncheiat se produce deconectarea de la server.
n funcie de obiectul ncrcat browserul va iniia aciuni diferite, fie va afia textul dac obiectul
este un simplu fiier ASCII (text), va lansa un viewer pentru fiiere grafice (GIF, JPG) sau va
lansa un player pentru fiiere audio / video, fie va salva pe disc obiectul sub form de fiier.
Limbajul este un limbaj care descrie modul n care informaia coninut n documentele Web
trebuie afiat. n Internet limbajul standard este HTML (Hyper Text Markup Language, limbaj
de marcare a hipertext-ului). Documentele HTML conin text, imagini, sunet i linkuri (legturi)
ctre alte documente. Limbajul HTML avnd posibiliti variate de formatare a documentului
valorific ingeniozitatea celui care l creeaz (web master sau web designer), rezultatul fiind
documente cu mare impact la utilizator. O scurt[ introducere n limbajul HTML este facut n
capitolul 3.

2.3 Browsere Web


2.3.1 Generaliti
Browserele Web, sau clienii web, sunt programe destinate serviciului Web al Internetului. Ele
ruleaz pe calculatoarele client din reea i permit vizualizarea documentelor HTML, citirea
potei electronice prin intermediul interfeei Web sau transferul de fiiere de pe servere FTP. n
prezent sunt patru browsere cu mare rspndire, Internet Explorer (IE) al firmei Microsoft,
Mozilla Firefox al fundaie Mozilla, Opera al firmei Opera Software i Netscape Navigator (NN)
al firmei Netscape. Opiunea pentru unul sau altul ine mai mult de obinuin deoarece
diferenele sunt nesemnificative pentru utilizatorul obinuit. Datorit implementrilor diferite ale
limbajului HTML i limbajelor pentru scripturi (JavaScript, Jscript, VBscript), acelai document
Web poate aprea diferit n ferestrele diferitelor browsere. Indiferent de browserul utilizat, acesta
19

trebuie s asigure obligatoriu cteva elemente de interfa cu utilizatorul. n cele ce urmeaz se


vor face referiri la dou dintre cele trei browsere enumerate i anume la Internet Explorer,
versiunea. Toate ferestrele browserelor dispun de cteva elemente comune care vor fi explicate
n cele ce urmeaz:
Cmp pentru introducerea adresei: are aspectul unei casete text n care se introduce de la
tastatur adresa sau locaia documentului cutat. La Internet Explorer cmpul se numete
Address iar la Netscape Navigator se numete Location. Adresa se introduce in format URL
(Uniform Resource Locator - locator uniform de resurse), care conine numele protocolului (sau
schema), numele domeniului sau adresa IP, portul i calea ctre fiier, dup modelul:
[protocol][hostname][port][pathname]
Protocolul este implicit HTTP. Dac se dorete alt protocol acesta trebuie specificat. ntotdeauna
numele protocolului este urmat de dou puncte :. Protocoalele cele mai utilizate sunt: file:
(fiier local), ftp: (FTP), mailto: (E-mail), news: (Usenet news) i gopher: (Gopher). Dup
numele protocolului urmeaz un numr variabil de slashuri / dou slashuri dac se utilizeaz
HTTP:, FTP: sau News:, trei slashuri pentru file: i nici unul pentru mailto: sau Gopher:.
Hostname sau numele domeniului: a fost definit n capitolul anterior. Vom mai aduga aici
faptul c numele domeniului poate conine i subdomenii, separarea numelor acestora, ntre ele i
fa de numele domeniului fcndu-se prin punct. Cteva exemple: www.usv.ro este numele
serverului web al Universitii Suceava. Fiecare facultate are propriul ei server web, care
reprezint subdomenii ale domeniului usv. Astfel numele serverului web al facultii de tiine
Economice este www, si aparine domeniului seap.usv.ro, cel al facultii de Inginerie Electric
este tot www dar aparine domeniului eed.usv.ro. Serverul FTP al Universitii Suceava are
numele ftp i aparine domeniului usv.ro. De subliniat faptul c numele subdomeniului precede
ntotdeauna numele domeniului. n loc de numele domeniului se poate introduce i adresa IP prin
care se desemneaz n mod unic un anumit server din reeaua Internet, de exemplu
80.96.120.12. Este evident c sub aceast form este mult mai greu de reinut adresa unui
server, motiv pentru care este preferat prima form.
Portul, este numrul portului dedicat protocolului utilizat, pe serverul ctre care se face cererea.
Multe protocoale au definite ca implicite numerele porturilor, cum ar fi: 21 pentru FTP, 70
pentru Gopher, 80 pentru World Wide Web, 119 pentru Usenet news, 8080 pentru serverele
proxy. De aceea el poate fi omis din coninutul URL cnd se folosete unul din protocoalele de
mai sus pe portul standard.
Pathname sau calea, reprezint calea ctre document, i se specific asemntor cu modul de
specificare a cii n DOS, cu deosebirea c n loc de backslash \ se folosete slash /.
Un exemplu. Site-ul web al organizaiei IANA este http://www.iana.org. Dac dorii s accesai
documentul care conine descrierea domeniilor generice de nivel 1 va trebui s introducei adresa
http://www.iana.org/gtld/gtld.htm. Calea ctre documentul gtld.htm este gtld/gtld.htm.
Observaii:
Numele protocolului i al domeniului nu sunt Case Sensitive, adic pot fi scrise att cu litere
mari (Capitals) ct i cu litere mici sau combinaii ale acestora, dar calea este Case Sensitive i
trebuie specificat ca atare. Dac n calea de mai sus s-ar fi scris GtLd.htm atunci serverul ar fi
rspuns cu un mesaj de eroare care atenioneaz asupra faptului c fiierul respectiv nu poate fi
gsit.
n exemplul de mai sus s-a omis protocolul, care este http:, deoarece browserul consider acest
protocol ca implicit.
Buton de activare a adresei. La acionarea acestuia browserul lanseaz cererea ctre serverul
din adres. La versiunile anterioare ale Internet Explorer i la Mozilla Firefox el se afl la
20

dreapta barei de adrese, la versiunea IE7 acesta lipsete, activarea adresei fcndu-se la apsarea
tastei Enter.
Butoane de navigare servesc pentru rsfoirea paginilor care au fost deschise, asemenea unei
cri. Butoanele au forma unor sgei, orientate spre stnga pentru napoi i spre dreapta pentru
nainte. Att n IE ct i n NN butoanele sunt numite Back i Forward. Din pagina curent, dac
se acioneaz butonul Back se ncarc pagina anterior vizualizat, iar dup aceasta se poate
reveni la pagina iniial acionnd Forward. n partea dreapt a butoanelor Back i Forward
exist o mic sgeat orientat cu vrful n jos. La IE7 exist o singur sgeata, comun ambelor
butoane, la versiunile anterioare, ca i la Mozilla Firefox fiecare buton are propria sgeat. Rolul
acestora este de a deschide lista cu istoricul navigrii pentru sesiunea curent, din acest istoric
putndu-se alege orice pagin vizitat anterior, fr a fi nevoie s se acioneze repetat butoanele
Back sau Forward.
Tot n aceast categorie pot fi incluse alte dou butoane: Stop, Refresh i Home. Butonul Stop
folosete pentru oprirea ncrcrii paginii accesate. Butonul Refresh folosete pentru rencrcarea
pagini curente dac operaia anterioar a euat ori a fost ntrerupt de utilizator. El este, de
asemenea, util n cazul n care se editeaz un document HTML i se dorete previzualizarea
acestuia. Dup orice modificare fcut n sursa documentului i salvat, pentru a se vedea efectul
modificrii trebuie rencrcat documentul cu ajutorul butonului de remprosptare. Butonul
Home, care are aceeai denumire n majoritatea browserelor, folosete pentru ncrcarea paginii
definite de utilizator ca pagin implicit.

2.3 2.Internet Explorer


Fereastra aplicaiei este reprodus n figura 12. Se poate observa c fa versiunile anterioare
lipsete bara de meniuri, din dorina de a mri ct mai mult suprafaa activ a ferestrei. Ea poate
fi afiat, la dorina utilizatorului, fcnd click dreapta cu mouse-ul pe bara de instrumente i
alegnd Meniu Bar din meniul contextual.

Figura 12 Fereastra
Internet Explorer 7
De asemenea, IE7 a adoptat mecanismul de taburi (sau file), care permite deschiderea de pagini
web diferite n aceeai fereastr dar n file diferite. Mecanismul permite navigarea pe site-uri
web din aceeai categorie, grupndu-le ntr-o singur fereastr. Fiecare fil are cte un tab pe
bara de instrumente, pe fiecare tab fiind afiat numele paginii coninute n fila asociat. Pentru a
deschide o fil nou dai un click pe tab-ul mic din dreapta ultimului tab. Fila care se va
deschide va afia pagina setat ca pagina implicit a browserului.

21

2.3.2.1 Personalizarea IE7


Setarea paginii implicite
Pentru a seta pagina implicit a navigatorului facei click pe butonul Tools de pe bara de
instrumente i alegei Internet Option din meniul pop-up.Se va deschide fereastra de dialog din
figura 13a. n seciunea Home page apsai butonul Use Blank pentru a afia o pagin goal la
deschiderea browserului sau la apsarea butonului Home, sau butonul Use Current stabilirea ca
pagin implicit a paginii curente (deschise n momentul respectiv). Apsnd butonul Use
Default stabilii ca pagin implicit pagina de la adresa http://www.yahoo.com.

Istoricul navigrii. Configurarea Internet Explorer 7.


Atunci cnd navigai pe Internet IE7 memoreaz adresele introduse n bara de adrese i linkurile
activate n cursul navigrii. Se constituie astfel un istoric al navigrii, accesibil prin apsarea
sgeii din captul din dreapta al barei de adrese. Acesta este diferit de istoricul navigrii n
cadrul unei sesiuni, care este disponibil la apsarea sgeii din dreptul butoanelor Forward i
Back i care se terge la nchiderea ferestrei browserului. Accesul altei persoane la istoricul
navigrii poate fi considerat ca o nclcare a intimitii.

a)

b)
Figura 13 Tabelele General i Content ale ferestrei de dialog Internet Options

De asemenea, n timpul navigrii IE7 memoreaz coninutul paginilor vizitate sub forma unor
fiiere temporare pe calculatorul dumneavoastr. Aceast operaie se face cu scopul de a accelera
ncrcarea paginilor pe care le-ai mai vizitat anterior, furniznd elementele de coninut la o
vitez mult mai mare din fiierele memorate n loc s fie aduse de pe site-ul web cu viteza
limitat a conexiunii. i accesul unor alte persoane la fiierele temporare poate fi considerat un
atac la intimitate deoarece devoaleaz coninutul paginilor vizitate.
Este posibil ca IE7 s memoreze datele pe care le introducei n formularele de pe anumite pagini
web, cum ar fi numele de utilizator i parola de autentificare la serverul de e-mail. Acest lucru
este un real pericol deoarece d posibilitatea altor persoane s foloseasc datele memorate pentru
a accesa site-uri web in contul dumneavoastr.
22

Toate aceste date pot fi terse apsnd butonul Delete din seciunea Browsing History a tabelei
General. Se va deschide o nou fereastr de dialog n care putei preciza, prin bifarea casetelor
de opiuni corespunztoare, ce elemente dorii s completeze automat IE7. Bifnd caseta Prompt
me to save passwords determinai browserul s v solicite confirmarea dac s memoreze parola
ori de cte ori introducei o parol ntr-un formular Web.

Controlul Coninutului
Coninutul paginilor vizitate poate fi controlat prin intermediul tabelei Content. Dac dorii s
stabilii reguli pentru funcia de completarea automat (AutoComplete), apsai butonul Settings
din seciunea AutoComplete, figura 13b.
Seciunea Content Advisor v permite s stabilii niveluri de restricii pentru diferite tipuri de
coninuturi, bazate pe recomandrile ICRA (Internet Content Rating Association).
Din pcate, pentru a putea deveni efective aceste setri este necesar ca paginile web ale siteurilor s fie etichetate conform specificaiilor FOSI (Family Online Safety Institute). Ori n
realitate acest lucru nu se ntmpl. Scopul urmrit este de a proteja membrii familiei de
coninuturi care contravin normelor morale sau legilor statului. n mod implicit aceast opiune
nu este activat.

Setarea conexiunii
Tabela Connections permite setarea proprietilor conexiunilor. Dei n mod obinuit un
utilizator folosete o singur conexiune, este posibil, totui, s se utilizeze mai multe conexiuni.
De exemplu, poate exista o conexiune pentru acces Internet printr-o reea local (LAN) i o alta
prin linie telefonic la un al doilea ISP. O asemenea situaie poate fi ntlnit cnd politica de
securitate a unei firme nu permite accesul angajailor la conturile de pot electronic de pe
serverul de e-mail al firmei, din exterior, prin Internet. Firma poate oferi, ns, pentru situaii de
acest gen, acces prin dial-up. n acest fel angajatul poate s i citeasc pota oficial conectndude prin dial-up la serverul firmei n timp ce pentru navigare pe web folosete conexiunea LAN.

a)

b)

Figura 14 a)Tabela Connections permite setarea conexiunilor folosite de IE7 b)Setri


avansate

23

Mai este posibil accesul la serverul de e-mail al firmei prin intermediul unei reele virtuale
private, care, dei utilizeaz reeaua Internet, se comport ca o reea privat la care nu au acces
persoane neautorizate.
Figura 14a. reproduce aspectul tabelei Connections unde este configurat o conexiune dial-up ca
implicit. Aceasta nsemn c ori de cte ori IE7 va cuta s se conecteze la Internet va folosi
respectiva conexiune. Setrile pentru conexiunile dial-up i conexiunea prin LAN sunt
independente. Astfel, conexiunea LAN poate folosi un proxy server n timp ce conexiunea dialup nu.

Setri avansate
Tabela Advanced, figura 14b d posibilitatea stabilirii unor opiuni avansate de configurare a
aplicaiei Internet Explorer.
Aceste opiuni sunt grupate pe categorii i trebuie folosite n cunotin de cauz. Iat doar
cteva din ele care pot fi folositoare atunci cnd conectarea se face prin dial-up iar timpul de
conectare cost bani. Dac ceea ce se caut pe Internet este informaie sub form de text, atunci
afiarea imaginilor, a animaiei precum i interpretarea fiierelor audio, care sunt consumatoare
de timp, devine inutil. n grupul Multimedia se pot dezactiva opiunile Play animations in
webpages, Play sounds in webpages, i Show pictures. n felul acesta fiierele care conin astfel
de informaii i care sunt mult mai mari n comparaie cu documentul text, nu mai sunt ncrcate
de browser, rezultatul fiind o cretere sensibil a vitezei cu care sunt ncrcate paginile. Dac
dorii ca IE7 s detecteze automat actualizrile disponibile la Microsoft, n grupul Browsing
selectai opiunea Automatically check for Internet Explorer updates. Astfel, periodic
(aproximativ la 30 de zile) browserul va verifica pe site-ul oficial al Microsoft dac exist
actualizri sau patch-uri ale aplicaiei.
Dac n bara de adrese introducei un cuvnt sau o adres eronat, IE7 va cuta pe Web paginile
care conin cuvntul respectiv. Ca s inactivai acest comportament putei bifa n seciune Search
opiunea Do not search from the Address bar.
n seciunea Security exist o serie de opiuni care previn atacurile asupra calculatorului realizate
prin controale ActiveX sau scripturi incluse n coninutul paginilor web. Putei opta pentru
eliminarea restriciilor, ceea ce v expune la pericole. Este recomandat ca activarea coninutului
activ s se fac n tabela Security, numai pentru site-urile considerate de ncredere.
Ca noutate n IE7 apare filtrul anti phishing, care poate fi dezactivat, la dorina utilizatorului.
Filtrul are rolul de a detecta site-urile pirat, care imit i se substituie unor site-uri de ncredere,
cu scopul de a culege date confideniale, n special cele referitoare la mijloacele de plat
electronice. Minima pruden recomand ca filtrul s fie activ.

Caseta Live Search


IE7 include n bara de instrumente, asemenea navigatorului Mozilla Firefox, o caset de cutare
a informaiilor pe web. Avantajul prezenei acestei casete este c nu mai e nevoie s deschidei
pagina vreunui motor de cutare ci tastai direct, n aceast caset, ceea ce dorii s gsii. Mai
mult, caseta Live Search v permite s alegei motorul de cutare cu care dorii s lucrai i, dac
simii nevoia, s adugai noi motoare de cutare la lista celor din care putei selecta. Motorul
implicit este Live Search, iar pentru a aduga i alte motoare facei click pe butonul cu triunghi
negru din dreapta casetei i alegei Find More Providers (caut mai muli furnizori). Browswerul
va deschide o pagin web din care alegei, cu un singur click, oricare din motoarele: Google,
Yahoo, Lycaos, Ask, etc. Toate motoarele adugate vor fi listate cnd facei click pe butonul din
dreapta casetei.
Putei schimba motorul implicit, alegnd oricare din motoarele din list, selectnd comanda
Change Search Defaults i urmnd indicaiile din fereastra de dialog care se deschide.
24

2.3.3 Navigarea cu ajutorul browser-ului


Prin navigare pe Internet se nelege aciunea de explorare a resurselor puse la dispoziie de
Internet. Aa cum am artat mai sus browserul de Internet este mijlocul prin care acest lucru este
posibil. n cele ce urmeaz va fi prezentat modul de navigare i utilizare a facilitilor oferite de
IE7.
Pentru a accesa un anumit document gzduit de un server Web adresa (mai corect URL-ul)
acestuia trebuie scris n cmpul de adrese, dup care se apas tasta Enter
De regul documentele nu sunt izolate ci grupate tematic n ceea ce se numesc site-uri. Fiecare site are o
pagin principal (home page), cea care este afiat atunci cnd n caseta de adres nu se specific numele
fiierului i calea. Numele paginii principale este, de regul, index.html dar sunt servere care au definite i
alte nume pentru pagina principal, cum ar fi index.htm, index.php, default.htm, main.htm. Spre exemplu,
numele paginii principale a Facultii tiine Economice i Administraie Public din Universitatea
tefan cel Mare Suceava este index.php. Dac n caseta de adres se introduce www.seap.usv.ro sau
www.seap.usv.ro/index.php browserul va afia aceeai pagin, adic index.php. Pe lng pagina
principal un site mai conine i alte pagini Web precum i fiiere imagine, sunet, executabile. De cele
mai multe ori fiierele care alctuiesc site-ul se afl pe acelai server dar este posibil ca anumite pagini
sau fiiere s fie gzduite de alte servere Internet.

Dup apsarea tastei Enter, browserul va cuta s se conecteze la serverul al crui nume a fost
specificat n adres. Dac serverul nu poate fi contactat (nu exist, este temporar inaccesibil)
utilizatorul primete un mesaj de eroare. Dac serverul a putut fi contactat atunci acesta va
ncerca s satisfac cererea, adic s expedieze documentul solicitat ctre calculatorul care a
fcut cererea. Dac documentul este gsit, acesta va fi afiat n fereastra browser-ului. Dac
documentul nu este gsit, atunci serverul va rspunde cu un mesaj de eroare care va fi, de
asemenea, afiat de browser.
ntr-un document Web exist poriuni de text (cuvinte) sau zone de imagine deasupra crora
cursorul mouse-ului i schimb aspectul lund forma unei mini cu degetul arttor ridicat.
Respectivele cuvinte, care de obicei sunt afiate cu alt culoare dect restul textului i sunt
subliniate, sau poriuni de imagine reprezint legturi (hyperlinks) spre alte documente Web sau
fiiere. Dac facei click pe butonul stng al mouse-ului cnd cursorul se afl deasupra unei
legturi, atunci browserul va stabili o conexiune spre serverul care gzduiete respectivul
document sau fiier i, dac legtura reuete, va lansa cererea. Dac documentul solicitat exist
atunci serverul l va trimite i va fi afiat de browser, n aceeai fereastr sau ntr-o fereastr
nou. Dac cererea se refer la un fiier oarecare, atunci browserul va rspunde funcie de natura
fiierului:
dac este un fiier imagine de tipul suportat (jpg, jpeg, gif, png) acesta va fi afiat,
dac este un alt tip de fiier (imagine -tiff, bmp, audio -mp3, video -mpeg, executabil -exe,
MSOffice - Word, Excel) browserul va ncerca s lanseze aplicaia asociat tipului respectiv de
fiier, de exemplu Paint, Media Player, Real Player, Winamp, MSWord sau s lanseze n
execuie fiierul executabil. Dac nu poate lansa respectiva aplicaie atunci suntei ateniona
asupra posibilitii salvrii fiierului pe discul local,
Folosind butoanele de navigare Back i Forward putei reveni la paginile anterior vizitate, fr a
mai fi nevoie de introducerea adresei de la tastatur. Dac dorii abandonarea unei operaii n
curs apsai pe butonul Stop de pe bara de instrumente. Pentru remprosptarea informaiei de pe
ecran apsai butonul Refresh. Adresele introduse sunt memorate de Internet Explorer i dac
dorii accesarea rapid a uneia dintre ele apsai butonul din captul din dreapta al casetei de
adrese (triunghiul cu vrful n jos). Sub caseta de adrese se desfoar lista adreselor care au fost
introduse din care se poate alege cea dorit. n timpul scrierii adresei, sub bara de adrese se
desfoar o alt list care conine adrese pe care Internet Explorer le propune pe baza primelor
caractere din adres care au fost tastate. i de aici se poate alege adresa dorit, dac exist.

25

Pentru dezactivarea opiunii de autocompletare apsai butonul Tools, selectai opiunea Internet
Options i n tabela Content, seciunea AutoComplete, apsai butonul Settings.

2.3.3.1 tergerea informaiilor privind site-urile vizitate


Pentru a terge istoricul site-urile vizitate i fiierele memorate n dosarul temporar apsai
butonul Tools, opiunea Internet Options i apsai butonul Delete din seciunea Browsing
History a tabelei General, figura 13a. Pentru a seta opiuni privind fiierele memorate pe discul
local apsai butonul Settings i se va deschide fereastra Temporary Internet Files and History
Settings, figura 15. Aici putei opta pentru stabilirea spaiului rezervat pe disc pentru fiierele
temporare, a numrului de zile pentru care trebuie memorate fiierele temporare (implicit sunt 20
de zile) precum i comportamentul browserului relativ la fiierele temporare. Astfel, dac n
seciunea Temporary Internet Files optai pentru Never (niciodat), atunci IE7 va citi, pe toat
perioada de valabilitate a fiierelor temporare, doar coninutul acestor fiiere, fr a mai accesa
website-ul. n felul acesta este posibil s se modifice coninutul website-ului dar dumneavoastr
s nu putei vedea acest lucru pentru c IE7 v va afia vechiul coninut, memorat pe calculatorul
dumneavoastr. Dac vei opta pentru Every time I visit the webpage (de fiecare dat cnd vizitez
pagina web), atunci IE7 va verifica, ori de cte ori accesai o pagin web dac exist pe server
versiuni noi ale fiierelor i le va aduce pe calculatorul dumneavoastr.

Figura 15 Fereastra Temporary Internet Files


and History Settings

Figura 16 Fereastra Delete Browsing


History

Evident aceast operaiune va ngreuna ncrcarea i afiarea paginilor vizitate, dar suntei siguri
c avei ultima versiune a coninutului. Este recomandabil s pstrai setarea implicit,
Automatically (automat).Putei, de asemenea, s schimbai locaia dosarului temporar, dac dorii
s fie mai greu de descoperit prin rsfoirea calculatorului sau dac spaiul de pe discul unde este
instalat implicit IE7 nu este suficient. n acest ultim caz putei alege o alt partiie, cu capacitate
mai mare.
O alt posibilitate de tergere a coninutului memorat este s selectai comanda Delete Browsing
History din meniul butonului Tools. Se va deschide fereastra din figura 16.Apsnd butonul din
dreptul fiecrei categorii putei terge selectiv, fie numai fiierele temporare, fie fiierele cookie
(fiiere salvate pe calculatorul clientului n scopul de a fi identificat de server pe durate navigrii
pe website), fie numai istoricul sau coninutul formularelor, respectiv parolele.

26

2.3.3.2 Administrarea listelor de preferine


Dac o anume pagin prezint un interes deosebit pentru dumneavoastr i dorii s o avei la
ndemn pentru a fi accesat rapid, o putei aduga n lista de preferine (Favorites).

a)

b)

Figura 17 Fereastra Add Favorites permite adugarea paginilor la lista de preferine iar
fereastra Organize Favorites organizarea listei de preferine.
Pentru aceasta, avnd pagina ncrcat i afiat n browser apsai butonul Add to Favorites (sau
apsai combinaia de taste Alt+Z). Se va deschide fereastra de dialog din figura 17a. Dac
apsai butonul Add (n figur este acoperit de lista dosarelor) pagina va fi adugat n rdcina
listei de preferine. Pentru a nu obine o list foarte lung este bine s organizai aceast list
crend dosare pe diverse subiecte n care s memorai paginile legate de subiectele respective.
Pentru crearea unui dosar nou apsai butonul New Folder. Pentru a salva ntr-un dosar existent,
apsai sgeata neagr din captul casetei Create in; se va deschide lista dosarelor, selectai
dosarul i apsai Add.
Putei modifica numele paginii nainte de salvare tastnd noul nume n caseta text Name.
paginilor i dosarelor selectate, pentru mutarea paginilor dintr-un dosar n altul, crearea de noi
dosare i redenumirea lor.
Administrarea listei de preferine (redenumirea dosarelor, adugarea sau tergerea lor,
modificarea coninutului dosarelor) o putei face din fereastra Organize Favorites (organizare
preferine), figura 17b, pe care o deschidei apsnd butonul Favorites Center de pe bara de
instrumente a IE7 sau combinaia de taste Alt+C.

2.3.3.3 Stabilirea codului de caractere


Este posibil ca atunci cnd deschidei pagini scrise n alt limb dect englez s vedei caractere
neinteligibile n text, n special n locul diacriticelor, ceea ce v va ngreuna substanial citirea,
figura 18.

Figura 18 Neconcordana ntre codarea caracterelor paginii i a navigatorului IE7

27

Aceasta se ntmpl deoarece la crearea paginii a fost folosit un sistem de codare a diacriticelor
diferit de sistemul pe care l folosete n mod curent browserul. Putei determina browserul s
foloseasc setul potrivit alegnd din meniul butonului Page opiunea Encoding. Selectai More
din meniul Encoding i se va deschide o list lung de coduri. Pentru limba romn, ca i pentru
orice alt limb central european, alegei Central European (ISO) sau Central European
(Windows).
Tot din meniul Encoding putei bifa opiunea Auto-Select. Aceasta v ajut n sensul c
browserul va ncerca s determine i s aleag singur setul de caractere potrivit, dac pagina
conine aceast informaie

2.3.3.4 Modificarea dimensiunii fonturilor i coninutului


n mod prestabilit IE7 afieaz textul cu font Times New Roman i dimensiune medie (n lipsa
unor specificaii exprese incluse n document care s determine un alt comportament). Sunt ase
niveluri de dimensiuni ale fonturilor pe care browserul le poate reda: Largest, Larger, Medium,
Smaller i Smallist. Putei ajusta dimensiunea textului pe ecran astfel nct s v facei cititul
confortabil: apsai butonul Page i alegei din meniu opiunea Text Size i apoi una din
dimensiunile enumerate mai sus.
IE7 ofer o funcie nou, Zoom, prin care se poate mri sau micora coninutul paginii, text i
imagini. Funcia este util atunci cnd nu exist o concordan ntre rezoluia la care a fost
realizat pagina afiat i rezoluia monitorului. Astfel, dac o pagin a fost realizat pentru o
rezoluie de 800px pe orizontal, ea va ocupa circa 80% din limea unui monitor de 17 inch cu
rezoluia de 1024px, iar dac pagina a fost realizata pentru o rezoluie de 1024px ea nu va
ncpea pe limea unui monitor cu rezoluia de 800px. Aici intervine funcia de zoom, pe care o
accesai din meniul Page, alegnd un factor de zoom care s se potriveasc cel mai bine nevoilor
dumneavoastr.

2.3.3.5 Tiprirea paginilor Web


Tiprirea se face apsnd butonul Print din bara de instrumente (pictograma cu imprimata).

a)

b)
Figura 19 Fereastra de tiprire ofer utilizatorului o interfa intuitiv

Previzualizarea documentului poate fi fcut apsnd butonul cu triunghi din dreapta butonului
Print i alegnd opiunea Print Preview. Fa de versiunile anterioare IE7 aduce o mbuntire
substanial prin interfaa intuitiv i o serie de noi funcionaliti. Astfel, opiunea Shrink to fit
(strnge pentru a potrivi), permite ncadrarea paginii afiate pe ecran n formatul stabilit al
paginii tiprite. Mnerele orizontale i verticale, din afara suprafeei paginii previzualizate,
28

figura 19a, dau posibilitatea ncadrrii poriunii din pagin care se dorete a fi tiprit. Sunt puse
la dispoziie, de asemenea, instrumente de reducere la scar a coninutului paginii web i
vizualizare paginilor multiple, figura 19b.
Pentru a seta pagina pe care facei tiprirea putei:
da click pe butonul Page Setup din fereastra Print Preview sau
alegei Page Setup din meniul deschis de sgeata din dreapta butonul Print .

2.3.3.6 Salvarea paginilor Web


Putei salva paginile web pentru a avea acces la coninutul acestora atunci cnd nu mai dispunei
de o conexiune Internet (de exemplu in avion sau tren). Facei click pe butonul Page de pe bara
de instrumente a IE7 i alegei Save As. n fereastra de dialog care se deschide, figura 20, n
cmpul File name: tastai un nume sugestiv pentru fiier. Din lista Save as type: alegei formatul
dorit.
Iat o scurt descriere a formatelor disponibile:

Web archive, single file (*.mht).- Salveaz n format Multipurpose Internet Mail
Extension HTML (MHTML), un fiier arhivat care mapeaz toate legturile (linkurile)
din pagin, cu excepia legturilor absolute.

Webpage, complete (*.htm,*.html) - pstreaz formatul original (htm sau html) salvnd
elementele coninute n pagin (imagini, scripturi, etc.) n dosare asociate fiierului
salvat.

Webpage HTML only (*.htm,*.html) - pstreaz formatul original dar salveaz numai
informaia text

Text files (*.txt)- salveaz doar informaia text, neformatat.

Figura 20 Fereastra Save Webpage permite salvarea paginii n multiple formate

2.3.3.7 Copierea textului, imaginilor i legturilor dintr-un document Web


Putei copia textul dintr-o pagin Web i utiliza ntr-un editor de text selectnd textul respectiv i
folosind comenzile de copiere: combinaia de taste Ctrl + C sau comada Copy din meniul
contextual. Textul copiat n clipboard l putei lipi apoi n orice editor de text sub Windows.
Dac folosii MSWord v recomand ca lipirea s o facei folosind comanda Paste Special din
meniul Edit i nu cu simplu Paste sau Ctrl+V. Evitai astfel copierea formatului HTML din

29

pagina Web n pagina Word, copiere care v poate da mare btaie de cap la formatarea final a
documentului Word.
n ceea ce privete imaginile inserate n document, acestea pot fi salvate sub form de fiier
grafic astfel: poziionai cursorul mouse-ului pe imagine, dai click pe butonul drept al mouseului i alegei comanda Save Picture As iar din fereastra de dialog care se deschide alegei
dosarul / unitatea de disc unde dorii s salvai i numele fiierului imagine. Pentru salvarea
imaginilor care servesc ca fundal (background) poziionai cursorul oriunde pe suprafaa
fundalului, facei click dreapta i din meniul contextual alege comanda Save Background As.
Pentru a copia adresa unei legturi din pagin poziionai cursorul pe legtur, dai click dreapta
i din meniul contextual selectai Copy Shortcut. Adresa este copiat n clipboard i o putei apoi
lipi n orice editor de text sub Windows sau n orice caset text dintr-un formular Web.

2.3.4 Cutarea n WWW


De foarte multe ori, atunci cnd se caut o anumit informaie pe Internet, nu se cunoate adresa
paginii care conine respectiva informaie. Pentru a putea ajunge la aceste informaii se apeleaz
la aa numitele motoare de cutare (search engine). Acestea sunt nite calculatoare cu mare
putere de calcul care dispun de imense baze de date cu privire la paginile web nscrise i caut, la
cerere, n aceste baze de date paginile care ar putea conine informaia solicitat. Pentru a fi
inclus (indexat) n baza de date a unui motor de cutare o pagin web trebuie nscris la
respectivul motor. nscrierea se poate face gratuit sau contra cost, funcie de politica
proprietarului acestor motoare, iar indexarea se face fie automat de ctre roboi fie manual de
ctre de ctre echipe de editori. Principial exist dou tipuri de motoare de cutare, bazate pe
directoare sau pe roboi (crowler-based). Diferena ntre ele const n faptul c n primul caz
paginile trimise spre indexare sunt analizate de editori i n funcie de coninut sunt adugate n
directoare i subdirectoare tematice (Yahoo este cel mai elocvent motor din aceast categorie) iar
n al doilea caz indexarea se face n urma vizitrii adreselor trimise spre indexare de ctre roboi
(Altavista este cel mai vechi motor de cutare bazat pe roboi de indexare).
Motoarele de cutare bazate pe directoare (Yahoo, Lycos) permit cutarea prin deschiderea
succesiv a directoarelor tematice, organizate arborescent. Acest mod de cutare este mai
anevoios n sensul c poate s nu conduc la atingerea rezultatului, n schimb pune mai bine n
eviden domenii conexe celui n care s-a pornit cutarea.
n ultimii ani grania dintre cele dou tipuri s-a estompat, astfel c multe motoarele de tip
director conin ferestre de cutare (Yahoo, dmoz) iar cele bazate pe roboi conin, la rndul lor,
cteva directoare majore (Excite, Msn).
Orice motor de cutare are trei elemente majore5:
Primul este robotul, care mai este numit pianjen sau vierme (robot, spider sau crawler, n
limba englez). Robotul este un program care viziteaz paginile web, le citete i apoi urmrete
legturile ctre alte pagini. n timp, multe din paginile vizitate i pot modifica coninutul, li se
pot adaug noi legturi, iar unele pagini pot disprea definitiv De aceea roboii se ntorc dup un
anumit interval de timp, de obicei o lun sau dou i viziteaz din nou site-ul cutnd eventualele
schimbri care au fost fcute. Aceste programe au o capacitate extraordinar de a citi i de a
prelucra date. Astfel, conform declaraiilor productorilor, roboii rapizi de la Altavista au
capacitatea de a citi 1 GB de text pe secund, respectiv 3 milioane de pagini web pe zi .
Tot ceea ce gsete robotul (cuvinte cheie, poriuni de text din paginile vizitate, etc.) sunt trecute
n al doilea element al motorului de cutare, numit index sau catalog. Acesta este ca o baz de
date imens n care se afl informaii despre fiecare pagin web gsit de robot. Aceast pagin
5

www.afaceri.net/WEBDESIGN/ PROMOVARE/Motoare_de_cautare.htm

30

apare n catalog ca o nou nregistrare, care va conine titlul si adresa paginii respective,
cuvintele cheie folosite, legturile ctre alte pagini, precum i poriuni din text, care ns pot fi
diferite de la un motor de cutare la altul. Daca robotul gsete schimbri intr-o pagin web,
atunci indexul este actualizat cu noile informaii. Uneori poate trece mai mult timp pn cnd
paginile noi sau modificate, gsite de robot la o nou cutare s fie adugate la index. Deci o
pagina web poate s fie vizitat de robot, dar este posibil ca ea sa nu fie nc "indexat". n acest
caz pagina nu este disponibil la o eventual cutare .
Al treilea element esenial este software-ul de cutare, un program care permite cutarea printre
milioanele de pagini nregistrate n index precum i afiarea rezultatului sub forma unei liste de
legturi, n ordinea pe care el o consider cea mai relevant .
Oricare ar fi forma, motoarele de cutare pun la dispoziie formulare de nscriere, n care autorul
sau web master-ul care vrea s i nregistreze pagina trebuie s completeze o serie de cmpuri
ntre care unul conine obligatoriu URL ul paginii. Cutarea adresei paginii se face pe baza unor
elemente vizibile sau invizibile n cuprinsul documentului. Acestea sunt titlul paginii vizibil pe
bara de titlu -, descrierea coninutului i cuvinte cheie, acesta din urm nefiind vizibile. Cu ct
titlul paginii, descrierea sau cuvintele cheie sunt mai relevante pentru coninutul paginii, cu att
rezultatul cutrii va fi mai eficient iar informaia va fi gsit mai repede. Asupra modului cum
se nregistreaz o pagin i cum se folosesc cuvintele cheie vom reveni n capitolul Web Design.
Trebuie, ns, s mai precizm c tot mai multe motoare de cutare, dintre cele mai puternice i
populare, indexeaz paginile trimise contra cost, cele care fac acest lucru gratuit fiind din ce n
ce mai puine. Dintre cele cu plat citm: HotBot, AskJevees, Yahoo (pentru director, motorul
fiind, nc, gratuit), Looksmart.
Iat cteva dintre motoarele de cutare cele mai cunoscute i utilizate6:
Nume

URL

Nume

URL

Google

www.google.com

Lycos

www.lycos.com

Yahoo

www.yahoo.com

Ask

www.ask.com

Lycos

www.lycos.com

HotBot

www.hotbot.com

Opendirectory

dmoz.org

AllTheWeb

www.alltheweb.com

La momentul editrii prezentei lucrri Google este considerat cel mai eficient motor de cutare.
El ofer n rezultatele cutrilor, pe lng documente HTML, imagini, i documente PDF iar
primele rezultate sunt i cele mai semnificative pentru informaia cerut, dac aceasta a fost
corect formulat.
Google reprezint o excepie de la contextul general, n sensul c roboii Google caut pe
serverele web paginile fr s fie necesar nscrierea acestora. Aceast practica poate s nu fie pe
placul tuturor celor care dein servere Web, deoarece acolo pot fi stocate pagini care nu trebuie
s fie indexate de motoarele de cutare i ar trebui s rmn anonime. Exist mijloace simple de
a evita indexarea de ctre Google a acestor pagini. n al doilea rnd, Google ierarhizeaz paginile
dup numrul de legturi din alte pagini ctre pagina n cauz. Google nu ia n consideraie
cuvintele cheie sau descrierea paginii, cui numai titlul acesteia. Astfel, ntre dou pagini, cu
acelai nume, va fi listat prima cea care are mai multe referiri n alte pagini de pe Web.
Cum se realizeaz practic cutarea? n primul rnd se introduce. adresa motorului de cutare
dorit i se acceseaz pagina principal a acestuia. Toate motoarele afieaz n aceast pagin o
caset text n care utilizatorul introduce cuvntul sau cuvintele pe care le consider ca fiind cele

http://searchenginewatch.com/links/article.php/2156221

31

mai relevante pentru cutare. Apoi se apas butonul Search sau Find aflat n vecintatea casetei
text. Dup un anumit timp motorul de cutare va genera una sau mai multe pagini Web, funcie
de numrul rezultatelor cutrii. Fiecare pagin generat conine titlurile documentelor Web care
conin cuvintele cutate, un extras din document prin care se pun n eviden cuvintele gsite
care corespund cererii i URLul documentului respectiv. Dac rezultatele nu ncap pe o singur
pagin atunci accesul la paginile urmtoare se face prin intermediul unor legturi din pagina
curent, intitulate de obicei Next. De foarte multe ori se ntmpl ca rezultatul cutri s nu
satisfac, fie coninutul documentelor gsite nu corespunde cerinei, fie numrul rezultatelor este
prea mic fie prea mare pentru a putea fi inspectate. n oricare din aceste situaii cererea nu a fost
corect fcut, chiar dac utilizatorul are foarte clar n minte ceea ce caut i atunci cererea
trebuie reformulat. Mai jos se d un exemplu despre cum se poate face cutarea unor informaii
legate de biografia mpratului Napoleon Bonaparte.
Cutarea dup irul de caractere <biografia lui Napoleon> returneaz rezultate care conin att
irul cutat ct i rezultate care nu prezint interes fie pentru c nu se refer la Napoleon
Bonaparte fie sunt n alte limbi, figura 21 Se poate spune c procesul de cutare s-a derulat dup
logica listeaz toate paginile care conin oricare din cuvintele ce formeaz irul. Astfel primele
rezultate sunt cele care conin toate cuvintele iar ultimele cele care conin cte unul din cuvintele
care alctuiesc irul. Numrul de rezultate este destul de mare (115) ca s descurajeze trecerea
lor n revist n cutarea informaiilor necesare.
Dac se introduce irul de caractere ntre ghilimele atunci cutarea se va face dup respectivul
ir, fiind afiat lista acelor pagini care conin n mod exact irul de caractere. Logica de cutare
este, n acest caz, listeaz toate paginile care conin cuvintele din ir, n ordinea specificat.

Figura 21 Rezultatul cutrii cu Google dup irul de caractere biografia lui Napoleon
Rezultatele cutrii s-au redus la doar trei titluri, ceea corespunde n mai mare msur scopului
urmrit, figura 22.
Dac numrul rezultatelor unei cutri este prea mare nseamn c definirea criteriului de cutare
s-a fcut prea vag iar dac numrul este prea mic sau nu se obine nici un rezultat nseamn c
definirea s-a fcut prea restrictiv. n ambele situaii criteriul de cutare trebuie redefinit. Dac n
rezultatele cutrii anumite cuvinte din irul de caractere trebuie s apar necondiionat, n faa
acelor cuvinte se va pune semnul plus (+) iar dac altele nu trebuie s apar se va pune n faa lor
semnul minus (-). n exemplul de mai sus, dac irul de caractere este scris <biografia -lui
Napoleon> atunci vor fi afiate doar acele rezultate care conin cuvintele biografia i Napoleon.
Majoritatea motoarelor de cutare dispun de o opiune de cutare avansat care permite
definirea mai precis a criteriilor de cutare cu ajutorul unei interfee Web prietenoase.

32

Figura 22 Rezultatul cutrii cnd irul de caractere a fost introdus ntre ghilimele
n locul folosirii semnelor + i n caseta text, utilizatorul mai puin experimentat poate preciza
ntr-un formular care cuvinte din irul de cutare s apar n rezultatul cutrii i care nu. De
asemenea motoarele de cutare avansate permit cutarea paginilor scrise ntr-o anumit limb pe
baza setului de caractere utilizat la construcia paginii. Ca exemple pot fi citate Google, Altavista
i HotBot.

Cuvinte cheie
Browser,

Protocol

motoare de cutare

URL,
navigare,

ntrebri de verificare
1. Care sunt fazele unei tranzacii client-server n Internet?
2. Browserul Web este un produs software care:
a) ruleaz pe serverele Web
b) ruleaz pe calculatoarele client
c) permite rsfoirea resurselor calculatoarelor legate la Internet.
3. URLul permite
a) localizarea unui server n reeaua Internet
b) identificarea n mod unic a oricrui document de pe un server Internet
c) specificarea n mod unic a adresei unui fiier de pe Internet i protocolul asociat
4. Butoanele Back i Forward ale browser-ului folosesc pentru:
a) deplasarea napoi i nainte printre paginile vizitate anterior
b) deplasarea nainte i napoi printre paginile cu rezultatele cutrii cnd se folosesc
motoare de cutare
c) deschiderea listelor cu paginile Web vizitate anterior.
5. tergerea informaiilor privind istoricul navigrii se poate face, la IE7:
a) numai global, pentru istoric, fiiere temporare i informaii din formulare
b) individual, pentru fiecare tip de informaie memorat sau global
33

c) numai istoricul navigrii i fiierele temporare, inclusiv cookies.


6. Funcia Zoom folosete pentru mrirea/micorarea:
a) dimensiunii textului
b) dimensiunii imaginilor
c) dimensiunile ntregii pagini
7. De cte tipuri sunt motoarele de cutare:
a) un tip
b) dou tipuri
c) mai multe tipuri

Probleme propuse
1) Care este relaia dintre adresa IP i numele de domeniu?
2) Ce sunt listele de preferine i cum se creeaz?
3) Cum se salveaz o imagine sau textura de fundal dintr-un document Web?
4) Cum ai proceda dac dorii s cutai prin Internet unul sau mai multe articole cu privire la
dispariia dinozaurilor?
5) Enumerai dou din funciunile noi introduse n IE7 fa de versiunile anterioare
6) Care sunt elementele eseniale ale unui motor de cutare?

3. Pota electronic, e-mail


Rezumat: acest capitol v prezint serviciul Internet cel mai utilizat, pota electronic sau email. Vei afla cum funcioneaz serviciul, cum v putei crea un cont de e-mail pe un server
public i cum s l utilizai.

3.1 Generaliti
Pota electronic este serviciul cel mai utilizat al Internet-ului. Exist n reeaua Internet servere
comerciale care ofer gratuit acest serviciu. Acestea pot fi accesate folosind serviciul Web, care
presupune o conexiune full Internet. Odat cu creterea ofertei i scderea preului conexiunilor
la Internet, aproape toi ISP pun gratuit la dispoziia clienilor cel puin un cont de e-mail.
La ce folosete e-mail-ul? Acest serviciu permite comunicarea ntre dou persoane din orice col
al lumii care dispun de un calculator, o conexiune la Internet i de o csu potal electronic.
Ce se poate trimite prin e-mail? Se poate transmite text simplu (ASCII), text formatat (HTML) i
fiiere ataate. Fiierele ataate pot conine orice tip de informaie: imagini, sunet, text,
programe. Mrimea fiierelor ataate este stabilit de ISP i variaz, de la cteva sute de KB la
civa MB. Marele avantaj al potei electronice comparativ cu pota convenional l reprezint
viteza. Un mesaj expediat ajunge n cteva minute n orice col al lumii. Pe lng aceasta i
preul pe mesaj este mic, cu att mai mic cu ct persoana abonat folosete mai intens acest
serviciu. Pota electronic poate confirma primirea de ctre destinatar a mesajului, nainte ca
acesta s rspund la mesajul primit. Dac la toate acestea adugm faptul c prin e-mail se pot
accesa i alte resurse ale Internet-ului7, atunci afirmaia de mai sus este pe deplin ndreptit.
Funcie de protocolul utilizat, serverele de pot electronic pot fi accesate prin Web (HTTP) sau

www.itim-cj.ro/guides/AccMail.html

34

folosind programe specializate (clieni e-mail) care folosesc protocoalele dedicate POP3 sau
IMAP. Pentru a transmite mesajele ntre serverele de e-mail acestea utilizeaz protocolul SMTP
(Simple Mail Transfer Protocol)
nainte de a trece la prezentarea modului de utilizare a potei electronice este bine s clarificm
cteva noiuni folosite n cele ce urmeaz.
Client de e-mail - este orice program care utilizeaz serviciul de pot electronic. n general se
utilizeaz termenul de client pentru programele care pot comunica cu un server aflat la distan.
Astfel vom ntlni denumirile de client FTP, Web, etc.
Cont de e-mail - este csua potal electronic pe care un anumit ISP o pune la dispoziia unui
utilizator n scopul utilizrii serviciului de pot electronic. Contul poate fi accesat dac se
dispune de numele de utilizator i o parol. Ambele pot fi alese de solicitantul contului i
trebuiesc comunicate ISP pentru crearea csuei potale. Numele contului este de forma
numeutilizator@numedomeniu, n care numedomeniu este numele de domeniu al serverului de email. Trebuie precizat c un utilizator poate avea mai multe conturi la acelai ISP sau la ISP
diferii.
Identitatea. Este o noiune legat de clienii de e-mail. Multe programe de e-mail permit
folosirea lor de ctre mai muli utilizatori, fiecare avnd propriul cont i propria parol. Deoarece
mesajele au un caracter privat fiecare utilizator trebuie s se logeze (s poat intra n program)
sub o identitate proprie, pe care i-o declar la pornirea programului.
Oricare ar fi tipul serviciului de e-mail fiecare csu potal este mprit logic n mai multe
dosare (sau compartimente) dup cum urmeaz:
Inbox dosarul n care sosesc mesajele
Outbox dosarul n care sunt pstrate mesajele care au fost scrise dar nu au fost expediate.
Aceast cutie exist numai la clienii de e-mail care pot lucra offline.
Sent Items sau Sent dosarul care pstreaz, opional, copiile scrisorilor expediate.
Deleted Items sau Trash dosarul n care sunt pstrate mesajele terse din oricare celelalte
dosare.
Drafts dosarul n care se pstreaz ciornele scrisorilor a cror compunere nu a fost terminat i
nu au fost expediate.
Bulk dosarul n care sunt trimise automat mesajele considerate spam-uri (mesaje nesolicitate)
n funcie de aplicaia de e-mail utilizat este posibil ca o parte din dosarele enumerate s
lipseasc (la Hotmail lipsete dosarul Bulk care e prezent la Yahoo mail) sau s aib nume
diferit. O parte din aceste dosare exist att pe serverul de e-mail ct i pe discul local al
calculatorului client atunci cnd se folosesc clieni de e-mail.

3.2 Web e-mail


Utilizatorii care au acces la Internet pot s-i creeze unul sau mai multe conturi de e-mail pe
serverele comerciale care furnizeaz acest serviciu gratuit. n fapt, pentru c nu percep taxe
pentru gzduirea csuei potale proprietarii acestor servere trimit periodic n contul clienilor
mesaje publicitare; acesta este de fapt preul serviciului i poate fi suportat de majoritatea
utilizatorilor. Astfel de servere sunt mail.yahoo.com, www.hotmail.com i mail.lycos.com (fost
www.eudoramail.com). Pentru exemplificare vom prezenta modul de creare a contului pe
serverul Yahoo8, diferenele fa de alte servere constnd n principal n interfa, modul de
8

este posibil ca la momentul lecturii acestei lucrri aspectul paginilor s fi suferit modificri ca urmare a politicii
administratorilor de mbuntire permanent a funcionalitii interfeei cu utilizatorul

35

procedare rmnnd, n linii mari, acelai.

3.2.1 Crearea unui cont de e-mail


n caseta de adres a browser-ului scriei
mail.yahoo.comI i apsai Enter.

Figura 23 Click pe Sign Up i ncepe


procedura de nregistrare

Se va ncrca pagina principal a serverului de


e-mail. Aceast pagin d posibilitatea logrii
utilizatorilor deja nregistrai dar i nregistrrii
noilor utilizatori. Pentru nregistrarea i crearea
unui cont de e-mail activai legtura Sign Up,
figura.23. Se deschide o nou pagin care
conine formularul de nregistrare. Acesta
cuprinde cmpuri pe care trebuie s le
completai cu datele solicitate, figura 24. Putei
introduce i date fictive, cu observaia c
numele i prenumele folosite (Last Name i
First Name) vor fi folosite de aplicaie pentru a
desemna expeditorul mesajului.

Toi cei crora le vei trimite mesaje din contul de e-mail pe care l creai vor vedea ca expeditor
al mesajului numele pe care l folosii la nregistrare! De asemenea, un an de natere prea
apropiat de anul curent v va mpiedica s continuai procedura de nregistrare, pe motiv c nu
avei vrsta necesar. O parte din informaiile introduse sunt obligatorii iar altele facultative.

Figura 24 Extras din formularul de nregistrare


n caseta Yahoo ID: tastai un nume de identificare utilizator (numeutilizator), la alegere. Pentru
c este posibil ca acest nume s nu fie disponibil, fiind deja rezervat de un alt utilizator, apsai
butonul Check Availability of This ID. Se va deschide o mic fereastr (pop up) n care, vei fi
informai dac identificatorul este sau nu disponibil iar n cazul n care este deja rezervat putei
ncerca un identificator propus de aplicaie sau alege un altul. Cnd ai gsit un identificator
valid, nchidei fereastra i continuai completarea datelor n fereastra formularului. n
urmtoarele dou casete text tastai parola pe care o alegei. Parola trebuie s conin minim 6
36

caractere i, pentru a fi greu de ghicit, e bine s conin combinaii de litere mari i mici precum
i cifre. Tastarea de dou ori a parolei are rolul de a verifica dac nu cumva, din greeal, prima
oar aceasta a fost tastat greit. Att numele utilizator ct i parola sunt Case Sensitive i nici
una din ele nu trebuie s conin caractere interzise. Ultima seciune a formularului conine o
caset text n care vi se cere s tastai un ir de caractere (cod)
dintr-o imagine afiat n apropierea casetei, vezi imaginea
alturat. La fiecare tentativ de nregistrare irul de caractere se
schimb. Aceasta este o msur de precauie pentru ca nregistrarea
utilizatorului s nu se fac de ctre roboi maliioi. Roboii nu pot citi informaia din imagine i
nu pot completa procedura de nregistrare.
n final apsai butonul I Agree aflat n parte de jos a formularului, ca o confirmare a acceptrii
condiiilor de utilizare afiate n seciunea Terms of Service. Urmare a acestei aciuni datele din
formular sunt trimise la serverul de e-mail unde se verific corectitudinea lor, dac au fost
completate toate cmpurile obligatorii i dac nu mai exist un utilizator cu acelai nume. Dac
sunt erori formularul este adus din nou pe ecran i datele incorecte trebuiesc modificate. Dac
totul este n ordine atunci contul este creat i datele sunt nregistrate n baza de date a serverului.
De reinut c datele transmise din formular spre server sunt criptate i nu pot fi citite de
altcineva, dect de server (se utilizeaz protocolul https n loc de http)

3.2.2 Utilizarea contului


Contul creat este activ pe timp nelimitat cu condiia s fie accesat cel puin o dat la 30 de zile, n
caz contrar este ters automat.
Pentru a utiliza contul (a trimite i citi mesaje) trebuie s accesai pagina principal a contului.
Pentru aceasta v autentificai n fereastra de logare i apsai butonul Sign In. Dac vei bifa
caseta Keep me signed in atunci, timp de dou sptmni, vei fi recunoscut automat ori de cte
ori v vei loga de pe computerul unde ai fcut bifarea. Acest lucru este posibil deoarece
aplicaia va scrie pe discul dumneavoastr un fiier cookie coninnd datele de identificare.
Atunci cnd vei accesa pagina serverului de mail http://mail.yahoo.com, dup cteva zile dar nu
mai mult de dou sptmni, serverul va citi coninutul fiierului i v deschide pagina contului
dumneavoastr fr a mai fi nevoie s va autentificai. Nu v recomand s folosii aceast
opiune dect dac suntei singurii utilizatori ai computerului sau avei un cont utilizator protejat
prin parol. Altfel, orice persoan aflat la calculator va putea s v acceseze contul de e-mail,
fie i din greeal.
Dup logare n fereastra browser-ului va fi afiat pagina principal a utilizatorului, cu aspectul
celei din figura 25. Fereastra semn destul de mult cu ferestrele majoritii clienilor de e-mail:
n partea stng sunt listate dosarele contului i pictogramele unor instrumente utile, precum lista
de contacte (Contacts), calendarul (Calendar) i notesul (Notepad). n partea stng, sus, se
gsesc butoanele Check Mail (verific corespondena), Compose (compune [mesaj]) i caseta de
cutare a mesajelor Find Messages. n partea dreapt, mprit n dou cadre orizontale, se
gsesc butoanele Reply, Forward, Print, Spam, Delete i lista mesajelor din dosarul selectat n
partea stng. n parte inferioar, dreapta, se poate citi coninutul mesajului selectat din lista de
mesaje. Fcnd dublu click pe mesajul selectat l putei deschide ntr-o fil separat. Aceast fil
aparine aplicaiei i nu navigatorului!

3.2.2.1 Citirea mesajelor


Pentru a citi mesajele primite apsai butonul Check Mail sau facei click pe dosarul Inbox. n
partea dreapt va fi afiat lista cu mesajele primite. Fiecare rnd din list conine informaii cu
privire la expeditor, subiectul mesajului, data primirii i mrimea mesajului. Mesajele necitite au
subiectul afiat cu caractere aldine. Fcnd un click pe oricare din rndurile listei de mesaje, n
partea inferioar va fi afiat coninutul respectivului mesaj.
37

Figura 25 Pagina principal a utilizatorului contului


Dac mesajul conine unul sau mai multe fiiere ataate, la nceputul rndului pe care se afl
mesajul respectiv este afiat o pictogram avnd aspectul unei agrafe de birou. Lista fiierelor
apare n antetul mesajului deschis, n partea inferioar, figura 26.

Figura 26 Antetul mesajului include un link ctre fiierul ataat


Pentru a descrca pe calculatorul dumneavoastr fiierul (fiierele) ataat(e) facei clic pe numele
fiierului ataat, pe antetul mesajului. Se va deschide o fereastr prin care suntei atenionai c
fiierul este scanat mpotriva viruilor iar dac fiierul este curat se va activa butonul
Download Attachment, figura 27a. Apsnd butonul se va deschide o nou fereastr care v d
posibilitatea s deschidei fiierul (dac este posibil acest lucru) sau s l salvai pe discul local,
figura 27b.aspectul celei din figura 3.6.b cu lista fiierelor ataate. Dac fiierele sunt de tip
imagine ele vor fi afiate n fereastra care se deschide, n locul pictogramelor pentru fiierele
generale.

a)

b)

Figura 27 a) Fereastra de scanare a fiierului b) fiierele ataate pot fi salvate pe disc cu


un click pe Save sau deschise cu Open

38

Dac apsai butonul Save se va deschide o nou fereastr de dialog (ultima), asemntoare
ferestrei Save As din editorul Word, de unde putei alege locul unde dorii s descrcai fiierul
(discul, dosarul) i sub ce nume.

3.2.2.2 Compunerea unui mesaj


Pentru a compune un mesaj (scrisoare) apsai butonul Compose sau tasta N (de la New). Se va
deschide o fil nou, cu numele Compose i aspectul din figura 28. Fila conine casete text
(cmpuri), o fereastr de editare i mai multe butoane.

Figura 28 Fila Compose v pune la dispoziie elementele necesare compunerii unui mesaj
n caseta text To: introducei adresele de e-mail a destinatarilor, n caseta Subject un titlu pentru
scrisoare iar n caseta Cc (Carbon Copy - copie la indigo) adresele de e-mail ale altor persoane
care trebuie s primeasc mesajul, n afar de destinatar. Adresele de e-mail se separ prin punct
i virgul ;.
Adresele scrise n caseta Bcc (Blind Carbon Copy, copie oarb) nu sunt vizibile n mesajele
primite de destinatari. Astfel persoanele ale cror adrese au fost scrise in cmpul To sau Cc nu
vor vedea adresele scrise in Bcc, dar nici cei ale cror adrese au fost scrise n Bcc nu i vor putea
vedea adresele unii altora. Cmpul Bcc nu este afiat implicit; pentru a-l afia facei click pe linkul Show BCC din captul din dreapta al cmpului To. Cmpul Bcc se folosete atunci cnd un
mesaj estre trimis mai multor persoane printre care se numr cteva a cror adres de e-mail
trebuie s rmn confidenial Completarea cmpurilor Cc i Bcc se face numai dac este cazul.
Sub cmpul Subject se gsete fereastra de editare n care se poate edita i formata documentul
(mrimea, stilul i culoarea fontului, culoarea fundalului). Formatarea este posibil numai n
modul Reach text, care se activeaz la un click pe link-ul Reach Text din dreapta cmpului
Subject. Cnd editorul este n mod Reach text link-ul se transform n Plain Text. Activnd acest
link se revine n modul de editare simplu text. Prezena instrumentelor de formatare a textului
indic faptul c formatul mesajului este Reach Text /HTML..Un mesaj editat n acest mod este
ntotdeauna mai mare ca unul editat ca simplu text.
Dac dorii s ataai unul sau mai multe fiiere mesajului scris apas butonul cu aspect de agraf
de pe bara de instrumente a filei Compose. Ca rezultat se deschide o fereastr Windows,
asemntoare ferestrelor Open File din aplicaiile Office i selectai fiierul dorit. Apsai
butonul Open din fereastr i ateptai ca fiierul s fie ataat (ataarea se realizeaz prin
transferul fiierului de pe calculatorul dumneavoastr pe server, ceea ce poate lua oarecare timp,
cu att mai mult cu ct fiierul este mai mare iar viteza de upload este mai mic). Dup ce
fiierul este ataat el apare ntr-o seciune deasupra ferestrei de editare, figura 29. Pentru fiecare
fiier pe care dorii s l ataai repetai operaia. Dimensiunea maxim a fiierelor ataate este de
10 MB, fie c este vorba de un singur fiier sau de mai multe.

39

Figura 29 Fiierul ataat apare deasupra ferestrei de editare


Pentru reducerea dimensiunii se recomand arhivarea fiierelor ntr-un singur fiier arhiv (zip.
ace, rar, etc.) Putei renuna la unul sau mai multe fiiere ataate dnd un click pe Remove din
dreptul fiecrui fiier.

3.2.2.3 Rspunsul la un mesaj


Pentru a rspunde unui mesaj primit procedai astfel:
Avnd mesajul selectat apsai butonul Reply sau apsai tasta cu litera R. Ca urmare se deschide
fila Re: care are cmpul de adres To completat cu adresa expeditorului, cmpul Subject cu titlul
original al mesajului precedat de cuvntul Re: (de la Reply). n caseta de editare apare mesajul
original. Editarea rspunsului se face att deasupra mesajului original care este inserat n
rspuns. Metoda este comod i rapid comparativ cu editarea unui nou mesaj de rspuns unde
cmpurile de adres destinatar (To) i titlu (Subject) trebuie completate manual. n plus, avnd
mesajul original n fa este exclus posibilitatea de a rspunde altui mesaj sau altei persoane.
Dac mesajul pe care l-ai primit a fost trimis i altor destinatari iar dumneavoastr dorii ca
rspunsul la mesaj s fie primit de toat lumea, nu numai de expeditorul mesajului, apsai
triunghiul din dreapta butonului Reply i alegei din meniu comanda Reply to allsau apsai tasta
cu litera A. Funcia este util atunci cnd schimbai mesaje ntr-un grup i fiecare membru al
grupului trebuie s primeasc rspunsul, contribuia celui care rspunde.

3.2.2.4 naintarea unui mesaj


Putei trimite un mesaj primit i altor persoane dect celor crora le-a fost destinat mesajul (se
spune c naintai mesajul sau l dai mai departe). Avnd mesajul selectat apsai butonul
Forward. Ca urmare se deschide fila Fw: n care cmpul Subject este completat cu titlul original
precedat de prescurtarea Fw:. n cmpurile To, Cc i Bcc completai adresele celor ce urmeaz s
primeasc mesajul. n final apsai butonul Send. Dac mesajul primit de dumneavoastr are
fiiere ataate ele vor fi ataate mesajului pe care l naintai.

3.2.2.5 Explorarea coninutului dosarelor csuei potale


Dup cum am afirmat mai devreme csua potal este structurat n mai multe dosare sau
compartimente. La Yahoo Mail acestea sunt afiate n cadrul din partea stng a paginii
principale a contului utilizatorului. Dosarul Outbox nu exist i nici nu este necesar deoarece
aplicaia funcionnd exclusiv online mesajele sunt expediate imediat ce se apas butonul Send.
Apare ns un dosar specific, Spam, n care sunt dirijate acele mesaje care nu au fost solicitate.
Despre mesajele spam: prin metode mai mult sau mai puin cinstite diferite persoane fizice, companii,
asociaii, etc. intr n posesia adreselor de e-mail ale utilizatorilor i apoi le trimit numeroase mesaje cu
caracter publicitar sau de alt natur, mesaje care nu prezint interes i nu au fost solicitate de posesorul
adresei. Yahoo dispune de un mecanism de filtrare a acestor mesaje (cunoscute sub numele de spam email) pe care le trimite direct n dosarul Spam pentru a nu ncrca dosarul Inbox cu ele. Dup anul 2000,
datorit nmulirii viruilor care circul prin Internet i citesc adresele de e-mail din calculatoarele
utilizatorilor, numrul de spam-uri a atins cifre record, nemaintlnite, care au obligat companiile
productoare de software pentru pot electronic i antivirus s ia msuri de contracarare a efectelor.

Dnd click pe oricare din dosare, n partea dreapt va fi afiat lista cu mesajele coninute n
dosarul selectat.

40

3.2.2.6 tergerea mesajelor


Pentru a terge unul sau mai multe mesaje selectai mesajul (mesajele) din list i apsai tasta
Del de pe tastatur sau butonul Delete de pe bara de instrumente. Selectarea mai multor mesaje o
facei innd tasta Ctrl apsat i fcnd click pe mesajele dorite. Mesajele terse sunt depozitate
n dosarul Trash. Deoarece acumularea de mesaje n dosarele csuei potale poate duce la
depirea capacitii maxime (contul Yahoo Free ofer, n anul 2006, o mrime de 1GB, de la
4MB ct avea n 2003, i o dimensiune maxim a fiierelor ataate de 10 MB) este indicat ca
periodic s fie terse mesajele mai puin importante sau care nu mai sunt de actualitate, din toate
dosarele. Dosarele Trash i Spam pot fi golite de coninut cu un click pe legtura Empty din
dreptul lor.

3.2.3 Setarea opiunilor


Utilizatorul are posibilitatea s stabileasc o serie de opiuni de configurare a potei electronice
dnd click pe link-ul Options din partea superioar a paginii principale i alegnd Mail Options.
Se va deschide o nou pagin cu aspectul celei din figura 30, n care, n partea stng afieaz o
list de caracteristici care pot fi configurate iar n partea dreapt opiunile de configurare.

3.2.3.1 Filtrarea
Pentru a tria mesajele primite, n scopul mai bunei gestionri a lor, putei stabili un set de reguli,
numite filtre, pe care aplicaia le va executa automat. Un filtru este compus dintr-un set de
condiii i aciuni. Atunci cnd condiia este ndeplinit se execut aciunea stabilit pentru
condiia respectiv. Versiunea curent a aplicaiei Yahoo Mail este una beta (versiune
neterminat, de test), astfel nct configurarea filtrului se face din versiunea anterioar, stabil.
Selectai din partea stng Filters iar dup ncrcarea paginii selectai din partea dreapt Create
or edit filters.

Figura 30 Fereastra Mail Options


Se va ncrca o pagin nou, cu aspectul din figura 31a. Dac nu avei nici o regul stabilit
anterior cele dou cadre ale paginii vor fi goale. Apsai butonul Add pentru a adug o nou
regul de filtrare (filtru). Se va deschide pagina Add Message Filter, figura 31b. Atribuii un
nume sugestiv pentru filtrul pe care l adugai, n caseta Filter Name. Condiiile care trebuie
satisfcute se stabilesc cu ajutorul listelor derulante, casetelor text i casetelor de validare
asociate elementelor constitutive ale oricrui mesaj (From header, To/Cc header, Subject, Body).
Spre exemplu, multe spam e-mail-uri conin n titlu (Subject) expresii de genul earn money sau
win a prize.

41

b)

a)

Figura 31 a) pagina Filters b) pagina pentru stabilirea criteriilor de filtrare


Pentru ca aceste mesaje s fie filtrate n lista derulant Subject vei alege opiunea contains sau
begins with iar n caseta test alturat cuvntul win. Din lista de opiuni derulant Move the
message to: alegei un dosar n care s fie depozitate toate mesajele care ndeplinesc criteriul
stabilit, de exemplu Trash sau Spam. Apsai apoi butonul Add Filter (nereprodus n figur din
motive de spaiu). Repetai paii descrii dac este nevoie s adugai noi filtre, dup care
nchidei fereastra revenind n pagina principal. Dac ulterior dorii s tergei sau s modificai
un filtru urmai paii de mai sus pentru a deschide fereastra din figura 31a. Fiecare regul de
filtrare apare n pagina Filters; n cadrul din stnga sunt afiate numele filtrelor iar n cadrul din
dreapta condiiile (regulile) de filtrare pentru filtrul selectat n stnga. Selectai filtrul dorit din
cadrul stng i apsai butonul Delete sau Edit, dup caz.

3.2.3.2 Editarea informaiilor contului


Este posibil s modificai datele introduse n formularul de creare a contului dup ce acesta a fost
creat. Selectai n fereastra Mail Options Account iar n cadrul din dreapta dai un click pe linkul
Add or edit an account. Se va deschide o nou fereastr ca cea din figura 32.

Figura 32 Fereastra Mail Accounts


Activai link-ul Acount Information din partea stng; vi se va solicita s tastai parola curent,
ca o msur de precauie, i dac ai scris-o corect se va ncrca pagina Review My Account
Information, figura 33.
n seciunea Member Information activai link-ul Edit i n pagina care se va ncrca modificai
datele din formular care privesc aceast seciune. Facei la fel n seciunea Address/Contact
Information.i modificai datele corespunztoare acestei seciuni.
Dac dorii s modificai parola, dai click pe link-ul Change Password.

42

Modificai setrile contului din fereastra din figura 32 selectnd contul din list (dac avei mai
multe conturi) i apsai butonul Edit. Aici putei opta pentru numele care dorii s fie afiat ca
expeditor la destinatarul mesajului, ordinea de afiare a mesajelor, numrul caractere pe rnd in
fereastra de editare i citire a mesajelor, dac mesajul primit sa fie sau nu inclus n mesajul de
rspuns, dac s se salveze o copie a mesajelor trimise n dosarul Sent, etc.

Figura 33 Fereastra pentru editarea informaiilor contului

3.2.3.3 Semntura
Pentru a nu semna fiecare scrisoare n parte putei edita o semntur pe care putei opta s o
includei la sfritul mesajului. Semntura poate conine, eventual, i o formul de salut. Pentru
editarea semnturii activai legtura Signature, figura 30. n caseta de editare tastai semntura,
de exemplu Cu cele mai bune gnduri, Marius Georgescu. Deasupra casetei exista dou
butoane de selecie, Do not use a signature (nu folosi semntura) i Show a signature on all
outgoing messages (afieaz semntura n toate mesajele expediate).
Salvai cu butonul Save Changes i apsai butonul Back to Mail pentru a reveni n fereastra cu
pagina principal.

3.2.4 Utilizarea agendei cu adrese


Pentru a nu introduce manual adresele de e-mail a destinatarilor, aplicaia Yahoo Mail v pune la
dispoziie o agend de contacte. Utilizarea agendei v uureaz completarea cmpurilor To, Cc i
Bcc; este suficient s apsai butoanele cu acelai nume din faa cmpurilor pentru a deschide
lista persoanelor de contact i a le selecta. Pentru a putea folosi agenda trebuie mai nti s o
creai: selectai link-ul Contacts din partea stng a paginii principale a contului utilizator i se
va deschide fila Contacts care v permit s adugai, s eliminai i s modificai date despre
persoanele de contact, figura 34. Putei, de asemenea, s creai liste de contacte dac obinuii s
trimitei mesaje unui grup relativ stabil de persoane. n fila Contacts apsai butonul Add Contact
i vi se va pune la dispoziie un formular n care se introduc numele, prenumele, adresele de email i alte date personale ale persoanei de contact. Cnd ai terminat de completat apsai
butonul Save. Pentru a modifica datele unei persoane de contact selectai persoana din list i
apsai butonul Edit. Dup modificare apsai Save. Pentru tergerea unei persoane din list
selectai persoana i apsai Delete. Creai o list de contacte astfel: Apsai butonul Add List i
n formularul care se deschide atribuii un nume listei, exemplu colegi apoi, n cmpul Add
Contact to List introducei cte un contact din agend.

43

Figura 34 Fila Contacts


Aplicaia va afia sub cmpul respectiv o lista a contactelor care se potrivesc caracterelor pe care
le tastai; alegei contactul din aceast list. Trecei apoi la adugarea urmtorului contact i tot
aa pn terminai. Apsai butonul Save din formular pentru a salva datele din list i apoi
nchidei fila.
Cnd dorii s trimitei un mesaj persoanelor din list e suficient s selectai numele listei pe care
l introducei n unul din cmpurile To, Cc sau Bcc.

ntrebri de verificare
1.

2.

3.

4.

Dosarul Inbox pstreaz


a) Mesajele primite
b) Mesajele compuse dar neexpediate
c) Mesajele compuse
Adresa de e-mail a destinatarului se completeaz n cmpul:
a) Subject
b) Cc sau Bcc
c) To
ntr-o scrisoare de rspuns mesajul original este:
a) inclus automat
b) nu este inclus sau inclus cu maxim 200 de linii
c) inclus la opiunea utilizatorului
Apsarea butonului Send din fereastra de editare a Yahoo mail determin:
a) Expedierea imediat a mesajului
b) Expedierea mesajului sau depunerea lui n dosarul Outbox funcie de setarea clientului
de e-mail
c) Depunerea lui n dosarul Outbox

Probleme propuse
1. Care este deosebirea dintre Web-e-mail i POP3 e-mail?
2. Care este deosebirea ntre e-mail-ul format text i format HTML?
3. Cum se procedeaz pentru a nu include mesajul original ntr-o scrisoare de rspuns,
n Yahoo mail?
4. Cum se poate face completarea cmpurilor To i Cc din fereastra de editare?

44

4. Proiectare pagini Web Web design


Rezumat: prezentul capitol v ofer toate informaiile necesare pentru realizarea, din punct de
vedere tehnic, a unui site web personal. V sunt prezentate principalele elemente ale limbajului
HTML, nsoit de exemple concrete, nvai s concepei un formular i s expediai datele
coninute prin intermediul potei electronice. Tot aici aflai cum s nregistrai un site la un
motor de cutare pentru a obine o poziie bun n rezultatele cutrii.
Documentele HTML sunt fiiere text cu extensia .htm sau .html. Atunci cnd coninutul
documentului este generat dinamic, prin intermediul unor programe care se execut pe serverul
Web, documentele pot avea i alt extensie, specific limbajului de programare care a generat
pagina: php, asp, jsp, etc. Documentele HTML sunt bazate pe limbajul HTML (HyperText
Markup Language Limbaj de marcare a hipertextului). Acesta nu este un limbaj de programare
propriu-zis ci unul de marcare. El conine directive pentru browser care indic acestuia cum s
reproduc informaia din document pe ecranul monitorului. Prin urmare, un document HTML
conine att informaia care trebuie afiat ct i indicaii privind modul de afiare a informaiei.
Indicaiile sunt transmise prin intermediul etichetelor (tag-uri). Etichetele sunt instrumente de
marcare a textului i constau ntr-un set de cuvinte cheie plasate ntre simbolurile mai mic < i
mai mare >. Cele mai multe etichete sunt perechi i acioneaz ca un container pentru textul
coninut. Eticheta de sfrit se deosebete de cea de nceput prin faptul c mai conine un simbol,
slash / naintea cuvntului cheie. Sunt ns i etichete singulare, de ex. <br> sau <li>, al cror
rol va fi explicat la momentul potrivit. Toate etichetele sunt Case Insensitive, adic pot fi scrise
att cu caractere majuscule ct i cu minuscule sau n combinaie.

4.1 Structura documentului HTML


Un document HTML cuprinde un antet (head) i corpul documentului (body). mpreun cele
dou componente alctuiesc sursa documentului, acea combinaie de informaii i marcaje care
determin ca pagina afiat de browser s arate ntr-un anumit fel. Head-ul conine titlul
documentului, eventuale scripturi i alte informaii cu privire la informaiile din corpul
documentului (meta informaii), cum ar fi cuvinte cheie, descriere, directive pentru roboii de
cutare, etc. Scripturile sunt mici programe incluse n documentul HTML care sunt interpretate
i executate de browser. Delimitarea antetului de restul documentului se face prin etichetele
<head> </head>, iar titlul se ncadreaz ntre etichetele <title> </title>.
Titlul propriu zis trebuie s fie un text care s sugereze ct mai bine coninutul paginii i s nu
conin alte etichete; cu alte cuvinte ntre etichetele <title> i </title> nu trebuie s mai existe alte
etichete. De asemenea un document nu poate avea dect un titlu. Acest titlu apare pe bara de titlu
a ferestrei browserului.
Corpul documentului reprezint partea cea mai important (ca informaie i mrime) i conine
informaia propriu-zis. Corpul documentului se plaseaz ntre etichetele <body> i </body>.
nainte de a trece la exemplificarea structurii documentului se mai precizeaz c toate
documentele trebuie s nceap cu eticheta <HTML> i s se ncheie cu </HTML>.
Exemplu:
<html><head>

<title>prima pagina Web</title>


</head>
</body>
aici ar fi corpul documentului<body>
</html>

Aici se poate pune ntrebarea: cu ce scriem documentul i ce facem cu el dup ce l-am editat?
De scris se poate scrie cu orice editor de text, de exemplu cu NotePad din Win9x. De salvat se
45

salveaz cu extensia htm sau html dup ce n prealabil i s-a atribuit un nume fiierului. Exist
editoare specializate pentru editarea documentelor HTML care includ o serie de funcii utile,
cum ar fi generarea automat a perechilor de etichete, funcia AutoComplete, evidenierea prin
culori a etichetelor i atributelor acestora, interfa grafic intuitiv. Dintre acestea amintesc:
HTML-kit, EZPad, Bluefish, care sunt i gratuite.
n browserul IE79. acest document arat ca n figura 35. Se observ titlul afiat pe bara de titlu a
ferestrei i n cuprinsul ferestrei textul dintre etichetele <body>. Pe bara de stare mesajul Done
informeaz c ncrcarea documentului de ctre browser s-a realizat cu succes.

Figura 35 Documentul n fereastra browserului IE7


Remarc: spaiile suplimentare, ca i liniile suplimentare, din coninutul documentului nu sunt
luate n considerare de browsere. Acestea pot fi adugate n scopul organizrii mai lizibile i mai
uor de interpretat a sursei. Exemplul de mai sus scris astfel:
<html>
<head>
<title>prima pagina Web</title>
</head>
<body>
aici ar fi corpul documentului
</body>
</html>

este mai inteligibil.


Pentru crearea unor pagini mai atractive sub aspectul prezentrii, limbajul HTML ofer
posibiliti de formatare a textului.

4.2 Formatarea documentelor HTML


Pentru formatarea textelor se utilizeaz etichete, care pot fi mprite n etichete de stiluri fizice
i etichete de stiluri logice.

4.2.1 Stiluri fizice


Stilurile fizice permit scrierea ntr-un format prestabilit. Din acest motiv ele sunt inflexibile iar
posibilitile de folosire sunt limitate. Stilurile fizice utilizeaz etichetele:
<b> </b> ; determin scrierea cu caractere aldine (ngroate) a textului cuprins ntre eticheta de
nceput i sfrit
<i> </i> ; determin scrierea cu caractere italice
<u> </u> ; determin scrierea cu caractere subliniate

Toate exemplele sunt afiate n browserul IE7, aa nct n continuare nu se va mai face aceast specificare

46

<tt> </tt> ; determin scrierea cu caractere de main de scris. Acest tip de scriere aloc aceeai
lime tuturor caracterelor, fie c sunt litere ca i, j ori M sau W. Exemplu de mai jos este
edificator pentru modul de folosire a acestor stiluri:
<HTML>
<head><title></title></head>
<body>
<b>text aldin</b><br><i>italic</i><br><u>si subliniat</u><br>
aceasta e formula apei H<sub>2</sub>O <br>
si aceasta este aria cercului pi*R<sup>2</sup><br>
<tt>Iar asa scrie masina de scris </tt>
</body>
</HTML>

Efectul este cel din figura.36:

Figura 36 Exemplu de formatare a textului cu ajutorul stilurilor fizice


n exemplul de mai sus au mai fost folosite etichetele <sub> </sub> i <sup> </sup> pentru a
determina scrierea ca indice i respectiv exponent a cifrei 2 din formula apei i a ariei cercului.

4.2.2 Stiluri logice


Stilurile logice, aa cum arat i numele, sunt acele stiluri care permit definirea de ctre designer
a aspectului textului marcat cu aceste stiluri. Problema seamn cu definirea stilurilor n
procesorul de texte Word. De exemplu titlurile (heading), au acelai rol ca n editorul Microsoft
Word, adic ajut la evidenierea titlurilor i subtitlurilor ntr-un document structurat. Sunt 6
nivele de heading iar etichetele pentru ele sunt <hn> </hn>, n care n poate lua valorile de la 1 la
6. S presupunem c avem un document structurat astfel:
Comertul electronic
1. Internet-ul, infrastructura CE
1.1 Reteaua Internet
1.2 Serviciile Internet
2. Comertul Electronic
2.1 Definitie, Clasificri
2.2 Modelul generic si modele functionale

Atribuind titluri potrivite textul poate aprea ntr-o form acceptabil n fereastra browserului.
Iat un exemplu:
<html><head><title>Comertul electronic</title></head>

47

<body><h1>Comertul electronic </h1>


<h2> 1. Internet-ul, infrastructura CE </h2>
<h3> 1.1 Reteaua Internet</h3>
<h3> 1.2 Serviciile Internet</h3>
<h2> 2. Comertul electronic </h2>
<h3> 2.1 Definitie, clasificari </h3>
<h3> 2.2 Modelul generic si modele functionale </h3>
</body>
</html>

n figura 37a se reproduce aspectul documentului de mai sus.

a)

b)

Figura 37 a) Document cu diferite niveluri de titlu b) acelai document n care nivelurile


de titlu H1 i H3 sunt definite de noi
n figura 37b este reprodus acelai coninut dar cu aspect diferit; titlul, Comertul electronic, este
scris cu font Arial n loc de Times New Roman iar titlurile subcapitolelor sunt indentate la
stnga. Acest lucru a fost posibil prin definirea unor stiluri diferite pentru nivelurile de titlul H1
i H3. Sursa a fost modificat dup cum urmeaz:
<html>
<head><title>Comertul electronic </title></head>
<body>

<h1 style="font-family:arial, tahoma, sans; font-size:18pt">Comertul electronic </h1>


<h2> 1. Internet-ul, infrastructura CE </h2>
<h3 style="margin-left:20px"> 1.1 Reteaua Internet</h3>
<h3 style="margin-left:20px"> 1.2 Serviciile Internet</h3>
<h2> 2. Comertul electronic </h2>
<h3 style="margin-left:20px"> 2.1 Definitie, clasificari </h3>
<h3 style="margin-left:20px"> 2.2 Modelul generic si modele functionale </h3>
</body>
</html>

Observai c n interiorul etichetei h1 a fost adugat urmtorul coninut: style="font-family:arial,


tahoma, sans; font-size:18pt" iar n interiorul etichetelor h3 urmtorul coninut: style="marginleft:20px" . Aceste completri nu fac dect s defineasc un stil, diferit de cel implicit, pentru
etichetele H1 i H3. n cazul celei dinti stilul const n modificarea fontului n Arial i a
dimensiunii acestuia la 18pt, iar n cazul celei de a doua etichete n lsarea unei margini, n
stnga, de 20px. Nu trebuie s v batei capul, acum, cu descifrarea stilurilor, vom reveni asupra
lor la momentul potrivit.
Afirmam c browser-ele ignor spaiile i salturile la linii noi n surs. ncercai s scriei dou
strofe dintr-o poezie pe care s le afiai n fereastra browser-ului. Exemplu10:

10

Din motive de economie de spaiu nu vom mai scrie dect coninutul dintre etichetele <BODY> i </BODY>,
celelalte fiind subnelese.

48

<body>
George Toprceanu
Balada calatorului
O,
e-att de bine cnd pe drumuri ninse
ntlnesti o casa cu lumini aprinse,
Un ogeac din care se ridica fum,
Cnd te prinde noaptea calator la drum!
Sania coboara clinul de padure.
Fug n urma noastra luminisuri sure
Si-n singuratatea care ne petrece,
Peste vrf de arbori, asfintitul rece
Strabatnd podoaba crengilor subtiri
Lumineaza-n aer bolti de trandafiri.
</body>

Rezultatul este cel din figura 38, unde se poate vedea c nici spaiile suplimentare de dup litera
O a primului vers, nici spaiile pe vertical, ntre strofe, i avansul la linie nou ntre versuri nu
sunt luate n considerare.

Figura 38 Browser-ul ignor spaiile i salturile la linie nou


Browser-ul trebuie instruit s fac aceste operaii. Astfel, pentru a determina ca un anumit text
s fie afiat pe o linie nou, textul trebuie precedat de eticheta ; <br />. Cu ajutorul etichetei <br
/> (brake row), etichet nepereche, se poate realiza un salt la rnd nou, fr spaiul suplimentar.
Remarc: Recomandrile W3C cer ca n cazul utilizrii etichetelor nepereche acestea s se termine cu
semnul slash /. Se va scrie deci <br /> i nu <br>. Totui, recomandarea neavnd nc un caracter
obligatoriu, scrierea n ultima form nu este greit. Pe parcursul acestui capitol se vor folosi ambele
forme.

Pentru a lsa un spaiu suplimentar ntre strofe acestea trebuie ncadrate de etichetele marcatoare
de paragraf, <p> i </p>
Modificnd sursa, dup cum urmeaz, se obine rezultatul din figura 39.
<body>
<H4>George Toprceanu </H4>
<p><i>Balada calatorului</i></p>
<p>
O,
e-att de bine cnd pe drumuri ninse<br />
ntlnesti o casa cu lumini aprinse, <br />
Un ogeac din care se ridica fum, <br />
Cnd te prinde noaptea calator la drum!</p>
<p>
Sania coboara clinul de padure. <br />
Fug n urma noastra luminisuri sure <br />
Si-n singuratatea care ne petrece, <br />
Peste vrf de arbori, asfintitul rece <br />

49

Strabatnd podoaba crengilor subtiri <br />


Lumineaza-n aer bolti de trandafiri.</p>

Figura 39 Strofele aranjate folosind etichetele <br /> i <p>


Exist o posibilitate de a determina browserul s nu mai ignore spaiile i salturile la rnd nou.
Ea const n ncadrarea textului ntre etichetele <pre> </pre> (preformated). n mod prestabilit
afiarea se face cu font monospaiat (Courier), dar definind un alt stil textul va fi afiat aa cum
dorim.
Alte etichete de stil logic sunt:
<p> </p> (paragraph) servete pentru delimitarea paragrafelor n interiorul documentului.
Lectura devine mai odihnitoare deoarece ntre paragrafe exist o distan mai mare dect ntre
rnduri i n acest fel se ofer ochiului posibilitatea de relaxare la trecerea de la un paragraf la
altul.
<em> </em> (emphasize) scoate n eviden poriunea de text dintre etichete. Implicit afieaz
cu caractere italice.
<strong> </strong> evideniaz mai puternic dect eticheta anterioar; implicit afieaz caractere
aldine.
<dfn> </dfn> (definition) folosit pentru ncadrarea cuvintelor crora urmeaz s li se dea o
definiie, afieaz implicit caractere italice.
<cite> </cite> (cite - citat) folosit pentru ncadrarea titlurilor de cri, filme, albume, etc.
afieaz implicit caractere italice.
<kbd> </kbd> (keyboard) afieaz caractere cu lime fix (ca i <tt> doar c n acest caz se
poate defini stilul).
<var> </var> (variable) folosit pentru evidenierea variabilelor n formule, afieaz implicit
caractere italice.

4.2.3 Stiluri de list


Limbajul HTML v d posibilitatea s alctuii rapid liste; exist dou tipuri de liste, ordonate
(sau numerotate) i neordonate (marcate). O list ordonat este ncadrat de etichetele <ol> </ol>
(ordered list) iar cele marcate de etichetele <ul></ul> (unurdered list). Fiecare articol al listei
este precedat de eticheta nepereche <li /> (list item). n mod implicit eticheta <li /> determin
afiarea pe rnd nou:
50

Exemplul 1
<body><h3>Tipuri de afaceri electronice</h3>
<ol>
<li />Business to Business
<li />Business to Administration
<li />Business to Consumer
<li />Consumer to Consumer
</ol>
</body>

Exemplul 2
<body><h3>Tipuri de afaceri electronice</h3>
<ul>
<li />Business to Business
<li />Business to Administration
<li />Business to Consumer
<li />Consumer to Consumer
</ul>
</body>

Rezultatul celor dou exemple se poate vedea n figura 40

Figura 40 list ordonat i list neordonat


Listele pot fi imbricate, o list ordonat putnd conine una sau mai multe liste ordonate sau/i
neordonate. Iat un exemplu:
<body>
<ol>
<li /><b>Tipuri de afaceri Business to Business</b>
<ul>
<li />Materii prime - Fabricant
<li />Fabricant - Distribuitor
<li />Distribuitor - Detailist
</ul>
<li /><b>Tipuri de afaceri Business to Consumer</b>
<ul>
<li />Cumparaturi on-line
<li />Internet Banking
<li />Rezervari bilete
</ul>
</ol></body>

Modul n care coninutul este reprodus de browser poate fi vzut n figura 41.
Etichetele, att cele de stil logic ct i cele de stil fizic, pot fi utilizate combinat n scopul de a
obine rezultatul scontat. Singura cerin este ca etichetele s fie nchise n ordinea invers a
deschiderii lor.

51

Figura 41 Exemplu de liste imbricate


Iat dou exemple de folosire corect a combinaiilor de etichete pentru obinerea unui scris
aldin, cursiv i subliniat:
a) <em><b><u>Text cursiv, aldin si subliniat</u></b></em>
b) <strong><i><u>Text cursiv, aldin si subliniat</u></i></strong>
Pentru separarea diferitelor pri din corpul de text se pot introduce linii (rigle) orizontale cu
ajutorul etichetei nepereche <hr />. Aceast etichet admite atribute prin care se stabilesc
lungimea, grosimea alinierea, aspectul liniei, etc. Atributele se scriu naintea semnului > i pot fi
combinate ntre ele. Lipsa oricrui atribut determin o linie de lungime egal cu limea
ecranului.
Atributele sunt:
WIDTH=n[%], stabilete lungimea n pixeli sau procent din limea ecranului dac numrul n
este urmat de semnul percent;
SIZE=n, stabilete grosimea liniei n pixeli;
NOSHADE, determin haurarea liniei;
ALIGN=position, n care argumentul position poate fi left, right sau center, determin alinierea
la stnga, dreapta sau centru a riglei.
OBSERVAIE: Atributul ALIGN poate fi utilizat i n interiorul etichetei paragraf <p> pentru
stabilirea alinierii paragrafului. Atributul se scrie numai n prima etichet, naintea semnului >.
Unele browsere accept ca valoare a atributului i justify, ceea ce determin o alinierea a
textului att la stnga ct i la dreapta.
De asemenea se poate stabili i culoarea, dar despre acest atribut se va discuta mai pe larg n
paragraful urmtor.

4.2.4 Formatarea fonturilor


Fonturile utilizate pot fi modificate ca dimensiune, culoare i aspect cu ajutorul etichetelor
<font> </font>. Ele admit atribute prin care se stabilesc caracteristicile mai sus enumerate.
Mrimea: sunt 7 dimensiuni disponibile pentru fonte, de la 1, cel mai mic, la 7, cel mai mare.
Pentru schimbarea dimensiunii se utilizeaz atributul SIZE=n Acesta este modul absolut de
specificare a dimensiunii. Se poate specifica i dimensiunea n mod relativ, raportat la
dimensiunea implicit a fontului: SIZE=+2, SIZE=-1 determin mrirea fontului cu 2
uniti, respectiv micorarea cu o unitate raportat la mrimea implicit (de regul aceasta este 3).
Aspectul: ca i n Word fonturile pot fi alese pentru a da aspectul dorit documentului. Atributul
care determin schimbarea fontului este FACE=fontname unde fontname este numele fontului.
Browserele recunosc un numr relativ redus de fonturi i ori de cte ori vor ntlni denumiri de

52

fonte pe care nu le recunoasc le vor nlocui cu unul din tipurile cunoscute. Iat o list a
principalelor fonturi considerate ca sigure pe sistemele Windows11
Arial, Arial, Arial Black, Arial Black, Comic Sans MS, Comic Sans
MS, Courier New, Courier New, Georgia, Georgia, Impact, Impact,
Lucida Console, Lucida Console, Palatino Linotype, Palatino
Linotype ,Tahoma, Tahoma, Times New Roman, Times New Roman,
Trebuchet MS, Trebuchet MS, Verdana, Verdana, Symbol, ,
Webdings, :HEGLQJV
Atributul care stabilete culoarea este COLOR= valoare. Culoarea, este codificat cu 6 digii
hexazecimali (24 de bii) rezultnd un numr de peste 16 milioane de culori. Paleta web standard
conine doar 216 culori. O parte dintre culorile de baz pot fi alese prin desemnarea numelui lor
ca argument al atributului COLOR, ex: red, white, yellow, blue, lightblue, cyan, darkgreen,
green etc. Pentru celelalte culori codificarea se face pe sistemul RGB (Red-Green-Blue), folosit
n televiziunea color. Argumentul valoare are forma #RRGGBB, ceea ce semnific faptul c
fiecare culoare de baz are alocai doi digii hexazecimali putnd lua valori la 00 (0 n sistem
zecimal) la FF (.255 n sistem zecimal). COLOR = BLUE i COLOR=#0000FF au acelai
efect, stabilesc culoarea albastru.
Un exemplu edificator despre cum se folosesc atributele fonturilor este prezentat mai jos:
<HTML><head><title>atributele fontelor si nu numai</title></head>
<body>
<hr width=50% size=10 noshade align="left" />
<p align="center"><font size="-1" color="blue">
text centrat de culoare albastra si de dimensiune 2 (3 implicit -1), aspect
Times New Roman (de asemenea implicit) </font>
<p align="left"><font size="5" face="arial" color="green">
aliniat la stinga, de culoare verde cu dimensiunea de 5, aspect Arial</font>
<p align="right"><font face="courier" color="#ff0000">
aliniat la dreapta, de culoare rosie, dimensiune 3 (implicita) si aspect
Courier</font>
<p align="justify"><font color="cyan" size="+3">
si aliniat "JUSTIFY", de culoare Cyan, dimensiune 4 (implicit 3 +4 adaugat)
aspect Impact</font></body> </HTML>

Rezultatul este cel din figura 42.


Mai multe despre folosirea
http://www.visibone.com/vaccc/.

culorilor

putei

afla

consultnd

adresa

web

Atribute ale etichetei <BODY>


Dac se dorete stabilirea atributelor pentru ntreaga pagin aceasta se poate realiza incluznd
atribute n eticheta <body>. Lista celor mai uzuale atribute i efectul lor este prezentat n tabelul
1

4.3 Tabele
Tabelele se introduc n document cu ajutorul etichetelor <table> </table>, care marcheaz
nceputul i sfritul tabelului. Eticheta admite cteva atribute pentru formatarea tabelului:

11

http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html

53

Figura 42 Exemplu de manipulare a fonturilor


Tabel .1 Atributele etichetei <body>
Atributul
bgcolor="numele culorii sau numrul"

Efectul
stabilete culoarea fundalului paginii

background="calea ctre fiierul imagine" stabilete imaginea de fundal


link="numele culorii sau numrul "

stabilete culoarea legturilor din pagin

alink="numele culorii sau numrul "

stabilete culoarea legturilor active din


pagin

vlink="numele culorii sau numrul "

stabilete culoarea legturilor care au fost


vizitate

text="numele culorii sau numrul"

stabilete culoarea textului pentru ntreaga


pagin

BORDER=n stabilete grosimea marginii exterioare a tabelului, in pixeli. Lipsa atributului sau
n=0 fac liniile tabelului invizibile.
CELLPADDING=n stabilete mrimea spaiului dintre liniile tabelului i coninutul celulei
CELLSPACING=n stabilete spaierea ntre celule
WIDTH=n[%] stabilete limea tabelului n pixeli sau procente din limea ecranului dac n
este urmat de semnul procent, %.
Fiecare rnd al tabelului este delimitat de etichetele <tr> </tr> (table row). Eticheta <td> </td>
(table data) delimiteaz coninutul unei celule.
Etichetele <tr> i <td> admit atributele ALIGN cu argumentele RIGHT, CENTER i LEFT, care
permit poziionarea coninutului celulei pe orizontal, i VALIGN cu argumentele TOP, MIDLE
i BOTTOM. care permit poziionarea coninutului celulei pe vertical. n mod implicit
coninutul celulei este aliniat la stnga i centrat pe vertical. Atributul NOWRAP
Etichetele <table> </table>, <tr> </tr>i <td> </td> acioneaz ca nite containere, astfel c n
interiorul lor pot fi plasate alte etichete pentru formatarea textului, stabilirea aspectului
fundalului, etc. pentru ntreg tabelul, pentru rndul sau celula respectiv.
Urmtorul exemplu arat cum se construiete un tabel cu dou rnduri i dou coloane i cum se
formateaz textul n interiorul celulelor.
<html>
<head>

54

<title>exemplu cu tabel</title>
</head>
<body bgcolor="#FF7F50" text="#FFFFFF">
<!-- culoare coral -->
<div align="center"><center>
<table border="4" cellpadding="2" cellspacing="4" width="80%">
<tr bgcolor="magenta">
<td>11</td>
<td>12</td>
</tr>
<tr>
<td align="center" valign="top" width="30%">21<p>&nbsp;</p>
</td>
<td bgcolor="white" align="right"><font size="4" color="black">22</font></td>
</tr>
</table>
</center></div>
</body>
</html>

Rezultatul se poate vedea n figura 43.

Figura 43 Tabel 2x2 creat cu sursa din exemplul de mai sus


n exemplul considerat se poate observa prezena unei etichete noi, <div>; aceasta a fost folosit
pentru centrarea tabelului n pagin. De fapt perechea de etichete <div> </div> delimiteaz o
seciune a documentului (realizeaz divizarea documentului) astfel nct respectiv zon s poat
fi formatat distinct. Eticheta admite atributele ALIGN, cu cele trei sau patru argumente
cunoscute, pentru stabilirea alinierii pe orizontal a seciunii delimitate i NOWRAP pentru
stabilirea modului de rsucire a textului n interiorul seciunii.
O seciune poate include alte subseciuni. n acest caz alinierea precizat de atributul ALIGN al
unei seciuni are efect asupra tuturor subseciunilor incluse.
Iat nc un exemplu de utilizare a etichetei <div>, n care un text este fragmentat n trei seciuni
(blocuri de text) care sunt aliniate diferit:
<html>
<head>
<title> Blocul <div></title>
</head>
<body>
Aceasta linie este o linie normal. Urmtorul bloc este aliniat la dreapta.
<div align="right">
O singur linie. O singura linie. O singur linie. O singur linie.<br />
O singur linie. O singura linie. O singur linie. O singur linie.<br />
O singur linie. O singura linie. O singur linie. O singur linie.<br />
<div align="center">
Bloc aliniat pe centru. Bloc aliniat pe centru. <br />
Bloc aliniat pe centru. Bloc aliniat pe centru. <br />
Bloc aliniat pe centru. Bloc aliniat pe centru. <br />

55

</div>
</body>
</html>

Rezultatul este reprodus n figura.44

Figura 44 Un exemplu de mprire a unei pagini n seciuni


Tabelele pot fi numerotate cu ajutorul etichetei <caption> </caption>. Perechea de etichete se
introduce ntre etichetele <table> </table>, de obicei imediat dup eticheta <table> iar ntre ele
se scrie numele tabelului, dup exemplul:
<table>
<caption> Tabelul nr.1 </caption>
</table>

Eticheta admite utilizarea atributelor, cele mai comune fiind ALIGN i VALIGN. n mod
implicit (fr atribute) numele tabelului este scris deasupra tabelului i centrat. Valoarea
BOTTOM pentru atributul VALIGN va determina scrierea titlului sub tabel. Fonturile pot fi
stabilite cu ajutorul etichetelor <font> </font> inserate intre etichetele <caption> </caption>.
Pentru evidenierea coninutului celulelor ce constituie cap de tabel, n locul etichetelor <td>
</td> se folosesc etichetele <th> </th>. Acestea determin scrierea pe rndul respectiv cu
caractere aldine i paragraf centrat.
Vom ncheia acest paragraf cu explicarea a dou atribute ale etichetei <td>, ROWSPAN i
COLSPAN. Dac se dorete ca o celul s aib limea mai mare dect cea a unei coloane, atunci
eticheta <td> va conine atributul COLSPAN, dup modelul:
<td COLSPAN=3>..</td>

ceea ce va determina ca celula respectiv s se ntind pe limea a 3 coloane. n mod similar,


pentru ca o celul s ocupe pe vertical nlimea mai multor rnduri se va folosi atributul
ROWSPAN cu argumentul egal cu numrul rndurilor, dup modelul:
<td ROWSPAN=2>..</td>

n figura 45 se dau dou exemple de tabele rezultate n urma folosirii acestor atribute.

Figura 45 Tabele n care s-au folosit atributele COLSPAN i respectiv ROWSPAN


Tabelele sunt frecvent utilizate pentru construirea paginilor care conin elemente grafice, fiecare
celul coninnd cte un fragment de imagine. Prin alturarea corespunztoare a fragmentelor se
obine imaginea de ansamblu.
56

4.4 Imagini
ntr-un document web pot fi inserate imagini n format jpg (jpeg), gif, png sau xbm. Totui, cele
mai folosite formate pentru imagini sunt JPEG i GIF i PNG. Ultimul tinde s nlocuiasc
formatul GIF datorit licenei care trebuie pltite pentru utilizarea acestuia. Elementul prin care
se comunic browser-ului s insereze o imagine este
<img src=locaia fiierului />.

Atributele cel mai frecvent folosite sunt:


HEIGHT i WIDTH servesc pentru stabilirea dimensiunii imaginii (nlime i lime), n
pixeli, exemplu <img src=o32.jpg Height=50 Width=60 />
ALIGN stabilete alinierea acesteia n pagin i n raport cu textul. Admite a argumentele left,
right, center, top, texttop, middle, absmiddle, baseline, bottom, i absbottom.
Este de dorit ca de la bun nceput imaginea s aib dimensiunile potrivite pentru a nu fi necesar
redimensionarea cu ajutorul atributelor susmenionate.
Exemplu: <img src=o32.jpg Height=50 Width=60 align=center />

ALT permite specificarea unui text ca alternativ pentru imagine n cazul n care, din diferite
motive, la client nu se afieaz imagini. Exemplu: <img src=o32.jpg Alt=text
explicativ />

BORDER permite stabilirea grosimii chenarului imaginii, n pixeli. Formatul este


BORDER=n unde n este grosimea, n pixeli, a chenarului. Cnd argumentul este zero
imaginea nu are chenar.
Orice imagine necesit un timp suplimentar pentru ncrcare i afiare n browser, astfel nct
mrimea i numrul lor trebuie alese cu grij, n caz contrar ncrcarea paginii poate dura
exagerat de mult i va determina pe cel ce a accesat respectiva pagin s abandoneze ncrcarea.

4.5 Legturi
Linkul sau legtura a fost unul din elementele introduse nc de la primele versiuni ale HTML i
asigur legtura dintre documentul curent i alte documente, aflate pe acelai server sau pe alte
servere.
Introducerea unei legturi (n englez - hyperlink) se face cu ajutorul etichetei <A> </A>, care
acioneaz ca o ancor. Forma etichetei este puin diferit de a celorlalte prezentate pn n acest
moment.
<A href = locaia fiierului> numele legturii </A>

href este un cuvnt rezervat care indic faptul c irul de caractere de dup semnul egal
reprezint adresa la care se gsete fiierul spre care se stabilete legtura.
locaia fiierului reprezint numele fiierului, inclusiv calea spre acesta sau URLul
corespunztor.
numele legturii este un ir de caractere deasupra cruia dnd click se va directa browserul spre
fiierul specificat).
Locaia fiierului se poate specifica n dou moduri, relativ i absolut. Adresarea relativ se face
lund ca referin locaia documentului curent.
Pentru o mai bun nelegere s admitem c documentul pe care l crem se afl n dosarul
html aflat la rndul lui n dosarul Situlmeu, de pe discul local C. Dosarul Situlmeu mai
conine alte dou dosare, poze i altele. Structura ierarhic este reprodus n figura 46

57

Figura 46 Organizarea dosarelor

Dac dorim s crem o legtur ctre fiierul


poza1.jpg din dosarul poze, atunci vom scrie calea
spre fiier ca ../poze/poza1.jpg. Semnificaia celor
dou puncte este aceeai ca n DOS, adic fiierul se
afl cu un nivel mai sus dect directorul curent (html).
Cu alte cuvinte browserului i se comunic s caute
fiierul poza1.jpg n dosarul poze aflat cu un nivel
mai sus dect directorul curent. Dac se dorete
adresarea fiierului cuprins.htm, aflat n dosarul
curent, calea va fi: cuprins.htm. Dac acelai fiier
s-ar gsi n directorul C: atunci calea se va scrie
../../cuprins.htm, adic n directorul cu dou nivele
mai sus dect directorul curent.

ntr-o adresare absolut calea spre fiier se scrie ca C:/Situlmeu/poze/poza1.jpg.


Avantajul adresrii relative este c asigur portabilitatea site-ului. Astfel, dac se copie dosarul
Situlmeu pe oricare alt unitate de disc, de pe calculatorul propriu sau alt calculator, legturile
vor funciona. n cazul adresrii absolute acest lucru nu este garantat; dac dup copierea
dosarului, s spunem pe discul D, se terge folderul Situlmeu de pe discul C, atunci legturile
nu vor mai funciona.
Atunci cnd fiierul nu se afl pe calculatorul local, ci pe un alt calculator conectat la Internet,
specificarea adresei fiierului se face prin URLul acestuia. Astfel, pentru a accesa pagina cu
specificaiile limbajului HTML 4.0 de pe site-ul Consoriului 3W (cel care este abilitat s emit
reglementri), calea spre fiier este http://www.w3.org./TR/html4/, iar pentru a accesa pagina
principal
a
departamentului
ID
de
pe
site-ul
FSEAP,
calea
este
http://www.seap.usv.ro/idd/index.html. Reinei c URLul este CaseSensitive!!!
Un exemplu de includere a acestor legturi intr-o pagin web este dat mai jos
<html><head><title> pagina cu linkuri</title><head>
<body>
<p>mai multe informatii despre specficatiile limbajului HTML poti gasi <a
href= http://www.w3.org/TR/html4/>aici</a>
<p>iar
pentru
a
accesa
pagina
Departamentului
ID
<a
href=http://www.seap.usv.ro/idd/index.html > click aici </a>
</body></html>

n fereastra browserului codul de mai sus produce rezultatul din figura 47.

Figura 47 Pagin Web cu legturi

5.5.1 Imagini ca legturi


Imaginile pot fi folosite ca legturi, n aa fel nct atunci cnd se execut click pe ele se
activeaz legtura. Pentru aceasta se folosete tot eticheta ancor dar n locul numelui legturii se
folosete eticheta de inserare a imaginii. Exemplu:
<html>
<head>
<title> link image </title>

58

</head>
<body>
Facand clik pe imaginea alaturata ajungi la cei 3W
<a href =http://www.3w.org/> <img src=w3c_main.gif
border =0 /> </a>
</body>
</html>

align

center

4.6 Formatarea cu ajutorul stilurilor


Limbajul HTML este destul de limitat n posibilitile de formatare ale unui document. De
exemplu nu putem modifica spaiul pe care titlurile H1...H6 l las nainte i dup, nu putem
defini un chenar punctat pentru tabele, nu putem defini un alt aspect pentru hiperlegturi, etc.
Pentru a compensa acest neajuns a fost inventat un limbaj numit CSS (Cascading Style Sheets
foi de stiluri n cascad). W3C definete CSS ca pe un mecanism simplu de adugare de stiluri
(culori, aspect font, spaieri) unui document web. CSS rezolv cel puin dou probleme:

mai bun separare ntre forma i coninutul documentului,

eliminarea redundanei stilurilor.

Cum se realizeaz acestea vom vedea imediat.


S analizm, spre exemplu, urmtoarea linie de cod:
<p><font color=darkgreen face=arial size=-1><i><b>Aici e
textul</b></i></font></p>

Este lesne de observat c pentru a scrie un paragraf ntr-un anumit fel am utilizat 4 etichete i 3
atribute. Aceasta aglomerare de marcatori face coninutul greu de detectat iar atunci cnd trebuie
modificat aspectul gsirea i efectuarea modificrilor este deosebit de greoaie.
Dac acest mod de afiare trebuie repetat de 10 ori n document, va trebui s repetm de 10 ori
aceast niruire de etichete i atribute. Pe lng faptul c dimensiunea fiierului html crete,
ceea ce ncetinete ncrcarea lui, modificarea aspectului tuturor celor 10 paragrafe consum
mult timp i pot aprea greeli.
Este posibil s definim un stil de paragraf care s se aplice unitar tuturor paragrafelor? Este
posibil ca modificnd definiia stilului s se modifice toate paragrafele care au stilul respectiv?
Da, cu ajutorul CSS acest lucru este posibil
Stilurile se pot defini n 3 moduri: inline (n interiorul etichetei de stil logic), n antetul fiecrei
pagini i n fiier extern.
Modul inline
Exemplul de mai sus poate fi scris, utiliznd CSS n modul inline, astfel
<p style="color:darkgreen; font-family:arial, sans-serif;
font-weight:bold; font-style:italic">Aici e textul</p>

font-size:10pt;

La prima vedere nu am rezolvat mare lucru; am nlocuit o serie de etichete cu atribute de stil, la
fel de numeroase. Aa i este, dar acest mod de utilizare are o aplicabilitate aparte, i anume
poate modifica un stil care a fost definit global, pentru ntregul document.
n antetul documentului
Aa cum arat i numele, definirea se face ntre etichetele <head> i </head>. Zona n care sunt
definite stilurile se ncadreaz ntre etichetele <style> i </style> . Eticheta <style> se recomand
a fi nsoit de atributul type, dup cum se vede n exempul care urmeaz.
n acest mod, exemplul considerat poate fi scris:
<head>
<style type=text/css>

59

p {color:darkgreen; font-family:arial,
weight:bold; font-style:italic}
</style>
</head>
<body>
<p>Aici e textul</p>
</body>

sans-serif;

font-size:10pt;

font-

De data aceasta efectul este vizibil: stilul definit pentru paragraf n antet se aplic oricrui
paragraf din document. Coninutul e uor de identificat fiind ncadrat doar de 2 etichete, <p> i
</p>. n plus, dac se dorete modificarea aspectului e suficient s se modifice definiia stilului
n antet.
Sintaxa de folosire a stilurilor n antet este:
<head>
<style type=text/css>
Selector_1 {proprietate: valoare}
Selector_2 {proprietate: valoare}
.
Selector_n {proprietate: valoare}
</style>
</head>,

n care selector_1, selector_2,... sunt nume ale oricror etichete de stil logic.
Proprietile unui selector se separ prin punct i virgul ; iar ordinea lor nu este important.
Cnd acelai stil trebuie aplicat mai multor pagini, modul de definire n antet este nepractic
deoarece aceeai informaie trebuie introdus n antetele tuturor paginilor. Cnd se impune
modificarea definiiei stilurilor, aceasta trebuie operat n toate paginile; dac una rmne
nemodificat, ea va avea aspect diferit de toate celelalte pagini.
Pentru a se evita acest inconvenient se utilizeaz legtura ctre un fiier extern de definire a
stilurilor.
n fiier extern
Metoda const n crearea unui fiier care conine toate definiiile stilurilor (adic tot ceea ce n
modul n antet este cuprins ntre etichetele <style> i </style>) care se salveaz cu extensia css.
n antetul fiecrui document care trebuie s utilizeze stilurile definite n fiierul de stiluri se
introduce urmtoarea linie de cod
<LINK REL= stylesheet TYPE= text/css HREF= numefis.css>

Dac fiierul se afl n alt loc dect n dosarul documentului HTML atunci se va specifica i
calea spre fiier, dup regulile stabilite. Aceast metod este foarte folosit deoarece permite
modificarea uoar a stilurilor mai multor pagini concomitent, prin simpla modificare a fiierului
cu directive. Se pot crea mai multe fiiere cu directive care s fie apelate succesiv, exemplu:
<LINK REL= stylesheet TYPE= text/css HREF= numefis_1.css>
<LINK REL= stylesheet TYPE= text/css HREF= numefis_2.css>

Prioritatea cu care se aplic stilurile este urmtoarea: fiier extern, antet, inline. Aceasta
nseamn c o definiie fcut n fiierul extern poate fi modificat prin definiia din antet i
ambele de definiia inline. Rezult, deci, c definiia inline are prioritatea ce mai mare.
Proprietile care nu sunt modificate n definiiile ulterioare sunt motenite. n exemplul urmtor
Titlul 1 (H1) este definit n antet ca avnd dimensiunea fontului de 14pt, culoarea roie i tip
Verdana. Titlul este utilizat n document de dou ori, dar a doua oar se modific doar culoarea,
n albastru, folosind definirea inline. Se constat c celelalte dou proprieti, tip font i
dimensiune rmn cele definite n antet.
<html><head><title>Exemplu mostenire proprietati</title>

60

<style type="text/css">
h1 {font-size:14pt;
color:red;
font-family:arial}
</style>
</head>
<body>
<H1>Stil definit in antet</H1>
<H1 style="color:blue">Stil definit in antet si culoarea modificata
inline</H1>
</body></html>

Utilizarea claselor
Este puin probabil s dorii ca ntr-un document toate paragrafele s arate identic. n
documentele complexe paragrafele fac diverse funcii i ca urmare trebuie s aib aspecte
diferite. Eticheta <p> este, ns, una singur. Soluia pentru definirea de stiluri diferite pentru
acelai selector st n utilizarea claselor. Ele permit gruparea mai multor selectori n clase care
definesc un anume aspect. Numele clasei poate fi ales arbitrar, dar e bine s sugereze funcia pe
care o joac n cadrul documentului. Exemplul urmtor poate fi edificator:
<html><head><title>Exemplu utilizare clase</title>
<style type="text/css">
.rosu {font-size:12pt;
color:red;
font-family:arial}
.blue {font-size:12pt;
color:blue;
font-family:arial;
border:solid gray 1px}
</style>
</head>
<body>
<p class="rosu">paragraf din clasa "rosu"</p>
<p class="blue">paragraf din clasa "blue"</p>
</body>
</html>

Efectul poate fi vizualizat n figura 48.

Figura 48 Dou paragrafe din clase diferite

Pseudo-clase
Pseudo-clasele sunt folosite pentru a aduga efecte speciale unor selectori. Cel mai frecvent se
utilizeaz pentru linkuri. Modul de utilizare, pentru linkuri, este urmtorul:
a:link {color: #FF0000}
/* link nevizitat*/
a:visited {color: #00FF00} /* link vizitat*/
a:hover {color: #FF00FF}
/* mouse over link */

61

a:active {color: #0000FF}

/* link vizitat*/

ntotdeauna definirea trebuie fcut n aceast ordine, altfel comportamentul nu este cel scontat.
Pseudo-clasele pot fi utilizate mpreun cu clasele, dup sintaxa:
selector.class:pseudo-class {proprietate: valoare}.

n continuare se dau dou exemple: n primul exemplu link-ul nu este subliniat, aa cum de
obicei este redat de browsere, sublinierea aprnd doar la trecerea cu mouse-ul pe deasupra lui.
n al doilea exemplu link-urile simuleaz nite butoane, care dau senzaia c sunt apsate cnd
dai click pe ele.
Exemplul 1
<html><head><title>Exemplu 1; utilizare pseudo-clase</title>
<style type="text/css">
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
</style>
</head>
<body>
<a href="http://www.google.ro">Google</a><br>
<a href="http://www.yahoo.com">Yahoo!</a>
</body>
</html>

Exemplul 2
<html><head><title>Exemplu 2; utilizare pseudo-clase</title>
<style type="text/css">
a:link
{text-decoration:none;
padding:2px;
border-top:white
1px
;border-left:white 1px solid;
border-bottom:navy 1px solid; border-right:navy 1px solid}
a:visited {text-decoration:none; padding:2px; border-top:white 1px
;border-left:white 1px solid;
border-bottom:navy 1px solid; border-right:navy 1px solid}
a:hover {}
a:active {text-decoration:none; padding:2px; border-top:navy 1px
;border-left:navy 1px solid;
border-bottom:white 1px solid; border-right:white 1px solid}
</style>
</head>
<body bgcolor="#C0C0C0">
<a href="http://www.google.ro">Google</a>
<a href="http://www.yahoo.com">Yahoo!</a>
</body>
</html>

solid

solid

solid

4.7 Hri de imagine


Un efect deosebit l produc n paginile web imaginile sensibile la trecerea cursorului peste ele.
Zonele sensibile (hot spot) servesc, cel mai adesea, pentru stabilirea de legturi spre alte
documente. Sunt, aadar, utile pentru construirea de meniuri. Zonele sensibile se definesc prin
intermediul unor hri (map) pe imaginile respective. Sunt dou tipuri de hri utilizate, pe partea
de server (Server-side map) sau la client (client-side map). n cele ce urmeaz se va arta cum se
realizeaz o hart client-side, care are avantajul c harta este inclus n documentul HTML iar
procesul de interpretare se desfoar n interiorul browserului. n felul acesta se reduce traficul
ntre client i server i crete viteza de rspuns atunci cnd se execut click pe zonele sensibile.
62

4.7.1 Hri de imagine client-side


Eticheta <MAP> </MAP> se folosete pentru definirea hrilor de imagini din interiorul unor
documente HTML. Un document poate conine mai multe imagini, dar nu toate au atribuite hri.
Pentru fiecare imagine creia i se atribuie o hart trebuie construit harta corespunztoare.
Hrile trebuie denumite pentru a putea fi identificate n interiorul documentului. Atribuirea
numelor se face cu ajutorul atributul NAME. n cod HTML acest lucru se scrie
<MAP Name=harta1></MAP>

Pasul urmtor trebuie s stabileasc zonele sensibile ale imaginii. Aceste zone pot fi
dreptunghiuri, cercuri sau poligoane neregulate. Ele se definesc cu ajutorul etichetei <AREA> i
atributelor SHAPE i COORDS, dup cum se arat n continuare.
Eticheta <AREA> este etichet nepereche i se plaseaz ntre etichetele <MAP> i </MAP>.
Atributul SHAPE poate lua trei valori: RECT pentru suprafeele dreptunghiulare, CIRCLE
pentru suprafeele circulare i POLYGON pentru cele de form poligon neregulat. Precizarea
coordonatelor se face prin intermediul atributului COORDS i se exprim n pixeli. Pentru
dreptunghiuri se dau coordonatele colului din stnga sus i colului dreapta jos, separate prin
virgule. Exemplu: <area shape="rect" coords="x1,y1, x2,y2">. Pentru formele circulare
se dau coordonatele centrului i raza, de asemenea separate prin virgul. Exemplu: <area
shape="circle" coords="x1, y1, r">. Pentru forme de poligon neregulat se alege un sens
de parcurgere a poligonului i se dau coordonatele tuturor colurilor, n ordinea n care acestea se
ntlnesc la parcurgerea poligonului. Pentru o form triunghiular oarecare se scrie <area
shape="polygon" coords="x1,y1, x2,y2, x3,y3">. n exemplele de mai sus spaiile libere
dintre perechile de coordonate au rol de evideniere i chiar dac se introduc n scrierea codurilor
ele vor fi ignorate.
Dup ce s-a definit o arie se va informa browserul asupra adresei legturii ce se va stabili la
apsarea butonului stng al mouse-ului pe zona sensibil. Se utilizeaz cuvntul cheie HREF n
interiorul etichetei <AREA>, aa cum s-a artat n cazul etichetei ancor. Aceast operaie se va
face pentru fiecare zon definit n parte.
n sfrit, harta definit anterior trebuie asociat cu imaginea dorit. Pentru aceasta, n punctul
unde trebuie inserat imaginea, n interiorul etichetei <IMG SRC> se folosete cuvntul
rezervat USEMAP cu argumentul #harta (USEMAP= #harta1). ATENIE, numele hrii
trebuie precedat de semnul diez #!
Dac sunt mai multe hri, fiecare va fi definit independent, va primi un nume distinct i va fi
asociat cu imaginea corespunztoare dorit. Gestionarea imaginilor i hrilor trebuie fcut cu
atenie deoarece dac unei imagini i se asociaz, din greeal, o alt hart atunci rezultatele sunt
departe de ceea ce s-a dorit. n continuare se d un exemplu de utilizare a unei hri de imagine.
Exemplu:
<HTML>
<HEAD><TITLE>Exemplu cu client side map</TITLE> </HEAD>
<body>
<map name="harta1">
<area shape="rect" coords=98,56,139,72 href= "oferta.htm" alt="Oferta">
<area shape="rect" coords=146,56,197,72 href= "mobilier.htm" alt="Mobilier">
<area shape="rect" coords=209,56,309,72 href= "ab.htm" alt="Art. bucatarie">
<area shape="rect" coords=315,56,387,72 href= "deco.htm" alt="Decoratiuni">
<area shape="rect" coords=395,56,447,72 href= "gradina.htm.htm"
alt="Gradina">
</map>
<p align="center"> <img src="cuprins.jpg" border="0" usemap= "#harta1"> </p>
</body>
</HTML>

63

Se constat c la trecerea peste zonele sensibile, definite de hart, cursorul i schimb aspectul,
lund aceeai form ca la trecerea peste o legtur (de fapt chiar aa i este, fiecare hot-spot are
asociat un link). Dac se menine cteva secunde cursorul peste oricare din zonele sensibile, n
dreptul lui apare o caset cu un text explicativ, figura.49.

Figura 49 Zone sensibile i text explicativ la trecerea peste o zon sensibil


Aceasta este o facilitate a browserelor mai recente i este bine s fie folosit pentru a informa
utilizatorul asupra efectului acionrii butonului stng al mouse-ului.

4.7.2 Obinerea coordonatelor


Coordonatele care trebuie introduse ca argumente ale atributului COORDS se obin simplu cu
ajutorul oricrui program de prelucrare a imaginilor. Inclusiv aplicaia Paint din Windows
permite acest lucru. Dup ncrcarea fiierului imagine n aplicaia respectiv, undeva pe bara de
stare a aplicaiei apar coordonatele curente ale poziiei cursorului. Prima coordonat este distana
pe orizontal, n pixeli, fa de marginea stng a imaginii iar a doua coordonat este distana, pe
vertical fat de marginea superioar a imaginii, exprimat n pixeli. Colul din stnga sus al
imaginii are coordonatele 0,0. Pentru construirea hrii se plaseaz cursorul n fiecare col al
zonei sensibile i se noteaz coordonatele. Pentru cerc se plaseaz cursorul n punctul unde se
apreciaz a fi centrul iar apoi, dup notarea coordonatelor, se estimeaz mrimea razei prin
deplasarea cursorului n diverse puncte ale imaginii.

4.8 Cadre (frames)


Utilizarea cadrelor mbogete coninutul documentelor Web i creeaz noi faciliti pentru
utilizator. Cadrele mpart ecranul n mai multe pri, fiecare din ele coninnd cte un document
HTML. Diverse aciuni (evenimente) care au loc n unul din cadre determin efecte n
respectivul cadru sau n oricare din celelalte cadre. Dei sunt elemente introduse relativ recent n
specificaiile HTML nu toate browserele neleg i pot prelucra documentele care conin cadre.
Ultimele versiuni ale principalelor browsere pot prelucra, fr excepie, documentele care conin
cadre. Pentru crearea lor se utilizeaz dou etichete:
<FRAMESET> </FRAMESET> i <FRAME>.
Eticheta <FRAMESET> folosete pentru setarea cadrelor. Atributele cele mai utilizate sunt:
COLS=expresie

expresia stabilete numrul i dimensiunea cadrelor verticale

ROWS=expresie

expresia stabilete numrul i dimensiunea cadrelor orizontale

Seciunea de declarare a cadrelor ncepe cu <FRAMESET> i se termin cu </FRAMESET>.


Aceast seciune se plaseaz ntre seciunile HEAD i BODY ( naintea etichetei <BODY> )
Spre exemplu, dac se dorete mprirea ecranului pe orizontal, n dou cadre, dintre care
primul s ocupe 200 pixeli iar al doilea restul ecranului, codul va fi:
<frameset rows=200,*></frameset>

Dac se dorete mprirea ecranului n dou cadre verticale, din care primul s ocupe 300 pixeli,
codul se scrie:
<frameset cols=300,*></frameset>

64

Argumentele atributelor rows i cols pot fi i sub form procentual, aa cum s-a mai artat n
cazul tabelelor. Semnul asterisc indic faptul c urmtorul cadru va ocupa restul de spaiu din
ecran, dar se poate preciza i explicit o anumit valoare a acestuia.
De regul nu se mparte ecranul n mai mult de 3 cadre. Cteva moduri de mprire sunt artate
n figura 50

Figura 50 Cteva posibiliti de mprire a ecranului n cadre


Pentru prima situaie din figura 50 codul corespunztor este:
<frameset rows=r%,*>
<frameset cols=c%,*>
</frameset>

unde r i c sunt numere naturale ce reprezint nlimea cadrului orizontal din partea superioar a
ecranului, respectiv limea cadrului din partea dreapt, ambele n procente.
OBSERVAIE Eticheta <frameset> poate aprea de mai multe ori n seciunea de declarare a
cadrelor, dar eticheta </frameset> doar o dat, la terminarea declarrii.
Pentru a comunica browserului ce anume trebuie s afieze n fiecare cadru se folosete eticheta
<FRAME />. Aceast etichet se plaseaz n seciunea de declarare a cadrelor, naintea etichetei
</FRAMESET> de attea ori cte cadre sunt declarate. Atributele cele mai comune ale etichetei
sunt explicate n tabelul.2
Tabel.2 Principalele atribute ale etichetei FRAME
NAME=expresie

Atribuie un nume cadrului spre a putea fi folosit ca int pentru


efectul unei aciuni din alt cadru. Implicit nu se atribuie nici un
nume.

NORESIZE

Folosirea lui previne posibilitatea redimensionrii cadrului de


ctre utilizator.

SCROLLING=expresie

Are trei valori, YES, NO i AUTO. Indic dac n interiorul


cadrului se afieaz sau nu o bar de derulare. Daca valoarea este
YES, bara va fi afiat ntotdeauna. Dac valoarea este NO atunci
bara nu va aprea, chiar dac obiectul din cadrul respectiv nu
ncape complet n cadru. n mod implicit valoarea este AUTO i
bara va fi afiat doar dac obiectul nu ncape n cadru.

SRC=expresie

valoarea specific URLul obiectului ce se afieaz n cadrul


respectiv.

S ne referim n continuare la exemplul 1 din figura 50 unde dorim urmtoarea organizare: n


cadrul de sus s fie afiat documentul sus.htm, n cadrul din stnga documentul linkuri.htm
iar in cadrul din dreapta pagina principal main.htm. Orice click pe o legtur din cadrul din
stnga (din documentul linkuri.htm) s determine afiarea documentului de legtur n cadrul din
dreapta.
Pentru cadrul de sus se aloc 100 pixeli, restul fiind mprite n dou cadre verticale, cel din
stnga de 250 coloane (pixeli) iar cel din dreapta ocupnd restul coloanelor din limea
ecranului.
Pentru aceasta vom scrie:
65

<frameset rows=100,*>
<frame name=top src=sus.htm />
<!- s-au setat 2 cadre orizontale, celui de sus i s-a atribuit numele top
si va incarca pagina sus.htm -->
<frameset cols=250,*>
<!-- cadrul inferior s-a impartit in doua cadre verticale din care primul
ocupa 250 de coloane iar al doilea restul -->
< frame name=left src=linkuri.htm />
<frame name =right src=main.htm />
<!-- cadrului din stinga i s-a atribuit numele left, va incarca pagina
linkuri.htm; celui din dreapta i s-a atribuit numele right si va incarca
pagina main.htm -->
</frameset>

Pentru ca activarea legturii din cadrul stng s produc efect n cadrul din dreapta, n eticheta
ancor a fiecrei legturi din pagina linkuri.htm se va introduce atributul TARGET cu
argumentul RIGHT.
Eticheta <frameset > admite i ea cteva atribute, dou dintre ele fiind explicitate n tabelul 3
Tabel 3 Atributele etichetei FRAMESET
FRAMESPACING =n

stabilete spaierea ntre cadre la n pixeli

FRAMEBORDER = expresie

stabilete existena sau inexistena chenarului despritor


dintre cadre dup cum argumentul expresie ia valorile
YES sau NO

Pentru utilizatorii care folosesc browsere care nu suport cadre este bine s se ofere o
reprezentare alternativ a paginii sau mcar o explicaie cu privire la coninutul acesteia. n acest
scop se folosete eticheta <NOFRAME> </NOFRAME>. Eticheta acioneaz ca un container n
interiorul creia se afl seciunea de BODY a documentului alternativ.

4.9 Formulare (forms)


Formularele sunt instrumentele prin care designerul paginii web d posibilitatea utilizatorului s
completeze anumite cmpuri puse la dispoziie n interiorul paginii. La apsarea unui buton
datele introduse n respectivele cmpuri sunt trimise la server unde sunt prelucrate de un
program care ruleaz pe server. Acesta genereaz un document HTML cu un coninut care
depinde de rezultatul prelucrrii formularului (generare dinamic a paginii) i l trimite la
browser. Formularele reprezint partea interactiv a documentelor HTML. Dei funcionalitatea
formularelor este legat att de programele de pe server ct i de o alt component a
documentelor web, anume programele pe partea de client cum sunt JavaScript sau VB Script,
care nu fac obiectul prezentului curs, se prezint totui n continuare elementele de coninut ale
unui formular i cteva exemple de utilizare, uor de neles i utilizat. Informaii utile (i
accesibile pentru neprofesioniti n programare) despre CGI i JavaScript pot fi gsite n [6] i
[7], iar despre programarea diferitelor aplicaiilor n Internet, n [8].
Eticheta care delimiteaz un formular este <FORM> </FORM>. n interiorul etichetei se
ntlnesc urmtoarele etichete care implementeaz formularul: <INPUT />, <SELECT>
</SELECT>, <OPTION />, <TEXTAREA> </TEXTAREA>.
Eticheta <FORM> poate aprea de mai multe ori ntr-un document, dar numai dup ce
formularul anterior a fost nchis cu eticheta </FORM>. n interiorul unui formular pot fi folosite
oricare dintre etichetele nvate pn acum, cu condiia s fie utilizate corect. Are dou atribute,
ACTION i METHOD. La rndul lui atributul ACTION poate fi folosit n dou moduri,
ACTION = URL, unde URL este adresa programului care va prelucra formularul
66

ACTION = mailto: adresa de e-mail. Acest ultim mod de folosire nu necesit program de
prelucrare pe server i nici utilizarea (dect facultativ) de scripturi n documentul HTML, datele
fiind expediate prin e-mail la adresa specificat. Este ns i modul cel mai puin utilizat
deoarece presupune, pe de o parte, prelucrarea manual a datelor de ctre cel care le primete i
pe de alt parte existena unui program de e-mail corect configurat pe calculatorul client.
Al doilea atribut se folosete pentru a stabili modul n care sunt preluate i transmise datele din
formular: METHOD = metoda de schimb a datelor. Metoda de schimb a datelor poate fi
POST sau GET, prima fiind cea mai utilizat.

4.9.1 Definirea unui cmp de intrare.


Eticheta <INPUT />, etichet nepereche are urmtoarele atribute:
Atributul TYPE = nume_tip, n care nume_tip poate avea urmtoarele valori:

text definete un cmp pentru introducerea unui text

password definete un cmp pentru introducerea unui ir de caractere care nu vor fi


afiate ci nlocuite cu asteriscuri

checkbox (caset de validare) definete o caset care poate fi selectat sau nu de


utilizator ntr-o list de opiuni ce nu se exclud una pe alta

radio definete un cmp care poate fi selectat sau nu ntr-o list de opiuni care se
exclud reciproc

button definete un buton a crui aciune este precizat de un handler de evenimente


(JavaScript)

submit definete un buton a crui acionare trimite datele din formular la server sau prin
e-mail la adresa specificat

reset definete un buton a crui acionare anuleaz toate datele introduse n cmpuri i
le readuce la valorile implicite

hidden (ascuns) definete un cmp de intrare invizibil a crui valoare este trimis mpreun cu
restul valorilor din formular. Se folosete pentru a trece informaii de la un script la altul sau de
la un formular la altul
Atributul NAME = ir de caractere folosete pentru identificarea elementului de formular n
cadrul formularului
Atributul VALUE = ir de caractere stabilete valoarea implicit din cmpurile de intrare. Mai
precis, pentru cmpurile de tip radio i checkbox valorile atributului sunt cele care se transmit la
server dac casetele respective au fost alese. Pentru cmpurile de tip button, reset i submit,
valorile atributului sunt cele afiate n interiorul butonului n locul denumirilor Button, Reset sau
Submit. Pentru cmpurile de tip text i password caracterele introduse de utilizator le vor nlocui
pe cele implicite
Atributul CHECKED, se aplic doar cmpurilor de tip radio sau checkbox. Acolo unde este
folosit cmpul respectiv apare ca marcat implicit
Atributul SIZE= valoare stabilete numrul de caractere afiate n cmpurile de intrare de tip
text i password
Atributul MAXLENGTH= lungime ir seteaz numrul maxim de caractere ce pot fi n
interiorul cmpurilor de intrare de tip text sau password.

67

4.9.2 Definirea unui cmp de selecie


De multe ori este necesar s se pun la dispoziia utilizatorului o caset text cu o list de opiuni
predefinite. Pentru acest scop se folosesc etichetele <SELECT> </SELECT> i <OPTION />.
Prima etichet definete lista. Iar a doua fiecare articol din list. Pentru identificare listei n
interiorul formularului se folosete atributul NAME, iar pentru stabilirea lungimii listei
(numrului de opiuni afiate n list) se utilizeaz atributul SIZE = lungime list, lungime list
fiind un numr ntreg pozitiv. Atributul MULTIPLE permite selectarea mai multor opiuni.
OBSERVAIE. Dac nu se utilizeaz atributul SIZE, fereastra n care sunt listate opiunile este
afiat de browser cu mrimea implicit (de regula o singur opiune, cea selectat cu atributul
SELECTED). Dac se utilizeaz atributul SIZE, atunci numrul opiunilor afiate simultan este
stabilit de valoarea atribuit lui SIZE. Figura 51 ilustreaz aceeai list de 5 opiuni, n prima
atributul SIZE avnd valoarea 6 iar n a doua 4.

Figura 51 List cu 6 opiuni a) declarate prin SIZE b) fr declaraie de lungime


Eticheta <OPTION />, nepereche, servete pentru introducerea listei de opiuni. Dac se dorete
ca una dintre opiuni s fie selectat implicit se folosete atributul SELECTED.
Iat un exemplu de editare a unui cmp de selecie:
<select multiple size=6>
<option /> optiunea 1
<option selected /> optiunea 2
<option /> optiunea 3
<option /> optiunea 4
<option /> optiunea 5
</select>

4.9.3 Definirea unei arii de text.


Atunci cnd trebuie pus la dispoziia utilizatorului un cmp mai mare n care acesta s poat
introduce un text mai amplu se utilizeaz o zon de text. Eticheta corespunztoare este
<TEXTAREA> </TEXTAREA>. Pe lng atributul NAME deja cunoscut eticheta admite i
atributele ROWS = nr de rnduri i COLS = nr de coloane, prin care se specific
dimensiunea ariei de text, n rnduri i coloane. Valorile atribuite trebuie s fie numere ntregi i
pozitive.
Dac ntre eticheta de nceput i de sfrit a ariei text se plaseaz un text, acesta va fi afiat n
interiorul ariei de text ca valoare implicit, i trebuie nlocuit de textul introdus de utilizator. n
ncheierea acestei enumerri s vedem cum se pot folosi elementele de formular prezentate ntrun document Web. Codul folosit pentru generarea acestor elemente de formular este:
<HTML>
<head>
<title>elemente de formular</title></head>
<body>
<form name= action= method=POST>
cimp tip text <input type="text" size="20" name="text1" value="abcd" /><br>

68

cimp tip password <input type="password" size="6" name="text2" value="abcd"


/><br>
buton radio <input type="radio" name="opt1" />
si un buton radio selectat <input type="radio" name="opt2" checked /><br>
caseta de validare <input type="checkbox" name="opt3" /> si
caseta
de
validare selectata <input type="checkbox" checked name="opt4" /><br>
buton oarecare<input type="button" name="buton1" value="un buton" />
buton submit <input type="submit", name="buton2" value= "trimite" /><br>
arie de text<textarea cols="40", rows="12" name="text3" > introduceti
aici
comentariul dumneavoastra </textarea>
</form>
</body>
<HTML>

Documentul ncrcat n browser are aspectul din figura 52.

Figura 52 Diverse elemente de formular folosite ntr-un document


Putei s introducei n pagina dumneavoastr de web un formular fr a avea nevoie de vreun
program pe partea de server sau s cunoatei JavaScript. Acest formular folosete pota
electronic pentru trimiterea datelor i, evident, va trebui s prelucrai datele i s rspundei
manual celui ce v-a trimis formularul. n exemplul care urmeaz se pune la dispoziia
utilizatorului o arie de text n care acesta i poate introduce comentariul legat de subiectul
propus n pagina dumneavoastr. La apsarea butonului expediaz textul va fi trimis pe adresa
de e-mail specificat ca argument al atributului ACTION. Sursa codului este:
<HTML>
<head>
<title>mailto:</title>
</head> <body>
<form method="post" action="mailto:adresa de e-mail" enctype="text/plain">
<textarea rows="10" cols="40" name="comentariu"> Comentariul dumneavoastra
aici </textarea>
<input type="submit" value="expediaza" >
</form>
</body>
</HTML>

Atributul enctype este folosit pentru a seta tipul de criptare a informaiei la expediere. n cazul de
fa argumentul este text/plain, adic informaia este de tip text astfel c va putea fi citit n
corpul e-mailului. Pentru a putea rula codul, sau pentru a-l putea utiliza efectiv, calculatorul pe

69

care se ruleaz trebuie s aib instalat un client de e-mail iar adresa de e-mail din eticheta FORM
trebui s fie valid.
n continuare se dau, cu titlu de exemplu, cteva moduri de manipulare a formularelor cu ajutorul
Javascript.
Exemplul 1 adun dou numere care se introduc n dou casete text. Pentru efectuarea adunrii se
folosete butonul Rezultat
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-function AddNumbers()
{x = eval(AddForm1.Value1.value)+
eval(AddForm1.Value2.value);
alert ("rezultatul= "+x);}
// -->
</SCRIPT>
</HEAD> <body>
<FORM NAME="AddForm1">
<INPUT TYPE="text" NAME="Value1" Size="5">+
<INPUT TYPE="text" NAME="Value2" Size="5">
<INPUT TYPE="button" VALUE="Rezultat" onClick="AddNumbers()">
</FORM> </body>
</HTML>
Exemplul 2 arat cum se poate face verificarea coninutului unui formular.
<html><head>
<script language="javascript">
<!--ascunde pentru browserele vechi
function test1(form)
{if (form.raspuns.value=="") alert("introduceti optiunea dumneavoastra");
else if (form.raspuns.value<"1" || form.raspuns.value>"3")
alert("nu exista asemenea optiune");
else if (form.raspuns.value=="1") alert("corect");else alert("gresit, corect era 1") }
-->
</script></head>
<body>
JavaScript este:
<cite>
<ol>
<li> Un limbaj de programare
<li> O versiune simplificata de Java
<li> O scriere veche din insulele Java
</ol>
</cite>
<form>
raspunsul corect este <input name="raspuns" type="text" size="1" ><br>
<input type="reset" value="sterge">
<input name="check" type="button" value="raspuns" onclick="test1(this.form)">
</form>
</body>
</html>

70

Din ambele exemple se poate constata c scriptul este plasat n interiorul antetului. El se ncarc o singur
dat la ncrcarea documentului. De asemenea, n ambele cazuri sunt utilitate funcii, n primul caz fr
parametri iar n al doilea caz cu un parametru, test1 (form). Funciile se declar n interiorul scriptului i
se folosesc n corpul documentului, ori de cte ori este necesar, cu precizarea parametrilor actuali.
Instruciunile funciei sunt scrise ntre acolade i sunt separate prin ;. Pentru browserele vechi care nu
recunosc versiunile superioare de JavaScript este indicat s se ascund scriptul pentru a nu fi interpretat n
mod eronat. Acest lucru se face incluznd scriptul propriu zis ntre etichetele de comentariu.

Departe de a fi epuizat subiectul, vom pune punct aici scurtei noastre incursiuni n tehnica
proiectrii paginilor Web cu ajutorul limbajului HTML, recomandnd ca material bibliografic
extrem de util lucrarea [9].

4.10 Editarea, verificarea, gzduirea i promovarea unui site Web.


4.10.1 Editarea i verificarea unui Site Web.
Un site web este o colecie de documente web reunite sub o anumit tem. Documentele pot fi
stocate (gzduite) pe unul sau mai multe servere Web din Internet. nainte de a transfera
respectivele documente de pe calculatorul unde au fost create pe server este necesar s se verifice
funcionarea corect a legturilor, att ntre documentele locale ct i cu cele de pe alte servere.
Acelai lucru trebuie fcut atunci cnd paginile au incluse imagini, sunete sau alte obiecte.
Folosirea adreselor relative pentru paginile i obiectele de pe calculatorul local este obligatorie
pentru a asigura funcionarea corect a legturilor dup transfer. De asemenea se recomand ca
toate documentele i obiectele s fie organizate ntr-un dosar (folder) unic care va conine, la
rndul lui, alte dosare tematice. De exemplu, toate documentele HTML vor fi incluse n dosarul
Myhtml de pe discul C:, toate imaginile folosite n paginile respective se vor plasa n dosarul
Pictures, toate obiectele multimedia n dosarul Media, scripturile JavaScript n dosarul JS
i aa mai departe. Dosarele Pictures, Media i JS se vor fi coninute de dosarul principal
Myhtml. O prim verificare const n mutarea dosarului MyHTML pe o alt unitate de disc, pe
D: sau chiar A: i apoi verificarea funcionrii de pe noua locaie. Dac totul este n regul
ansele ca site-ul s funcioneze i dup transferul fiierelor pe server sunt foarte mari. n cazul
cnd anumite legturi nu funcioneaz, sau lipsesc imagini din pagini se vor verifica adresele de
link pentru fiecare n parte i se corecteaz greelile.
O alt recomandare este ca numele tuturor fiierelor s fie formate din maximum 8 caractere, iar
extensiile pentru fiierele HTML s fie aceleai, fie htm fie html, pentru a se evita
complicaiile legate de specificarea incorect a fiierelor. Din acelai motiv, pentru fiierele tip
JPEG se va folosi, n mod unitar, aceiai extensie n numele fiierului, fie jpg fie jpeg.
Cnd site-ul este creat sub sistemul de operare Windows, numele fiierelor sunt Case Insensitive.
De aceea un scrierea numelui fiierelor cu combinaii de majuscule i minuscule nu afecteaz
funcionalitatea legturilor la testarea pe calculatorul unde a fost editat site-ul. Deoarece
serverele Web care gzduiesc paginile lucreaz sub alte sisteme de operare, de regul Unix sau
Linux, este posibil ca o parte din legturi s nu funcioneze tocmai din aceast cauz. Spre
exemplu un fiier cu numele Poza1.jpg dac este referit din interiorul unei pagini ca poza1.jpg,
pe calculatorul local imaginea coninut de fiier va fi afiat n pagin n timp ce pe server ea nu
va mai fi afiat. Pentru aceasta este bine ca toate numele de fiiere s fie scrise cu minuscule. La
transferul fiierelor cu ajutorul clienilor FTP sau prin programe de management al fiierelor
puse la dispoziie de serverele Web exist posibilitatea de a opta pentru convertirea numelui
fiierelor n lower case. n acest fel numele tuturor fiierelor de pe server vor conine numai
caractere minuscule. Singura grij ar mai fi ca referirea lor n interiorul documentelor s fie
fcut tot cu minuscule.
Dintr-un motiv ce va fi explicat n paragraful urmtor se recomand ca pagina principal a siteului, cea care trebuie s asigure legturile spre cele mai reprezentative pagini ale acestuia s fie
intitulat index.html. Aceast pagin trebuie s aib dimensiuni mici (recomandat sub 60kB)
71

pentru a se asigura ncrcarea ei rapid. Studiile efectuate arat c majoritatea covritoare a


utilizatorilor renun la vizualizarea paginilor a cror ncrcare dureaz mai mult de 30s. Din
acest motiv pagina index trebuie s conin doar imaginile strict necesare i acestea la o rezoluie
acceptabil. Imaginile cu nalt rezoluie pot fi puse la dispoziia utilizatorului n alte pagini, ca
legturi ale imaginilor din pagina index.

4.10.2 Gzduirea unui Site Web


Pentru a deveni disponibil pe Internet site-ul creat trebuie gzduit (hosted) pe un server Web.
Acest lucru se poate realiza n dou feluri:
1) ISPul cu care este ncheiat contractul de furnizare a serviciilor de Internet are inclus serviciul
de hosting i ofer un spaiu de disc variabil, funcie de ofert, tipic 5-10MB. Tot el poate s
nregistreze site-ul cu o denumire personalizat, de exemplu www.gigiturism.ro. Alt posibilitate
este ca URLul site-ului s fie ales i comunicat de ISP sub forma unui director, de exemplu
www.gigiturism.ro .
2) gzduirea gratuit pe servere comerciale. Acestea adaug bannere publicitare pe fiecare
pagin gzduit dar nu percep nici un fel de tax pentru hosting.
n primul caz ISPul furnizeaz informaiile privind setarea site-ului personal. De cele mai multe
ori aceste informaii constau n comunicarea unui nume de utilizator, a unei parole i a adresei
web URL a paginii index. Transferul fiierelor se face via FTP utiliznd un client FTP. Nu se
adaug bannere publicitare paginilor gzduite; mai mult, este posibil ca ISPul s asigure din
pagina proprie un link spre site-ul gzduit, ceea ce poate conduce la o cretere a numrului de
vizitatori. La rezilierea contractului ISPul terge site-ul care nu va mai fi disponibil.
n al doilea caz gzduirea este gratuit dar preul pltit este c paginile vor conine bannere
publicitare. n aceast situaie utilizarea paginilor care conin cadre nu este recomandat
deoarece bannerele au dimensiuni mai mari dect limea cadrului i aspectul paginii, n
ansamblu, are de suferit. (Exist i oferte de upgrade a serviciului de hosting, contra cost, prin
care se pune la dispoziie un spaiu de disc mai mare i se elimin i bannerele.) Fa de situaia
anterioar avantajul n cel de al doilea caz este c paginile rmn disponibile un timp nelimitat,
neexistnd clauze contractuale n acest sens. Cteva servere care gzduiesc gratuit pagini web
sunt www.geocities.com, www.tripod.com, www.angelfire.com, www.xhost.ro, www.as.ro.
Transferul fiierelor se poate face fie prin FTP fie prin upload cu ajutorul unui site manager pus
la dispoziie de serverul gazd. NOT. Proprietarii serverelor nu ncurajeaz gzduirea siteurilor comerciale sau cu scop de profit, att timp ct serviciul de gzduire este gratuit.
Este momentul s explicm motivul pentru care este recomandat ca pagina principal s se
numeasc index.html. Majoritatea serverelor gazd sunt setate pentru a interpreta paginile cu
aceast denumire ca pagini principale. Altele, mai puine, au setat ca denumire a paginii
principale default.html. Avantajul este c se scurteaz adresa paginii. De exemplu, n loc s se
introduc adresa complet a paginii principale a site-ului, www.gigiturism.ro/index.html, se
tasteaz scurt, www.gigiturism.ro .

4.10.3 Promovarea unui Site web


Odat transferate fiierele pe serverul gazd i probat funcionarea site-ului aceasta nu
nseamn, automat, c o persoan care navigheaz pe Internet va gsi paginile respective fr s
cunoasc precis adresele lor. ansa ca respectivele pagini s poat fi descoperite din ntmplare
este att de mic nct nici nu merit luat n calcul. Pentru a face posibil gsirea paginilor
respective de ctre motoarele de cutare trebuiesc realizate dou lucruri:
Adugarea de etichete speciale META n antetul paginilor
nregistrarea paginilor la ct mai multe motoare de cutare
72

4.10.3.1 Etichetele META


Cnd un utilizator caut ceva pe Internet apeleaz la serviciile unor motoare de cutare (search
engine) cum ar fi Google, Yahoo, Altavista, Infoseek, Lycos, etc. n procesul de cutare acestea
folosesc informaiile coninute de nite etichete speciale, etichetele META. Aceste informaii nu
sunt afiate n pagina web dar pot fi vizualizate n surs. n cele ce urmeaz sunt prezentate dou
dintre acestea. Forma general a etichetelor META este
<META NAME=nume_eticheta CONTENT= continut>

Argumentul atributului NAME poate lua mai multe valori din care enumerm:
description, specific faptul c eticheta conine descrierea, pe scurt, a coninutului paginii.
Aceast descriere se introduce ca argument a atributului CONTENT i este afiat de motorul de
cutare atunci cnd gsete pagina. Descrierea nu trebuie s depeasc 200 de cuvinte. Formatul
este:
<META NAME=description CONTENTt= descrierea pe scurt>
keywords, specific faptul c eticheta conine cuvintele cheie, acele cuvinte considerate ca
reprezentative pentru coninutul paginii. Formatul este:
<META NAME =keywords CONTENT= niruirea cuvintelor cheie>
Cuvintele trebuie separate prin spaiu sau virgule, iar n total nu trebuie s depeasc 1000 de
caractere. Ele nu sunt afiate de motorul de cutare ci doar folosite de acesta n procesul de
cutare dup cuvinte cheie. De exemplu o pagin care are ca obiect prezentarea serviciilor oferite
de un hotel din municipiul Suceava poate avea ce descriere urmtorul :
<META NAME =DESCRIPTION CONTENT =hotelul ASTRA din Suceava ofer servicii
de cazare la standard de 3 stele, bar, restaurant - 60 locuri -, saun. 30 de camere cu 2 paturi, 2
apartamente i central termic proprie la preuri romneti>
iar ca i cuvinte cheie
<META NAME =Keywords CONTENT=hotel cazare camere 3stele turism servicii
restaurant Suceava Romania hosting accomodation rooms>
author, specific faptul c eticheta conine numele autorului paginii, numele acestuia constituind
argumentul atributului CONTENT.
Pentru cazul exemplificat este util ca site-ul s conin i o versiune ntr-o limb de circulaie
european. Alegerea limbii trebuie s poat fi fcut din pagina index. Fiecare pagin va avea
propria descriere i cuvinte cheie, n limba respectiv. Pagina index va conine cuvinte cheie n
toate limbile n care paginile sunt disponibile.
Etichetele META pot conine i directive ctre roboii de cutare prin care acetia sunt instruii
s nu indexeze pagina curent i paginile care au linkuri n pagina curent:
<META NAME=robots CONTENT="noindex,nofollow">
sau s nu indexeze pagina dar s indexeze paginile care au linkuri n pagina curent:
<META NAME=robots CONTENT="noindex,follow">
Tot cu ajutorul unei etichete META browserul poate fi determinat s ncarce automat o alta
pagin, specificat, dup un timp, de asemenea specificat:
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.google.com/">
face ca pagina care conine aceast etichet s fie nlocuit dup 10 secunde cu pagina index a
motorului GOOGLE.

73

4.10.3.2 nregistrarea unei pagini


Simpla introducere a etichetelor META n HEADul documentului nu rezolv problema gsirii
acestuia de ctre motoarele de cutare. nregistrarea unei pagini la un motor de cutare, sau mai
corect a unui URL este o operaie prin care respectiva pagin este indexat de respectivul motor.
Aceasta nseamn c adresa URL este introdus ntr-o baz de date care este cercetat la lansarea
cererii de cutare. O pagin indexat la un motor va fi gsit doar de motorul respectiv. O
promovare eficient presupune nregistrarea paginii la ct mai multe astfel de motoare. Sunt
disponibile trei procedee pentru a realiza acest lucru. Primul procedeu folosete o legtur din
pagina motorului de cutare intitulat Submit a Site sau Add URL. Aceast legtura apare la
unele motoare chiar n pagina principal iar la altele trebuie descoperit prin cutare n paginile
spre care exist legturi din pagina principal. Activarea respectivelor linkuri deschide o
fereastr care conine toate informaiile necesare adugrii paginii. La unele motoare indexarea
se face automat, prin intermediul unor roboi, dar la altele se face manual (Yahoo) ctre o echip
de editori. n oricare din variante indexarea nu se realizeaz imediat, solicitarea ateapt ntr-o
coad pn cnd este rezolvat. Durata de ateptare variaz de la 2 sptmni pn la aproape 2
luni (Lycos). La momentul editrii prezentei lucrri Altavista este motorul care asigur cea mai
rapid indexare. nregistrarea este gratuit dar sunt i motoare care o fac contra cost.
A doua metod const n folosirea unor programe, ex. SubmitWolf, care adaug paginile la mai
multe motoare de cutare. Aceste programe nu sunt gratuite dect n versiuni demonstrative, la
care indexarea se face la un numr mic de motoare i mai puin cunoscute. Astfel de programe
pot rula pe calculatorul clientului sau online.
n sfrit, a treia metod const n apelarea la serviciile unor site-uri specializate n promovarea
paginilor pe Internet. Aceste servicii sunt oferite de profesioniti i asigur, de regul, o bun
clasare n lista de rezultate a motoarelor de cutare. Serviciile sunt contra cost.

ntrebri de verificare
1. Un document HTML este structurat n: a) o singur parte
variabil de pri funcie de coninutul documentului

b) dou pri c) un numr

2. Etichetele folosesc pentru: a) separarea diferitelor pri ale documentului b) pentru


organizarea codului surs n scopul creterii inteligibilitii c) pentru marcarea textului
i stabilirea aspectului paginii Web
3. Care din urmtoarele etichete sunt nepereche?
a) <META>, <P>, <BR>, <FRAME>
b) <HR>, <LI>, <AREA>, <OPTION>
c) <MAP>, <STYLE>, <OL>
4. Atributul CELLSPACING determin: a) spaierea ntre celulele unui tabel b) spaiul
dintre chenarul celulei i coninutul ei c) cte celule adiacente include celula curent, pe
vertical sau orizontal.
5. Care din urmtoarele linii de cod HTML sunt corecte?
a) <img src=poza2.gif
usemap=harta2a>

WIDTH=110

b) <A
href=http://www.evz.ro><img
width=40></A>

HEIGHT

=71

ALIGN=top

src=logoevz.bmp

height=25

c) <Map name=map01><Area shape=circle coords=40,40,18></Map>

74

6. Atributul ALT se folosete pentru: a) introducerea unui text alternativ pentru imagini b)
desemnarea unui font alternativ fontului utilizat c) desemnarea unui text alternativ pentru
hot-spots
7. Eticheta FRAME folosete pentru: a) definirea cadrelor unei pagini b) setarea
coninutului unui cadru definit anterior c) comunic browserului c pagina ncrcat
conine cadre
8. Deosebirea dintre un element de intrare de tip text i unul de tip password const n: a)
elementul password permite introducerea a maximum 8 caractere b) nu exist deosebiri
dac nu sunt identificate prin nume c) elementul password ascunde caracterele introduse
de la tastatur nlocuindu-le cu asteriscuri
9. Rolul butonului SUBMIT este: a) definit de atributul VALUE b) trimite datele din
formular ctre server sau prin e-mail la adresa specificat cu atributul ACTION c)
acelai ca al oricrui buton dar are valoarea implicit SUBMIT

Probleme propuse
1. Creai o pagin Web care s conin o list ordonat de 5,6 articole. Dup primul articol
introducei o nou list care s conin articolele rmase. Salvai i vizualizai n browser.
Notai diferenele.
2. Rulai urmtorul exemplu i vizualizai sursa. Salvai fiierul surs pe hard discul staiei
de lucru i introducei atributul NORESIZE pentru unul sau mai multe cadre. Salvai
fiierul, deschidei-l apoi cu IE i observai efectele. Dai valori diferite atributului
SCROLLING, salvai fiierul i observai rezultatele. Observai diferena dintre efectele
linkurilor din cadrul superior i cel din stnga.
Sursa exemplului este:
<html>
<head>
<title>Exemplu cu cadre</title>
</head>
<frameset rows="30%,*" >
<frame src="usemap1.htm" name="sus" scrolling="NO">
<frameset cols="130,*" framespacing="0" frameborder="no">
<frame src="linkuri.htm" name ="dr">
<frame src="http://www.yahoo.com" name="bottom">
</frameset>
<body></body>
</html>

n acelai exemplu introducei atributele FRAMESPACING i FRAMEBORDER cu diferite


argumente, succesiv, n prima i a doua etichet frameset. Salvai de fiecare dat modificrile i
urmrii efectul n browser.

75

Bazele comerului electronic


5.1 Comerul electronic, forme i modele
5.1.1 Cteva definiii
ntreprinderile moderne sunt caracterizate printr-o cerere din ce n ce mai mare, prin existena
unei competiii la nivel mondial i prin sporirea permanent a ateptrilor clienilor. Ca s poat
rspunde acestor cerine, ntreprinderile de pe tot globul sunt n plin proces de transformare
organizaional i a modului lor de funcionare. Comerul electronic este o cale prin care se
faciliteaz i sprijin aceste schimbri, la scar global. Pentru unii observatori ai fenomenului,
comerul electronic are acelai coninut ca afacerea electronic (eBusiness) i nseamn orice
tranzacie financiar care utilizeaz tehnologia informatic. Alii consider c noiunea de comer
electronic acoper circuitul complet de vnzri - inclusiv marketingul i vnzarea propriu-zis.
Exist ns si analiti care consider comerul electronic ca fiind orice tranzacie comercial
condus electronic pentru cumprarea unor bunuri materiale tangibile cum ar fi cri, CD-uri,
bilete de cltorie i altele sau imateriale, intangibile, precum software, servicii turistice, etc.
Dar, comerul electronic are, n sens larg, un impact mult mai profund asupra evoluiei afacerilor
i cuprinde, n fapt, nu numai noile achiziii comerciale ci i totalitatea activitilor care susin
obiectivele de marketing ale unei firme i care pot include, spre exemplu, publicitate, vnzri,
pli, activiti post-vnzare, servicii ctre clieni, etc.
Comerul electronic d posibilitatea firmelor sa devin mai eficiente i flexibile n modul intern
de funcionare, s conlucreze mai strns cu furnizorii i s devin mai atente fa de nevoile i
ateptrile clienilor. Permite companiilor s selecteze cei mai buni furnizori, indiferent de
localizarea lor geografic i s vnd unei piee globale.
Aceasta evoluie are un impact major asupra economiei, n ceea ce privete crearea de noi
ntreprinderi, diversificarea celor existente i, n special, asupra potenialului pieei forei de
munc i a gradului de ocupare a acesteia n viitor.

5.1.2 Avantajele comerului electronic


Comerul electronic aduce o serie de avantaje incontestabile n raport cu formele tradiionale de
comer, ceea ce explic, n bun msur, succesul i interesul de care se bucur nc de la
apariie. Din perspectiva cumprtorului, avantajele sunt legate de:

timp: cumprtorul poate vizita mai multe magazine virtuale ntr-un timp foarte scurt
(mult mai scurt dect timpul pe care l implic prezena fizic a unei persoane ntr-un
magazin real);

disponibilitatea: magazinele virtuale sunt disponibile aproape 24 de ore din 24, 365 de
zile pe an.

internaionalizarea: se pot face cumprturi din magazine aflate dincolo de graniele rii
de origine a cumprtorului. Mai mult, cumprtorul poate face cumprturi cnd se afl
n deplasare i solicita ca acestea s fie livrate la adresa de domiciliu. sau la o alt
adres.

exist restricii impuse de proprietarii magazinelor pentru ri considerate nesigure, printre care i Romnia

se adaug taxele de transport care, uneori, pot depi valoare bunurilor cumprate.

76

libertatea de a alege: datorit numrului mare de magazine pe care clientul le poate


vizita, acesta va avea posibilitatea de a alege un produs n funcie de un numr mult mai
mare de opiuni (pre, condiii garanie, culoare, etc.);

Pentru companii, comerul electronic aduce urmtoarele avantaje:

creterea semnificativ a vitezei de comunicare, n special pentru comunicaiile


internaionale: mai multe companii pot stabili o platform de colaborare, prin intermediul
creia s poat s conceap i s dezvolte diverse produse mpreun; comunicarea prin
telefon sau fax ar nsemna o ncetinire drastic a acestor procese de concepie sau
dezvoltare;

reducerea unor costuri: de exemplu, utiliznd pota electronic se reduc costurile cu pota
sau mesageria tradiionale, dar i costurile referitoare la micarea hrtiilor (circa 7% din
cheltuielile fcute cu comerul tradiional se datoreaz micrii hrtiilor12);

ntrirea relaiilor cu furnizorii i clienii: printr-un website clienii companiei sunt pui la
curent cu ultimele produse aprute, li se ofer suport tehnic pentru produsele cumprate,
putnd chiar s ofere sugestii pentru eventuale mbuntiri ale produselor, serviciilor
etc.; pe unele site-uri cumprtorii pot personaliza produsul pe care vor sa l cumpere
(culori, materiale, dotri, etc.); furnizorilor li se poate oferi n cadrul acestui site un
domeniu special n care i pot prezenta i ei la rndul lor ultimele nouti;

existena unei ci rapide i comode de furnizare a informaiilor despre companie: prin


intermediul unor site-uri Web, a intraneturilor i a extraneturilor;

canale alternative de vnzare: desfurarea afacerilor prin intermediul unui astfel de site.

Ca orice noutate, comerul electronic ntmpin i cteva bariere n calea acceptrii i adoptrii
sale pe scar larg:

12

securitatea: Internetul a fost conceput ca un mediu deschis, dar nu neaprat i sigur,


protocolului TCP/IP (care st la baza comunicaiei pe Internet, deci i a comerului
electronic) lipsindu-i servicii de securitate de baz. Pentru asigurarea nivelului de
securitate cerut de comerul prin Internet protocoalele de comunicaie au apelat la
criptare, care permite att autentificarea, ct mai ales sigurana transmisiei informaiilor;

acceptarea noilor modaliti de plat (bani electronici / digitali): problema major care se
pune este cea a caracterului privat n care se cheltuiesc banii n mod normal. Este
problema urmririi tranzaciilor. Un sistem electronic care realizeaz nregistrarea tuturor
tranzaciilor care se fac n ciberspatiu prezint dezavantajul c tot ceea ce faci, este
nregistrat;

existena unei infrastructuri de telecomunicaii adecvate: pe msur ce tehnologia


avanseaz, apar noi metode de comunicaie (telefonia mobil, reelele wireless);

costurile investiiei: de exemplu, un comerciant care vrea s ofere un magazin pe Internet,


va face urmtoarele investiii: servere (calculatoare puternice care s poat evolua odat
cu creterea volumului tranzaciilor), tehnologie de comunicaii (care s poat crete
odat cu creterea afacerii), software de comer electronic precum i tehnologii care s
asigure securitatea, de exemplu firewallurile;

cadrul legislativ i normativ: se refer la aspectele legate de: cadrul fiscal, drepturile
asupra proprietii intelectuale, protecia datelor consumatorului;

Vasile Baltac. Comer Electronic, http://www.softnet.ro/library/files/papers/Introducere_in_Comert_electronic.pdf

77

aspecte lingvistice i culturale: comerul electronic s-a dezvoltat n principal n rile


avansate tehnologic (SUA, Canada, Anglia, Frana, Germania, ca s dm numai cteva
exemple). Ca urmare accesul la ele este condiionat de cunoaterea limbilor n care
website-urile au fost create. Publicarea unui website n mai multe limbi necesit un efort
financiar i tehnic sporit, de aceea, n general, numrul acestora nu depete dou sau
trei limbi.

5.1.3 Forme de comer electronic


Pe piaa comerului electronic particip dou categorii de juctori: cumprtorii i vnztorii. n
aceast viziune nu are importan dac cumprtorul este consumatorul final, un intermediar, sau
o organizaie. ntre cele dou categorii se interpune piaa electronic care ofer urmtoarele
servicii: cutare, valorificare, logistic, plat, autentificare13, figura 1.

Figura 53 Piaa electronic i juctorii ei


ntre reprezentanii celor dou categorii de juctori se stabilesc relaii ce pot fi reprezentate ca n
figura 2.

Figura 54 Relaiile de afaceri pe piaa electronic


Din perspectiva acestor relaii putem desprinde urmtoarea clasificare:
-

Business-to-Business (B2B sau BTB) cuprinde toate tranzaciile ce se efectueaz ntre


doi sau mai muli parteneri de afaceri. Aceste tranzacii se bazeaz, de obicei, pe sisteme
extranet, ceea ce nseamn c partenerii de afaceri acioneaz pe Internet prin utilizarea
de nume si parole pentru paginile de web proprii. n termeni practici, n aceasta categorie
de comer electronic poate fi orice firm care utilizeaz Internetul pentru a comanda de la
furnizori, pentru a primi facturi i a efectua pli. ncepnd cu luna decembrie 2006,
achiziiile publice n Romnia se fac prin Sistemul Electronic de Achiziii Publice
(SEAP) accesibil pe web la adresa http://www.e-licitatii.ro. Pentru utilizarea sistemului,

13

Daniel A. Mernasce, Virgilio A. F. Almeida. Scaling for E-Busines.Technologies, Models, Performance and
Capacity Planning. Ed. Prentice Hall, 2000

78

att ofertanii ct i autoritile contractante trebuie s dispun de certificate digitale


eliberate de operatorul sistemului, Inspectoratul General pentru Comunicaii i
Tehnologia Informaiei (IGCTI). Sistemul ofer o mare transparen a actului de
achiziie, reducndu-se posibilitile de fraudare, de nclcare a legii, n general.
-

Business-to-Consumer (B2C sau BTC) se refer la relaiile dintre comerciant i


consumatorul final, fiind considerat comer electronic cu amnuntul. Aceast categorie sa extins foarte mult datorita World Wide Web :Exist acum mall-uri prezente pe Internet,
care ofer toate tipurile de bunuri de consum, de la prjituri sau vinuri, la calculatoare i
automobile.

Business-to-Administration (B2A sau BTA) acoper toate tranzaciile dintre firme i


autoritari administrative locale sau centrale. Spre exemplu, n Statele Unite ale Americii,
licitaiile publice lansate de guvern sunt publicate pe Internet iar firmele pot rspunde pe
cale electronica. n momentul de fa, aceasta categorie de comer electronic este intr-o
faz de dezvoltare primar, dar se ateapt o extindere rapid, mai ales in contextul n
care guvernele i alte autoritile folosesc propriile metode de promovare a comerului
electronic. Aceasta categorie de e-commerce ar putea, n viitor, s fie utilizat i pentru
plata TVA sau a impozitelor firmelor. n Romnia s-a implementat, experimental,
sistemul de plat a taxelor i impozitelor locale, eTax. Baza legal a sistemului o
reprezint:

OG 24/2002 privind ncasarea prin mijloace electronice a impozitelor i taxelor locale

Legea nr. 291/2002 privind aprobarea Ordonanei Guvernului nr. 24/2002 privind
ncasarea prin mijloace electronice a impozitelor i taxelor locale

HG 181/2002 privind Normele de aplicare pentru Ordonanta nr.24/2002 privind


ncasarea prin mijloace electronice a impozitelor si taxelor locale.

Consumer-to-Consumer (C2C) este reprezentat de licitaiile bazate pe web. Se pot


negocia, prin acest sistem, preurile unor categorii largi de bunuri, de la obiecte de art la
aparatur electronic sau cri. Cel mai cunoscut portal de licitaii electronice este,
probabil, eBay (http://www.ebay.com). Exist i n Romnia cteva website-uri cu acest
profil, http://www.okazii.ro/, http://www.licitatii-virtuale.ro/ .

Business-to-Employee (B2E) se refer la tranzaciile din interiorul unei firme, destinate


personalului angajat al firmei i efectuate prin sistemul intranet propriu.

Consumer-to-Administration este o categorie care, dei nu a aprut nc, este de


ateptat ca guvernele sa o lanseze, mai ales n domeniul plilor ajutoarelor sociale sau a
compensaiilor n urma calculaiilor de venit global.

Fiecare dintre tipurile de comer electronic enumerate are propriul s model i sistem de
tranzacii, care l difereniaz de celelalte. Exist, ns, un model de referin care circumscrie
toate modelele particulare, aa cum vom vedea n seciunea urmtoare.

Figura 55 Lanul de valorificare n afacerile electronice


79

De foarte multe ori diversele tipuri de tranzacii interfereaz, ntregul lan de valorificare fiind
compus din tipuri diferite de tranzacii. Relaia dintre B2B i B2C, n scopul ntregirii lanului de
valorificare, este artat n figura 3.

5.1.4 Modelul de referin pentru afacerile electronice


Modelul de referin al afacerii electronice, reprezentat n figura 4, creeaz cadrul pentru
abordarea cantitativ a problemei i definete, conceptual, activitile din e-Business n vederea
identificrii oportunitilor de mbuntire. Modelul de referin const n patru nivele grupate
n dou blocuri principale. Blocul superior se concentreaz asupra naturii afacerii i proceselor
care asigur serviciile folosite de website. Blocul inferior se concentreaz asupra modului n care
clienii interacioneaz cu website-ul i cererile pe care le plaseaz folosind resursele oferite de
infrastructur. Fiecare nivel al modelului de referin este asociat cu dou mari clase, de
descriptori i de metric (sistem de msur), folosite pentru caracterizarea cantitativ a nivelului.

Figura 56 Modelul de referin al afacerii electronice


Metrica extern i descriptorii acoper natura afacerii i sunt vizibile managementului i
clienilor. Sunt folosite pentru a menine performanele proceselor de afaceri. De exemplu, se
poate utiliza o metric pentru afacerea electronic care s reflecte, n acelai timp,
comportamentul magazinului on-line i al clienilor. O asemenea metric este rata ncasrilor,
msurat n unitate monetar/sec, generat de finalizarea tranzaciilor on-line. Alt metric
extern ar putea fi disponibilitatea, pagini vizitate/zi sau vizitatori unici/zi. Descriptorii externi
includ informaii ca numrul de clieni nregistrai, numrul de clieni poteniali, numrul maxim
de clieni din magazin, numrul articolelor, costul operaional estimat i serviciile disponibile
clienilor. Descriptorii i metrica intern caracterizeaz infrastructura site-ului i modul n care
serviciile i resursele sunt utilizate de clieni. Metrica intern este orientat spre msurarea
performanelor aplicaiilor i a infrastructurii tehnologiei informaiei. Exemple ale acestei
arhitecturi sunt: numrul de cereri HTTP/sec., tranzacii ale bazei de date/sec., timp de rspuns al
serverului, utilizarea discurilor i a reelei. Descriptorii interni includ informaii despre aplicaii
i arhitectur precum: structura de navigare, practici nregistrate n modul de navigare al
clienilor, caracteristici ale componentelor care dau consisten site-ului.

5.1.5 Modele de afaceri i funcionale


Un model de afaceri poate fi definit ca o arhitectur pentru un produs, serviciu sau flux de
informaii, incluznd descrierea participanilor la afacere, rolul lor i sursele de venituri. De
exemplu, unul din cele mai populare modele productoare de venit adoptate de companii este: i)
80

ncasarea de taxe pentru reclam, ii) vnzarea de bunuri i servicii, iii) vnzarea de coninut
digital i iv) taxarea procesrii tranzaciilor care apar ntre dou pri pe Web.
Exist cteva modele de comer electronic, aa cum se arat n continuare:

Vnzare cu amnuntul online (online retailing). Magazinele electronice folosesc web-ul


pentru a vinde clienilor bunuri materiale precum cri, haine, calculatoare, etc. clienilor
le este pus la dispoziie un complicat catalog electronic de produse, care include imagini,
detalii despre produse, preuri, mrimi, etc.

Licitaii online (online auctions). Website-urile de licitaiile electronice ofer o varietate


de articole de la antichiti la aparatur electronic, de la articole de sport la bilete de
avion i calculatoare. In forma tradiional vnztorul i cumprtorul au acces la licitaie
printr-un intermediar (auctioneer), iar n cazul licitaiei electronice printr-un website
specializat. Sunt foarte populare pentru c permit achiziionarea unor produse deosebite
la costuri sczute fa de cele di magazine.

Portaluri, sunt adevrate pori ctre website-uri cu aceeai tem cu cea a portalului (de
aceea se mai numesc portaluri de coninut). Pentru a atrage trafic, portalurile adug
valoare serviciilor furnizate utilizatorilor, cum ar fi o interfa web consistent,
poziionarea favorizat a link-urilor i informaii oportune.

Distribuie. Anumite site-uri B2B furnizeaz componente i accesorii pentru producie.


De exemplu, pe piaa de componente electronice, distribuitorii online ofer produse ca
semiconductoare, conectori, componente pentru computere i periferice, dar i accesorii
pentru producie (maini de lipit, aparate de msur, testere, etc).

Servicii. Multe companii folosesc modelul B2B pentru a vinde servicii. Sunt foarte
cunoscute serviciile online de rezervri turistice, de cltorie cu avionul sau vaporul,
asigurri, etc.

Publicaii. Ziarele, revistele i enciclopediile sunt exemple de publicaii online. Unele


edituri ncaseaz taxe pentru consultarea coninutului (vezi Academia Caavencu
http://www.catavencu.ro sau Ziarul Financiar http://www.zf.ro), altele ofer acces gratuit
dar nsoit de reclame i publicitate fcut altor firme, contra cost (ziarele Gndul,
http://www.gandul.info, AutoNews, http://www.autonews.ro, etc.)

Alegerea modelului potrivit se poate face dup clarificarea mai multor aspecte printre care: i)
care este scopul i misiunea afacerii, ii) ce intete afacerea, iii) care sunt obiectivele
msurabile, iv) care este dimensiunea pieei, v) piaa electronic este deschis sau
restricionat anumitor grupuri, vi) care este modelul pentru venituri?

5.2 Arhitectura unui sistem de comer electronic


Arhitectura unui sistem de comer electronic acoper componentele care alctuiesc sistemul,
modul n care ele se structureaz i legturile care se stabilesc ntre acestea. Exist, i aici, mai
multe arhitecturi posibile, unele implementate, altele aflate doar n faz de concepie. Oricare ar
fi, ns, arhitectura aleas, ea trebuie s rspund ctorva cerine de baz:
a) performana
b) disponibilitate i mentenabilitate
c) scalabilitate
Performana se refer la modul n care sistemul rspunde nevoilor clienilor i solicitrilor la
care este supus. Lipsa performanei duce cel mai rapid la pierderea clienilor; incapacitatea
serverului web de a face fat unui numr mare de cereri care pot aprea, de exemplu pe durata
unei promoii, va conduce la afiarea unui mesaj de eroare clienilor care acceseaz magazinul
81

virtual. Performana este afectat i de factori externi, cum ar fi banda limitat pe care ISP o
ofer clienilor. n ciuda faptului c banda disponibil a serverului de web este arhisuficient
pentru traficul nregistrat, c aplicaiile sunt optimizate i serverul de baze de date este foarte
rapid, la clienii din reeaua Internet lucrurile ar putea s par diferit, tocmai vitezei mici a
conexiunii lor.
Disponibilitatea i a mentenabilitatea reprezint msura n care magazinul este disponibil
clienilor i n care el poate fi fcut disponibil dac apar probleme. Lipsa disponibilitii duce la
pierderi masive de venituri pentru magazinul virtual, n aceeai msur n care un magazin real
este gsit frecvent cu uile nchise. Se obinuiete s se spun c un magazin virtual asigur
accesul clienilor 24 de ore din 24, 365 de zile pe an. n realitate lucrurile nu stau chiar aa;
disponibilitatea se msoar n procente, de exemplu 99,9% sau 99,99%, reprezentnd raportul
dintre timpul ct serviciul este disponibil ntr-o anumit perioad de timp. Astfel, un procent de
99,9% conduce, pentru un an calendaristic, la circa 8,8 ore de nefuncionare, ceea ce poate fi
inacceptabil. De aceea sistemele trebuie s asigure o disponibilitate mai mare, uzual peste de
99,99%. Mentenabilitatea este strns legat de disponibilitate. Cu ct mentenabilitatea este mai
ridicat, cu att timpul de repunere n serviciu a magazinului este mai scurt i astfel,
disponibilitatea mai ridicat.
Scalabilitatea, se refer la msura n care sistemul asigur serviciile adecvate atunci cnd apar
suprasolicitri. Suprancrcarea site-ului poate aprea, de exemplu, n cazul publicaiilor
electronice, n urma unui eveniment major, cnd foarte mult lume, peste numrul obinuit,
acceseaz paginile cu informaii. Un site poate crete n dou moduri, pe vertical (scaling up)
prin nlocuirea serverului cu altul, de capacitate mai mare, sau pe orizontal (scaling out) prin
adugarea de servere noi.
Figura 5 ilustreaz o arhitectur standard N-Tier n contextul interaciunii cu reeaua Internet.

Figura 57 Arhitectura N-Tier a comerului electronic


Arhitectura cuprinde elementele din dreapta liniei punctate: server Web, server de aplicaii i
server de baze de date. Comerciantul trebuie, de asemenea, s dispun de un sistem de distribuie
a mrfurilor ctre clieni, fie c acesta este propriu fie c este a unui ter.

Serverul Web este o combinaie de platform hardware i software. Programul server,


cunoscut i sub numele de server HTTP, este programul care controleaz fluxul de
date de intrare i ieire pe un computer conectat la Internet sau Intranet. El ascult
cererile care vin din reeaua Internet, stabilete conexiunile dintre el i clienii din
reea i furnizeaz documentele solicitate.

Serverul de aplicaii primete cererile clienilor prin intermediul serverului web, le


proceseaz conform logicii afacerii i, dup caz, poate interaciona cu serverul de

joc de cuvinte, citit entai: nsemn ntreag, complet

82

baze de date. ntotdeauna, ns, serverul de aplicaii genereaz rspunsul pe care


serverul web trebuie s l returneze clientului. Aplicaiile pot fi scrise n diverse
limbaje de programare: Java, C++ ; ASP, PHP, etc.

Serverul de baze de date este cel care pstreaz datele cu privire la produsele sau
serviciile oferite de comerciant. Informaiile pot fi simplu text (cum ar fi informaiile
privitoare la pre, caracteristici sau date calendaristice), imagini (pentru ilustrarea
produselor) sau chiar sunet i filme (mostre ale produselor multimedia
comercializate). El primete cereri de la serverul de aplicaii i pe baza rezultatelor
returnate serverul de aplicaii construiete, dinamic, documentele care vor fi trimise,
sub form de rspuns, clientului.

Arhitectura de baz discutat poate fi completat cu alte sisteme menite, de exemplu, s creasc
gradul de securitate, cum ar fi paravanele (fire-wall) interpuse ntre diversele niveluri ale
arhitecturii.

5.3 Anatomia comerului electronic


5.3.1 Aspecte generale privind asigurarea securitii datelor n sistemele
informatice economice.
Securitatea informaiilor, n orice domeniu de activitate, trebuie s fie o activitate continu
pentru a se putea face fa noilor ameninri la adresa securitii n general i a datelor n
particular.
Sistemul informaional economic este un ansamblu de resurse umane i de capital investite ntr-o
unitate economic n vederea colectrii i prelucrrii datelor necesare producerii informaiilor,
care vor fi folosite la toate nivelurile decizionale ale conducerii i controlului activitii
organizaiei. Sistemul informatic reprezint un ansamblu de elemente intercorelate funcional, n
scopul automatizrii obinerii informaiilor necesare conducerii n procesul de fundamentare i
elaborare a deciziilor .
Securitatea datelor n sistemele informatice economice poate fi definit ca fiind ansamblul de
msuri luate la nivelul agentului economic necesare asigurrii secretului informaiei mpotriva
accesului neautorizat.

Obiective n asigurarea securitii datelor.


Securitatea calculatoarelor i propune s protejeze att calculatorul, ct i elementele asociate cldirile, imprimantele, modem-urile, cablurile, precum i suporturile de memorie, att mpotriva
accesului neautorizate, ct i altor ameninri care pot s apar. Securitatea calculatoarelor poate
fi definit ca fiind ansamblul de msuri necesare asigurrii secretului informaiei mpotriva
accesului neautorizat. n principal se urmrete asigurarea securitii informaiei stocate sau
transmise. Din aceast cauz, securitatea calculatoarelor este deseori numit securitatea
informaiei sau securitatea datelor.
Asigurarea securitii datelor presupune realizarea a patru obiective:
1. Confidenialitatea, uneori numit secretizare, i propune s interzic accesul neautorizat
al persoanelor la informaia care nu le este destinat. Confidenialitatea reprezint elul
suprem al securitii calculatoarelor. Pentru asigurarea confidenialitii trebuie tiut care
sunt informaiile care trebuie protejate i cine trebuie sau cine nu trebuie s aib acces la
ele. Aceasta presupune s existe mecanisme de protecie a informaiilor care sunt stocate
n calculatoare i care sunt transferate n reea ntre calculatoare. n Internet,
confidenialitatea capt noi dimensiuni sub forma unor msuri de control al
confidenialitii. rile dezvoltate ca Statele Unite, Canada, Australia, Japonia etc., au
reglementat prin lege controlul confidenialitii.
83

2. Integritatea, uneori numit acuratee, i propune ca datele stocate n calculator sau


transmise prin reea s nu poat fi alterate sau s nu poat fi modificate dect de persoane
autorizate. Prin alterarea datelor se nelege att modificarea voit maliioas, ct i
distrugerea accidental a acestora. n acest caz se impune s existe un plan de recuperare
i refacere a datelor (existena unei copii de siguran).
3. Disponibilitatea i propune ca datele stocate n calculatoare s poat s fie accesate de
persoanele autorizate. Utilizatorii trebuie s aib acces doar la datele care le sunt
destinate. Se pot distinge aici dou categorii de utilizatori, cu drepturi de acces diferite:
administratorii de sistem i utilizatorii generali, excepie fcnd anumite sisteme de
operare care echipeaz calculatoarele desktop.
4. Nerepudierea, termen recent aprut n literatura de specialitate, i propune s confirme
destinatarului unui mesaj electronic faptul c acest mesaj este scris i trimis de persoana
care pretinde c l-a trimis. n acest fel se asigur ncrederea prilor. Expeditorul nu poate
s nege c nu a trimis el mesajul. Nerepudierea st la baza semnturilor digitale,
asigurnd autenticitatea acestora, n noua pia a comerului electronic (E-Commerce).

5.3.2 Vulnerabilitatea datelor i msuri de contracarare.


Vulnerabilitatea poate fi definit ca o slbiciune n ceea ce privete procedurile de sistem,
arhitectura sistemului, implementarea acestuia, controlul intern, precum i alte cauze care pot fi
exploatate pentru a trece de sistemele de securitate i a avea acces neautorizat la informaii.
Orice calculator este vulnerabil la atacuri. Politica i produsele de securitate ale firmei pot reduce
probabilitatea ca un atac asupra calculatorului s aib puine anse de reuit.
Principalele vulnerabiliti n sistemele de calcul sunt: fizice, naturale, hardware, software, medii
de stocare, radiaii, comunicaii, umane.
Toate aceste vulnerabiliti vor fi exploatate de persoane ruvoitoare. Referitor la scara
vulnerabilitilor putem s distingem trei mari categorii:

vulnerabiliti care permit refuzul serviciului (DoS - Denial of Service);

vulnerabiliti care permit utilizatorilor locali s-i mreasc privilegiile limitate, fr


autorizare;

vulnerabiliti care permit utilizatorilor externi s acceseze reeaua n mod neautorizat.

Vulnerabilitile care permit refuzul serviciului fac parte din categoria C i exploateaz viciile
(en. Holes) din sistemul de operare, mai precis viciile la nivelul funciilor de reea. Aceste vicii
sunt detectate uneori la timp i acoperite de ctre productor prin programe -patch-uri.
Acest tip de atac permite ca unul sau mai muli indivizi s exploateze o particularitate a
protocolului IP (Internet Protocol) prin care s interzic altor utilizatori accesul autorizat la
informaie. Atacul, cu pachete TCP SYN, presupune trimiterea ctre calculatorul-int a unui
numr foarte mare de cereri de conexiune (en. flooding), ducnd n final la paralizarea
procesului. n acest fel, dac inta este un server, accesul la acesta e blocat i serviciile asigurate
de acesta sunt refuzate.
Vulnerabilitile care permit utilizatorilor locali s-i mreasc privilegiile ocup o poziie
medie, B, pe scara consecinelor. Un utilizator local, adic un utilizator care are un cont i o
parol pe un anume calculator, va putea, n sistemele de operare de tip UNIX, s-i creasc
privilegiile pn la cele de root.
Vulnerabilitile care permit utilizatorilor externi s acceseze reeaua n mod neautorizat fac
parte din clasa A, pe scara consecinelor. Aceste atacuri sunt cele mai periculoase i mai
distructive. Multe atacuri se bazeaz pe o slab administrare a sistemului sau pe configurarea
greit a acestuia. Ca exemple se pot da urmtoarele cazuri:
84

fiierul test.cgi, distribuit cu primele versiuni de ApacheWeb Server. Acesta coninea o


eroare care permitea intruilor din exterior s citeasc coninutul directorului CGI14.

fiierul convert.bas a reprezentat o vulnerabilitate a serverelor HTTP de pe platformele


Novell. Scriptul era scris n Basic i permitea utilizatorilor de la distan s citeasc orice
fiier sistem15.

multiple vulnerabiliti au fost descoperite la serverele IIS (versiunea 5.0, 5.1) de la


Microsoft16.

Vulnerabilitile din clasa A pot fi ntlnite i la urmtoarele programe: FTP, Goopher, Telnet,
NFS, ARP, Portmap, Finger. n concluzie, ameninrile la adresa securitii se pot clasifica n trei
categorii: naturale i fizice, accidentale, intenionate.
1. Ameninrile naturale i fizice vin din partea fenomenelor naturale sau a altor
elemente fizice care interacioneaz cu calculatoarele. Se pot enuna aici cutremurele, inundaiile,
furtunile, fulgerele, cderile de tensiune i supratensiunile etc. Se poate aciona n sensul
minimizrii efectelor ameninrilor sau chiar al eliminrii acestora. Se pot instala dispozitive de
avertizare n caz de dezastre naturale sau dispozitive care s elimine efectul acestora.
2. Ameninrile cu caracter neintenionat vin din partea oamenilor. Acetia pot produce
ameninri i dezastre asupra calculatoarelor din cauza neglijenelor n manipularea diferitelor
componente, insuficientei pregtiri profesionale, citirii insuficiente a documentailor etc.
3. Ameninrile intenionate sunt i cele mai frecvente. Aceste ameninri pot fi
categorisite n: interne; externe.
a. ameninrile interne vin din partea propriilor angajai. Acetia au acces mai uor
la informaie, avnd de trecut mai puine bariere i tiind i o parte din politica de
securitate a firmei.
b. ameninrile externe vin din partea mai multor categorii, i anume: agenii de
spionaj strine; teroriti i organizaii teroriste; criminali; raiders; hackeri i
crackeri.
Ageniile de spionaj strine au tot interesul s intre n posesia de informaii referitoare la noile
tehnologii. Firmele productoare de nalt tehnologie sunt inta atacurilor care vin din partea
acestora. Se impune ca aceste firme s foloseasc tehnologii i programe de criptare foarte
sofisticate pentru a proteja informaiile.

5.3.3 Tehnologii de securizare a datelor i administrarea acestora.


Tehnologiile de restricie sunt menite s limiteze accesul la informaie. Din aceast categorie fac
parte:

Controlul accesului este un termen folosit pentru a defini un set de tehnologii de


securitate care sunt proiectate pentru restricionarea accesului. Aceasta presupune ca
numai persoanele care au permisiunea vor putea folosi calculatorul i avea acces la datele
stocate. Termenul de control al accesului (acces control) definete un set de mecanisme
de control implementate n sistemele de operare de ctre productori pentru
restricionarea accesului. De aceast facilitate beneficiaz sistemele de operare Windows,
UNIX, Linux etc.

14

http://insecure.org/sploits/test-cgi.html

15

http://www.securityfocus.com/bid/2025/discuss

16

http://www.securityfocus.com/bid/6068/discuss

85

Identificarea i autentificarea, folosindu-se de conturi i parole, permit doar accesul


utilizatorilor avizai la informaie. Identificarea i autentificarea poate fi fcut i cu
ajutorul cartelelor electronice (smart card) sau prin metode biometrice. Acestea presupun
identificarea dup amprent, voce, irisul ochiului etc.

Firewall-ul reprezint un filtru hardware sau software care stopeaz un anumit trafic
prestabilit din reea i permite trecerea altuia. Firewall-ul se interpune ntre reeaua
intern i Internet i filtreaz pachetele care trec. De asemenea, firewall-ul poate fi folosit
i n interiorul propriei reele pentru a separa subreele cu nivele diferite de securitate.

VPN-urile permit comunicarea sigur ntre dou calculatoare aflate ntr-o reea. O
conexiune VPN se poate realiza att n reeaua local, ct i n Internet. VPN folosete
tehnologii de criptare avansat a informaiei care face ca aceasta s nu poat s fie
modificat sau sustras fr ca acest lucru s fie detectat.

Infrastructura cu chei publice (PKI) i propune s asigure securitatea n sisteme deschise,


cum ar fi Internetul, i s asigure ncrederea ntre dou persoane care nu s-au cunoscut
niciodat. ntr-o structur PKI complet, fiecare utilizator va fi complet identificat printro metod garantat, iar fiecare mesaj pe care-l trimite sau aplicaie pe care o lanseaz este
transparent i complet asociat cu utilizatorul.

Secure Socket Layer (SSL) reprezint un protocol Web securizat care permite criptarea i
autentificarea comunicaiilor Web utiliznd PKI pentru autentificarea serverelor i a
clienilor. Lucreaz foarte bine cu servere WWW. Este implementat n mai multe
versiuni. Versiunea SSL2 este cea mai rspndit, iar versiunea SSL3 e cea mai sigur,
dar este mai greu de implementat.

Semntur doar o dat (SSO) dorete s debaraseze utilizatorul de mulimea de conturi i


parole care trebuie introduse de fiecare dat cnd acceseaz i reacceseaz programe.
Pentru aceasta utilizatorul trebuie s se autentifice o singur dat. Dezideratul este greu
de realizat datorit varietii de sisteme. Deocamdat acest lucru se poate realiza n cadrul
firmelor care au acelai tip de sisteme. Web-ul folosete un subset SSO numit Web SSO,
funcionarea fiind posibil datorit faptului c serverele Web folosesc aceeai tehnologie.

Pe lng tehnologiile de restricionare, securitatea sistemelor trebuie administrat, monitorizat


i ntreinut. Pentru aceasta trebuie efectuate urmtoarele operaii:

administrarea;

detectarea intruilor;

scanarea vulnerabilitilor;

controlul viruilor.

Administrarea sistemelor de calcul presupune i controlul i ntreinerea modului de acces la


acestea de ctre utilizatori. Un utilizator care folosete o parol scurt sau care este uor de ghicit
va face ca acel calculator s fie uor de penetrat. Atunci cnd un angajat este concediat sau
pleac pur i simplu din alte motive de la firma respectiv, trebuie schimbate denumirile
utilizatorului i parola.
Denumirea user-ului i a parolei trebuie fcut cu foarte mare atenie i mare responsabilitate.
Sarcina este de competena persoanei nsrcinate cu securitatea. Parolele vor conine att cifre,
ct i litere, pentru a face ghicirea lor ct mai grea, i vor fi schimbate periodic. Divulgarea
parolei altor persoane va fi sancionat. administrativ.
Detectarea intruilor trebuie fcut permanent. Pentru aceasta exist programe care controleaz
traficul i care in jurnale de acces (log). Verificarea se va face la nivelul fiecrui calculator din
86

firm. Trebuie fcut aici distincie ntre ncercrile de intruziune din afar i cele din interior.
De asemenea, trebuie separate ncercrile de acces neautorizat din reeaua intern de accesul
neautorizat la un calculator lsat nesupravegheat de ctre utilizator.
Scanarea vulnerabilitii, care este de fapt o analiz a vulnerabilitii, presupune investigarea
configuraiei la nivel intern pentru detectarea eventualelor guri de securitate. Acesta se face att
la nivel hardware, ct i software. Folosirea unui scanner de parole va avea ca efect aflarea
parolei n cteva secunde, indiferent de lungimea acesteia.
Controlul viruilor se va face pentru a detecta i elimina programele maliioase din sistemele de
calcul. Acestea se pot repede mprtia la toate calculatoarele din sistem i pot paraliza
funcionarea acestora sau pot produce distrugeri ale informaiei. Se impune obligatoriu s fie
instalate programe antivirus, actualizarea semnturilor de virui s se fac ct mai des, iar
scanarea pentru detectarea viruilor s se fac de oricte ori este nevoie.
n concluzie:
1. Asigurarea securitii datelor n cadrul firmelor este strns legat de posibilitile
financiare ale firmei n a investi n asigurarea securitii. Firmele mari i medii, care au i
ctiguri pe msur, fac investiii n securitate. Firmele mici nu fac astfel de investiii
dect foarte rar i insuficient pentru a se asigura o securitate minim.
2. Asigurarea securitii datelor n cadrul firmelor depinde n mare msur de ct de
contient este conducerea firmei de faptul c trebuie asigurat o minim securitate.
Conducerea firmelor mari este asigurat de ctre un consiliu de administraie (board),
unde decizia de a se investi n securitate este luat de un grup de oameni care tiu ce
nseamn riscurile. Acesta va trebui s fie contient c trebuie asigurat securitatea
datelor i s dispun alocarea de resurse financiare ndeplinirii acestui deziderat. Unii
manageri din aceast categorie vd asigurarea securitii datelor ca un fel de gaur
neagr, unde banii se duc i nu aduc nici un beneficiu. Un rol important n contientizarea
asigurrii securitii datelor l au, n acest caz, consultanii pe probleme de securitate sau
membrii echipei IT&C (dac exist) din firm.
3. n cadrul firmelor mari exist personal specializat cu asigurarea securitii datelor. Acesta
va implementa politica de securitate a firmei i va testa periodic calculatoarele din firm
pentru descoperirea golurilor de securitate.
4. n cazurile n care firma, indiferent de mrime, nu are personal specializat cu studiul,
implementarea i gestionarea msurilor de securitate, se poate face apel la firme
specializate care s implementeze i s gestioneze serviciile de securitate. Se poate opta
i pentru soluia mixt n care studiul i implementarea s se fac de ctre o firm
specializat, iar gestionarea acestora s se fac de ctre beneficiar, urmnd ca periodic s
se fac testri de ctre firma specializat.
5. Programele aplicative la nivelul firmelor mari i medii sunt elaborate lundu-se n
considerare i securitatea datelor. Firmele mici folosesc ori programe piratate, ori
aplicaii create de nespecialiti care nu numai c nu au elemente de securitate ncorporate,
dar, n anumite cazuri, funcioneaz i defectuos, alternd datele.
6. Personalul angajat al unei firme nu are ntotdeauna pregtirea necesar utilizrii
calculatorului. Firmele mari i permit s angajeze personal cu calificare nalt, n timp ce
firmele mici nu-i pot permite acest lucru. Firmele mari fac eforturi pentru pregtirea
angajailor, n timp ce firmele mici fac eforturi reduse sau deloc n ceea ce privete
pregtirea personalului. n noua structur a societii informaiei i comunicaiilor
activitile comerciale se mpletesc cu tehnologia, iar structurile tradiionale comerciale
devin mai puin importante. In lucrarea menionat se subliniaz urmtorul lucru:
creterea accelerat a comerului mondial i obinerea unor beneficii substaniale e
87

posibil prin utilizarea tehnologiei informaiei i comunicaiilor, care trebuie s


convearg cu reducerea constrngerilor de natur juridic, procedural, fizic, care pot s
ngreuneze acest proces.
Una dintre noiunile nou aprute este promovarea produselor i serviciilor, prin utilizarea celor
mai potrivite tehnici de marketing cu ajutorul tehnologiilor informaiilor i comunicaiilor numita
cybermarketing. Astfel, n viziunea ITC, mixul de cybermarketing are drept componente:
produsul; utilizatorii int; pre/plat; publicitate/media; logistic.
Aadar, cei interesai de noua abordare sunt cei direct implicai n comerul electronic, ei
necesitnd asisten i pregtire de specialitate la diferite nivele:

exportatori: att manageri, ct i operatori (IMM-uri i companii mari);

servicii implicate n activitatea comercial: transportatori, instituii financiare i de

asigurri, avocai, consultani marketing, agenii de publicitate;

instituii de facilitare a comerului, organizaii de promovare ale exporturilor, asociaii,


puncte comerciale Trade Points, Camere de Comer,

furnizorii de servicii Internet;

instituii guvernamentale;

centre de perfecionare i scoli de afaceri, specializate n marketingul internaional.

5.3.4 Criptografia
Criptografia17 este un sistem potrivit cruia datele sunt modificate prin intermediul unui
algoritm, astfel nct s nu mai poat fi citite dect de ctre posesorul unei chei de decriptare,
adic un alt algoritm care reface textul iniial.
n criptografie criptarea este procesul de ascundere a informaiei pentru a o face indescifrabil
pentru cei fr cunotine speciale n domeniu. Criptarea a fost folosit de secole, dar numai
organizaiile i persoanele cu nevoi speciale de secretizare au folosit-o. La mijlocul anilor 1970,
au aprut metode puternice de criptare din nevoia de a pstra secretele ageniilor guvernamentale
americane, dar astzi ele sunt folosite pentru protecia sistemelor larg rspndite precum
comerul electronic, reelele de telefonie mobil i automatele bancare.
Criptarea poate fi folosit pentru a asigura secretizarea, dar mai e nevoie de alte tehnici pentru a
face comunicarea sigur, n mod special pentru a verifica integritatea i autenticitatea mesajelor.
O alta chestiune ce trebuie luat n calcul este protecia mpotriva analizei traficului.
Sistemele criptografice au patru componente:

textul de baz - textul nainte de criptare, care poate fi citit fr nici o modificare;

textul criptat - textul de baz, dup aplicarea algoritmului de criptare;

algoritmul de criptare - un program, ce cuprinde o suit de operaii, care modific


textul iniial, astfel nct nu mai poate fi citit n forma rezultat;

cheia - un algoritm ce preia textul criptat i l readuce la forma iniial a textului de


baz, care poate fi astfel citit.

n ceea ce privete algoritmul de criptare, n prezent sunt cunoscui folosii urmtorii: RSA,
DES/3DES, Blowfish, IDEA, SEAL i RC4. RSA este intens folosit n comerul electronic n
timp ce RC4 este cunoscut pentru lungimea foarte mare a cheilor de criptare, pn la 2048 bii.
17

Bob, C.A. Comer eletronic, Editura Dacia Europa Nova, Lugoj, 2001, p.168-180

88

Teoretic, un fiier criptat nu poate fi accesat dect de posesorul cheii. n practic, ns, nu s-a
descoperit nc sistemul de criptare perfect, putnd fi folosite astfel, cteva metode pentru
decriptarea ilegal a datelor18:

criptanaliza - const n ncercarea de a reconstitui textul iniial plecnd de la


fragmente rmase necriptate n cadrul textului criptat. De aceea, rezultatul unui
algoritm bun de criptare trebuie s nu poat fi deosebit de zgomotul aleator;

ghicirea cheii - se face cu ajutorul aa numitelor "atacuri cu fora brut" ce constau n


ncercarea succesiv a tuturor combinaiilor posibile pe care le poate lua cheia, pn
la gsirea cheii potrivite. Se realizeaz cu ajutorul unor programe pentru a exploata
posibilitatea calculatoarelor de a executa mii sau zeci de mii de operaii pe secund.
Astfel, succesul acestei operaii depinde n mod direct de lungimea cheii (o cheie pe
16 bii prezint 65.536 de posibiliti, pe care calculatorul le poate epuiza n cteva
secunde, o cheie pe 40 de bii - o mie de miliarde de posibiliti, 128 de bii 10 la
puterea 38 posibiliti, mai mult dect toate moleculele de ap din Oceanul Planetar).
Teoretic, chiar i o cheie pe 128 de bii poate fi gsit, ns costurile pe care le implic
fac nerentabil o astfel de operaie;

metode de ocolire a sistemului de criptare - gsirea fiierului necriptat, descoperirea


de scpri n programul de criptare, dar i o metod folosit de foarte multe ori cu un
succes neateptat de mare: ingineria social ("social engineering") adic pclirea
persoanelor care dein cheia pentru obinerea acesteia.

Sisteme de criptare
Metodele moderne de criptare pot fi mprite n algoritmi cu chei simetrice (criptografia cu
cheie privata) i algoritmi cu chei asimetrice (criptografia cu cheie public).
n continuare sunt prezentate sintetic cele dou sisteme de criptare.
A. Criptografia simetric (cu cheie secret)
n criptografia simetric, este folosit aceeai cheie i la criptare, i la decriptare, cheie pe care o
posed numai corespondenii. Aceasta nseamn c ntre persoanele care comunic exist un
acord prin care s-a stabilit o cheie unic, pe care expeditorul o folosete la criptarea textului
iniial, iar destinatarul o folosete la decriptarea mesajului recepionat. Pe Internet ns se pune
problema comunicrii ntre persoane care nu s-au ntlnit niciodat, deci nu se pot pune de acord
n prealabil asupra cheii. Aceasta metod poate fi folosit n grupuri restrnse de utilizatori.
Odat cu creterea numrului de utilizatori, pstrarea secretului cheii devine imposibil, iar odat
descoperit, poate fi utilizat la decriptarea oricrui mesaj care a folosit-o. Exemple de algoritmi
cu criptare simetric sunt: DES (Data Encryption Standard), Triple DES, IDEA (International
Data Encryption Algorithm).
B. Criptografia cu cheie public (asimetric)
n algoritmul cu cheie asimetric (exemplu RSA), exist dou chei distincte: cheia public i
cheia privat. Cheia public este distribuit (publicat) i d posibilitatea oricrui transmitor s
realizeze criptarea. Cheia privat este pstrat secret de ctre primitor i i permite numai lui s
realizeze decriptarea. Aceste perechi de chei, public i privat, sunt generate mpreun i au
proprietatea remarcabil c nici una nu poate fi dedus din cealalt; cine deine cheia public nu
poate deduce cheia privat i reciproc.
Aadar fiecare participant la criptare are o pereche de chei personale unice:

18

cheia public, distribuit oricui o dorete;

Roca I. Comerul electronic, Editura Economic, Bucureti, 2004

89

cheia privat, pe care nu o cunoate dect utilizatorul respectiv.

Mesajele criptate cu cheia privat pot fi decriptate numai cu cheia public i invers. Pentru a
trimite cuiva un mesaj, trebuie gsit cheia public a persoanei respective i criptat mesajul.
Mesajul astfel criptat nu va putea fi decriptat dect cu ajutorul cheii private a destinatarului.

Dimensiunea cheii i vulnerabilitatea


n atacurile matematice pure (cum ar fi exploatarea slbiciunilor algoritmului sau a altor
informaii care pot ajuta la spargerea codului) conteaz, n principal, trei factori:

Progresele n matematic, care permit noi atacuri sau descoperirea i exploatarea unor
slbiciuni.

Puterea de calcul disponibil, cum ar fi puterea calculatorului utilizat n rezolvarea


problemei

Mrimea (lungimea) cheii folosite pentru criptarea unui mesaj. Cu ct lungimea cheii
crete, cu att crete complexitatea cutrii brute, pn se ajunge la imposibilitatea
spargerii directe a criptrii. n prezent se folosesc curent chei cu lungimea de la 40 la
128 bii, cea din urm fiind considerat suficient pentru a mpiedica decriptarea ntrun timp rezonabil.

Rezumatul textului
n criptografie se folosete frecvent rezumatul unui text (message digest), adesea pentru a
verifica integritatea textului. Rezumatul textului este un ir de caractere, rezultat din aplicarea
unui algoritm sau funcii hash textului original. Dei sunt cunoscute mai multe funcii hash, cel
mai frecvent sunt folosite SHA-1, MD5 i RIPEMD-160. Fiecare funcie hash produce un
rezumat de lungime fix, indiferent de lungimea textului cruia i este aplicat. Rezumatul
trebuie s aib urmtoarele proprieti:
a) Dat fiind un rezumat trebuie s fie foarte greu de gsit un alt text, diferit de primul,
care s aib acelai rezumat,
b) Trebuie s fie foarte dificil a gsi dou mesaje diferite care s aib acelai rezumat.
Aceste proprieti sunt folosite pentru a verifica integritatea unui mesaj: dac mesajul a fost
modificat atunci se modific i valoarea rezumatului. Necongruena dintre rezumatul mesajului
original i cel al mesajului recepionat indic alterarea mesajului, alterare care poate fi
accidental, urmare a unei erori de transmitere, sau intenionat.
Iat, n figura de mai jos, rezultatul aplicrii funciei MD5 pe trei texte diferite:

Figura 58 Rezumatul MD5 a trei texte diferite


Alt aplicaie util a funciilor hash este semntura digital prin care se probeaz c mesajul
aparine unui anume expeditor, aa cum vom vedea mai departe.

90

Semntura digital
Semntura digital identific semnatarul i asigur integritatea datelor semnate. Figura 7 descrie,
pas cu pas, procesul crerii datelor semnate digital. Pentru a crea o semntur digital
expeditorul are nevoie de cheia lui privat. Trebuie reinut c doar rezumatul textului transmis
(message digest) este criptat cu cheia privat a semnatarului19. Acest lucru este justificat de
faptul c mesajele pot avea dimensiuni foarte mari iar criptarea cu cheia public poate fi foarte
lent. n plus, semnnd rezumatul textului n locul textului propriu-zis asigurm i integritatea
datelor.

Figura 59 Algoritmul de obinere a semnturii digitale


Receptorul nu are nevoie de nici un element de informaie secret pentru a verifica semntura
digital. Figura 8 arat, pas cu pas, cum se realizeaz acest lucru.
n Legea nr. 455 din 18 iulie 2001 privind semntura electronic sunt definite dou tipuri de
semnturi electronice, simpl i extins. Semntura electronic simpl reprezint, n nelesul
legii, date in form electronic, care sunt ataate sau logic asociate cu alte date in form
electronic i care servesc ca metod de identificare.

Figura 60 Algoritmul de verificare a semnturii digitale


Semntura electronic extins reprezint semntur electronic care ndeplinete cumulativ
urmtoarele condiii:
-

este legat n mod unic de semnatar

asigur identificarea semnatarului

este creat prin mijloace controlate exclusiv de semnatar

este legata de datele n form electronic, la care se raporteaz n aa fel nct orice
modificare ulterioar a acestora este identificabil.

NUMAI semntura electronic extins are valoare probatorie n justiie.


Legea nr.455/2001 privind semntura electronic, n vigoare la data de 31 iulie 2001, transpune
integral prevederile Directivei nr. 99/93/CE. Normelor tehnice i metodologice pentru aplicarea
Legii nr. 455/2001 (HG nr. 1259/2001, M.O. nr. 847 din data de 28 decembrie 2001),
completeaz cadrul general de reglementare a serviciilor societii informaionale n Romnia.
19

Mohan Atreya, Digital Signatures, Osborne/McGraw-Hill, 2002

91

Semntura electronic (sau digital) este pentru documentele electronice ceea ce este o
semntura olograf pentru documentele tiprite. Prin ea se demonstreaz c o anumit persoan a
scris sau a fost de acord cu documentul cruia i s-a ataat semntura. O semntur digital
furnizeaz un grad mult mai mare de securizare dect semntura olograf. Destinatarul mesajului
semnat digital poate verifica att faptul ca mesajul original aparine persoanei a crei semntur
a fost ataata ct i faptul ca mesajul n-a fost alterat, intenionat sau accidental, de cnd a fost
semnat. Mai mult, semntura digital nu poate fi negat; semnatarul documentului nu se poate
disculpa mai trziu invocnd faptul c a fost falsificat (se spune c semntura digital asigur
non-repudierea).
Cu alte cuvinte, semnturile digitale permit autentificarea mesajelor digitale, asigurnd
destinatarul de identitatea expeditorului i de integritatea mesajului
Semntura electronic NU este semntur scanat, iconi, poz, hologram sau un smart card.

Plicurile digitale
Semntura digital se poate ataa att mesajelor necriptate (text clar) dar i mesajelor criptate.
Pentru transmiterea datelor sensibile, prima soluie este inacceptabil, de aceea se impune
criptarea mesajelor. Dei sistemele de criptografie asimetric par foarte potrivite pentru
transmiterea mesajelor criptate prin Internet, ele totui au un mare dezavantaj: sunt prea lente
pentru transmiterea unor fiiere de mari dimensiuni. Plicurile digitale rezolva aceast problem
prin combinarea sistemelor de criptate cu cheie simetric i chei asimetrice. Expeditorul
genereaz o cheie secret aleatoare, simetric, Data Encryption Key (DEK), numit cheie de
sesiune pentru c dispare dup terminarea comunicrii. Cripteaz mesajul folosind cheia de
sesiune i un algoritm simetric la alegere. Cripteaz cheia de sesiune cu cheia public a
receptorului, crend un "plic digital". Trimite mesajul criptat, mpreun cu plicul digital. Cnd
receptorul primete mesajul, folosete cheia sa privat pentru a decripta cheia de sesiune, apoi o
folosete pe aceasta din urm pentru a decripta mesajul propriu-zis. Mesajul este asigurat, pentru
c este criptat cu un algoritm simetric, cunoscut doar de emitor i receptor, iar cheia de sesiune
este, de asemenea, asigurat pentru c este criptat n aa fel nct doar receptorul o poate
decripta20.

5.3.5 Autoriti de certificare


n calea utilizrii criptrii cu cheie public exist o mic problem: aceasta funcioneaz doar
dac tii cheia public a receptorului. Deoarece pe Internet exist sute de mii de servere i
milioane de persoane conectate, o persoan nu poate avea n permanen la ndemn o list cu
toate cheile tuturor persoanelor. Pe de alt parte nici nu poate cere receptorului cheia sa printr-o
conexiune nesigur, pentru c nu are nici o garanie c persoana de la captul firului este ntradevr cine pretinde c este. Cea mai practic soluie gsit pn acum este bazarea pe o a treia
persoan, numit "autoritate de certificare" (AC) i care se ocup cu validarea cheilor publice.
AC-urile sunt ntreprinderi comerciale cunoscute i de ncredere care garanteaz pentru
identitatea persoanelor fizice sau juridice. nainte de a se trimite un mesaj cuiva, se poate cere
certificatul digital, semnat de una dintre aceste AC, certificat din care reiese identitatea i cheia
public a persoanei. Cea mai cunoscut firm care se ocup cu eliberarea de certificate digitale
este VeriSign. Exist dou mari tipuri de certificate: personale i pentru servere21.

20

Mohan Atreya, Digital Signatures & Digital Envelopes. http://www.rsa.com/products/bsafe/overview/Article5SignEnv.pdf

21

Roca I. Comerul electronic, Editura Economic, Bucureti, 2004

92

Browserele Web stocheaz certificatele principalelor autoriti de certificare, dar pot importa i
certificate ale altor site-uri web. Figura 9 reproduce ferestrele cu certificatele stocate de
browserele Mozilla Firefox (stnga) i Internet Explorer 7 (dreapta).
Certificatele personale (sau identitatea digital - Digital ID) sunt legate de o adresa de e-mail i
pot fi utilizate pentru a senina mesajele e-mail sau pentru a primi mesaje criptate. De asemenea,
pot fi utilizate pe post de "paaport electronic" pentru identificare la intrarea pe site-uri cu acces
restricionat.

Figura 61 Ferestrele Gestionar certificate (Mozilla Firefox) i Certificates (IE7)


Certificatul este publicat n lista VeriSign, unde poate fi gsit de oricine. VeriSign garanteaz o
despgubire de 1.000 dolari n cazul n care distrugerea, pierderea sau folosirea de ctre alt
persoan a provocat pierderi materiale proprietarului de drept al certificatului.
Un astfel de certificat poate fi cumprat cu 10 dolari pe an. Certificatele de server garanteaz
identitatea serverului i permit conexiuni criptate cu utilizatorii. Pot fi cumprate la preuri ntre
350 i 1.300 dolari i includ chei de 40 sau 128 de bii (n funcie de pre) i garanii de la 25.000
la 250.000 dolari.
n aprilie 2003 E-Sign Romania S.A a fost prima Autoritate de Certificare nregistrat oficial
ca furnizor de servicii de certificare calificat din Romnia. In octombrie 2003, MCTI, n calitate
de autoritate i supraveghere pentru semntura electronic, a primit o a doua notificare cu privire
la intenia unei noi autoriti de certificare calificat care i-a exprimat dorina de a intrare pe
piaa romneasc.
Numai n primele luni de funcionare, e-Sign Romnia a furnizat peste 8000 de certificate
digitale i peste 150 de certificate pentru servere. Aceste date indic att o cretere a pieei pentru
semntura electronic, dar i un nivel ridicat de educare a utilizatorilor serviciilor societii
informaionale.

5.3.6 SSL (Secure Sockets Layer)


Criptarea, semntura digital i certificarea nu sunt invenii ale Internetului. Ele exist de mult
timp i pot fi folosite, de exemplu, pentru a semna sau cripta orice document electronic, chiar
dac acel document nu va circula niciodat prin reeaua Internet. Problema care se pune este cum
se implementeaz aceste tehnologii pentru transportul datelor printr-o reea TCP/IP, deci i pe
Internet. Odat cu creterea informaiilor sensibile transmise prin Internet (carduri bancare,
informaii personale, etc.) au aprut doua ameninri majore la adresa confidenialitii acestor
date:

93

Omul din Mijloc (Man in the middle) - Este un fapt al reelelor TCP/IP (Internet) c toate
datele ce trec printr-o maina, indiferent de destinaia final, pot fi vzute i capturate.
Datele dintr-un simplu formular simplu HTML, ntre care se gsesc i informaiile despre
cardul bancar, cltoresc prin cteva computere (routere) ctre destinaia final. O
persoan cu suficient acces la unul dintre computerele aflate pe aceast cale (sau un alt
computer aflat in reea cu mainile respective) poate citi datele in timp ce acestea trec,
fr a indica celorlalte pri faptul c acesta interceptare a avut loc. Daca datele in cauza
sunt transmise n 'clar', atunci nici un efort nu este necesar din partea lor - au o copie a
informaiilor trimise.

Imitare Gazda (phising) - Cealalt ameninare major la adresa confidenialitii datelor


este imitarea destinatarului. Un router setat ru-intenionat va redireciona cererea unui
browser ctre un site web spre un altul, care imit pe primul, dar al crui scop este doar
de a intra in posesia datelor cardului bancar al utilizatorului.

SSL este acronimul lui Secure Sockets Layer - o tehnologie dezvoltat acum civa ani, pentru
rezolvarea acestor dou probleme majore, privind transferul de date sensibile pe Internet.
Clientului final, SSL-ul ofer dou caracteristici pentru ndreptarea slbiciunilor descrise mai
sus:

Criptarea. SSL ofer varii nivele de criptare, de la 40-bit (US export Grade) i pn
la 128-bit (US Domestic Grade). Aa cum am artat, cu ct mai muli bii, cu att mai
puternic este criptarea.

Autentificarea. Aceasta este cerina unei legturi cu adevrat sigure ntre client i
server, amndou prile trebuind s aib asigurarea identitii celeilalte. Exist ci
pentru a se dovedi matematic identitatea prii aflate la distan, la captul unei
legturi securizate.

SSL este un nivel de transport - n care alte protocoale de Internet pot fi transportate ntr-un mod
criptat. Cea mai des ntrebuinat metod este aceea a HTTP over SSL. Cnd HTTP-ul cltorete
prin SSL, acest lucru este indicat printr-un URL diferit care ncepe cu https:// in loc de http:// .
n plus, pe bara de stare a unor browsere
apare pictograma unui lact nchis sau
culoarea de fundal a barei de adrese
devine galben.Pana astzi, nu au fost
gsite slbiciuni semnificative in
protocolul SSL i este larg acceptat ca
standard pentru securitatea transmiterii
de date. Acest lucru se datoreaz n parte
reelei stabilite de servere autoritare care
distribuie certificate SSL. Tehnologia
SSL este inclus n majoritatea
browserelor i serverelor, astfel nct
simpla instalare a unui certificat digital
permite oricui criptarea de date folosind
acest protocol.

Figura 62 Fereastra Certificate atenioneaz


asupra nencrederii pe care o prezint un
anumit certificat, dnd, ns, posibilitatea
instalrii lui
94

Ori de cte ori este accesat un website cu


certificat SSL care nu se afl n lista
certificatelor de ncredere a browserului
i dac certificatul nu a fost instalat
anterior pe calculatorul clientului,
browserul atenioneaz asupra acestui
lucru, figura 10.

Aceasta deoarece oricine poate fabrica un certificat pe care s l instaleze pe server, dar nefiind
eliberat de o autoritate de certificare recunoscut trebuie privit cu rezerve.
Muli deintori de servere folosesc certificate fabricate de ei pentru a asigura transportul
securizat al unor date sensibile, cum ar fi datele de autentificare pentru serverul de e-mail cu
interfa web. Un astfel de certificat poate fi instalat, ns, pe calculatorul clientului, obinnduse astfel cheia public a serverului, cu care vor fi criptate datele ce vor fi trimise ctre acesta.
Dup instalare, la o accesare ulterioar a website-ului, atenionarea nu va mai fi fcut.

5.4 Sisteme electronice de plat


Sistemele electronice de plat au fost realizate n vederea efecturii transferului de bani din
contul bancar al clientului n contul bancar al comerciantului, dar nu oricum, ci n anumite
condiii. Astfel, din motive evidente, comerciantul nu trebuie s intre n posesia datelor cardului
cumprtorului iar banca nu trebuie s tie ce anume a cumprat acesta din urm, ci doar
valoarea cumprturilor. De asemenea, datele schimbate ntre client banc, client vnztor,
vnztor banc, banc - banc trebuie s nu poat fi citite i/sau modificate de ctre o ter
persoan.
Exist i sunt utilizate, n prezent, mai multe sisteme de plat electronice, cteva dintre acestea
fiind prezentate n continuare. Ele sunt sisteme de plat n timp real bazate pe carduri de credit,
pe bani electronici - eCash- sau pe carduri inteligente - smartCard.

5.4.1 SET (Secure Electronic Transactions)


Este un protocol specializat pentru criptarea tranzaciilor bazate pe cri de credit sau de debit,
creat de un grup de companii condus de Visa i Mastercard. El asigur:
a) autentificare (a clientului, comerciantului, a bncii care a emis cardul, a bncii
comerciantului);
b) confidenialitate;
c) integritatea mesajelor (nu pot fi modificate de teri);
d) legtura (permite trimiterea unei persoane a unui mesaj cu o anex ce nu poate fi
citit dect de alt persoan - pentru a mpiedica citirea numrului de card, permind
doar aprobarea tranzaciei).
Protocolul SET reprezint o suit de contacte ntre 4 pri: posesorul de carte de credit,
comerciantul, banca emitent a cardului, banca comerciantului.
SET utilizeaz perechi de chei publice/private i certificate semnate pentru stabilirea identitii
prilor i pentru a permite comunicarea ntre acestea.
Tranzaciile SET22 se desfoar dup cum urmeaz:
a) Clientul ncepe achiziionarea, ceea ce declaneaz protocolul SET;
b) Programul clientului trimite informaiile referitoare la comand i plat - un mesaj
pentru fiecare (plata e criptat cu cheia public a bncii comerciantului);
c) Comerciantul trimite informaiile legate de plat ctre banca sa;
d) Banca verific validitatea cardului la banca emitent;
e) Banca emitent verific cartea de credit - dac exist i ce sold are;
f) Banca comerciantului autorizeaz tranzacia;
22

Wayatt L. A. - Succes cu Internet, Editura All Educational, Bucureti, 2003

95

g) Serverul comerciantului finalizeaz tranzacia - trimite bunurile sau presteaz


serviciile;
h) Comerciantul confirm tranzacia, ctre banca sa, se scot banii de pe cardul clientului
i sunt virai n contul comerciantului;
i)

Banca emitent a cardului trimite factura clientului, n fiecare etap are loc
autentificarea prilor pentru a preveni implicarea unei alte persoane n tranzacie.

Reprezentarea unui sistem global de plat electronic este reprodus n figura 11.

Figura 63 Arhitectura generic, global, a unui sistem electronic de pli23.


Se disting 3 nivele orizontale, unul al serviciilor primare (Web-shop), unul al sistemului
electronic de pli prin Internet i al treilea al sistemului financiar de plat, furnizat de sectorul
financiar.
Distingem, de asemenea, sistemele orientate pe partea de client i pe partea comerciantului.

5.4.2 Componentele SET


Portofelul electronic (e-wallet)
Portofelul electronic este o component software n care utilizatorul (cumprtorul, n spe)
pstreaz numerele cardurilor de credit i alte informaii personale. El este pus la dispoziia
cumprtorilor de website-ul care gzduiete afacerea on-line i permite efectuarea tranzaciilor
electronice sigur i rapid. El poate exista att pe calculatorul cumprtorului (ca un plug-in n
browser-ul web) ct i pe serverul comerciantului. Portofelul electronic este, n fapt, o modalitate
de transport a banilor electronici aa cum portofelul clasic transport banii pentru a putea efectua
pli ntr-un magazin real.

23

Sander Hille, Petra van der Stappen. Electronic payment put in context.2002. Raport de cercetare.

96

Registrul cash Internet


Este o aplicaie software care asigur preluarea datelor financiare ale clientului, pe o conexiune
securizat, prelucrarea acestora i efectuarea serviciilor de plat. Suporta mai multe sisteme de
plat, inclusiv off-line.

Poarta de pli
Poarta de pli (Payment Gateway PG) conecteaz dou reele diferite de comunicaie, n cazul
de fa o reea public de comunicaii (cum ar fi Internet-ul, reeaua GSM sau GPRS) i reeaua
financiar. Ea integreaz diversele protocoale de securitate ale reelelor pe care le
interconecteaz, fiind punctul final al protocoalelor de securitate din cele dou reele. Astfel
informaiile decriptate privind tranzacia se pot regsi n interiorul sistemului de pli. PG este
situat, de regul, n interiorul sistemului financiar, dar poate fi gzduit i de o ter parte,
considerat de ncredere, dar unde sistemul financiar poate controla i superviza sistemul de
securitate.

Dubla semntur
Cnd sistemul SET trimite o cerere de autorizare de la e-wallet la programul POS (Post of Sale
punct de vnzare) al vnztorului el trimite att informaiile privind comanda ct i cele privind
plata. Aa cum am menionat anterior, SET mascheaz informaiile despre plat fa de vnztor
dar le las s treac ctre poarta de pli. n acest scop SET utilizeaz un mesaj cu dubl
semntur. Ilustrarea crerii dublei semnturi este redat n figura 12.
S presupunem c portofelul electronic vrea sa trimit un mesaj compus din dou pri punctului
de vnzare (POS) al comerciantului. O parte a mesajului este destinat comerciantului iar a doua
parte porii de pli (PG).

Figura 64 Procesul de creare al dublei semnturi


Software-ul portofelului electronic creeaz un plic digital destinat comerciantului folosind cheia
public a acestuia i un plic digital destinat porii de pli, folosind cheia public a acesteia.
(pasul 1). n acelai timp un rezumat al ambelor mesaje este creat folosind algoritmul SHA-1
(pasul 2). Ambele rezumate sunt concatenate, (pasul 3).i se genereaz un nou rezumat al
mesajelor unite, folosind acelai algoritm hash (pasul 4). Rezumatul este apoi criptat folosind
algoritmul RSA cu cheia privat a portofelului electronic (pasul 5). Rezultatul este semntura
dubl a mesajului. Pe de alt parte, fiecare rezumat al celor dou mesaje sunt criptate folosind
RSA cu cheia privat a portofelului electronic (pasul 6). Rezult astfel semntura digital pentru

97

fiecare mesaj. Mesajul dublu semnat se obine prin concatenarea plicului mesajului 1, a
semnturii mesajului 1, plicului mesajului 2, semnturii mesajului 2 i dublei semnturi.
Cnd comerciantul primete un mesaj cu dubl semntur, el nu poate deschide plicul digital
adresat porii de pli. El poate deschide plicul digital ce-i este adresat i poate verifica
semntura, aa cum se arat n figura 13.

Figura 65 Deschiderea mesajului cu dubl semntur la comerciant


n pasul 1 comerciantul deschide plicul i recupereaz mesajul original prin decriptarea cu cheia
privat a comerciantului. n pasul urmtor comerciantul calculeaz rezumatul mesajului 1,
folosind acelai algoritm SHA-1 ca la client. n pasul 3 se recupereaz rezumatul mesajului 2
folosind cheia public a portofelului electronic. Cele dou rezumate sunt concatenate i n pasul
4 se calculeaz rezumatul celor dou rezumate concatenate. Pe de alt parte semntura dubl este
decriptat folosind RSA i cheia public a portofelului electronic (pasul 5) rezultnd rezumatul
rezumatelor concatenate care stteau la baza dublei semnturi. Aadar, rezumatul rezumatelor
mesajelor a fost calculat pe dou ci: i) prin decriptarea mesajului 1, calcularea rezumatului,
concatenarea cu rezumatul mesajului 2 obinut din semntura mesajului doi i ii) prin decriptarea
semnturii duble.
Cele dou rezultate, obinute pe ci diferite, sunt identice dac: a) mesajul cu dubl semntur
provine de la portofelul electronic al clientului, b) mesajul 1 a fost adresat comerciantului i
semnat de client i c) mesajul2 a fost semnat de client. Numai dac cele dou rezultate sunt
identice se poate considera c datele transferate de nu au fost modificate pe parcurs.SET
reprezint un cadru general, paradigma tranzaciilor electronice iar n practic el este
implementat n sisteme comerciale diverse, cu nume care sugereaz sfera de aplicabilitate a
sistemului. Astfel, n Romnia, prin efortul conjugat al Bncii Naionale, al comunitii bancare,
la care s-a adugat si cel al Trezoreriei Statului si al Societii de Transfer de Fonduri si
Decontri - TransFonD S.A., au fost create i au devenit operaionale mai multe sisteme de plat
electronic. Astfel, in luna aprilie 2005 a intrat n funciune sistemul ReGIS pentru plile de
mare valoare, cu procesare pe baza brut i decontare n timp real, deinut i operat de Banca
Naional a Romniei. Sistemul ReGIS proceseaz, n condiii de securitate i cu risc de
decontare minim, plile de mare valoare sau urgente, care reprezint peste 90% din totalul
fondurilor vehiculate prin sistemele de pli i decontri din Romnia24. La scurt timp, n mai
2005, a intrat n funciune sistemul SENT, casa de compensare automat, care a preluat

24

Market Watch IT&C, nr.86, Iunie. 2006. Sistemul Electronic de Pli perspective de dezvoltare

98

procesarea tuturor ordinelor de plat interbancare. Sistemul, deinut i operat de TransFonD,


proceseaz automat plile de mic valoare. Au rmas n afara sistemului doar instrumentele de
debit, respectiv cecuri, cambii si bilete la ordin. Cea de a treia component a sistemului sistemul de procesare a operaiunilor cu titluri de stat, SaFIR a intrat n funciune in luna
octombrie 2005. SaFIR, sistemul de nregistrare i decontare a operaiunilor cu titlurile emise de
Ministerul Finanelor Publice si gestionate de banca central n calitate de agent al acestuia, este
deinut si operat de Banca Naional a Romniei.

5.4.3 PayPal (CyberCash)


PayPal este un alt sistem de plat electronic, foarte popular n SUA dar aflat n cretere de
popularitate i n restul lumii. Aceast popularitate se datoreaz simplitii n utilizare, siguranei
i faptului c plata se poate face inclusiv ntre persoane fizice, situaie n care cardul de credit
este inutilizabil. Condiia este ca att cumprtorul ct i vnztorul s dein un cont PayPal.
Contul este oferit de compania cu acelai nume (PayPal este i o afacere - deinut de eBay - i
un sistem de plat, sic!). Cumprtorul, dup ce se autentific pe website-ul PayPal
(http://www.paypal.com) cu adresa de e-mail i parola comunicate la crearea contului,
completeaz un formular simplu cu adresa de e-mail a vnztorului, adresa proprie i suma de
plat, specificnd semnificaia plii (achiziie de servicii, bunuri sau avans de plat). Poate alege
moneda de plat dintre 16 monede acceptate, printre care i zlotul polonez i coroana ceh. La
apsarea butonului de expediere a banilor, acetia sunt transferai din sursa de finanare a
contului PayPal a cumprtorului (cont de banc, card de credit) n contul PayPal al
vnztorului. Acesta este notificat prin e-mail asupra intrrii banilor n cont, bani care pot fi
virai n contul bancar al vnztorului sau pot rmne n contul PayPal al acestuia, pentru a face
pli din acest cont. Datele financiare rmn confideniale, nefiind dezvluite prilor implicate
n tranzacie. Dei sistemul funcioneaz n 103 ri25 i regiuni, n Romnia nu este disponibil.
Afacerea const n perceperea de comisioane, de exemplu circa 5% pentru efectuarea plilor din
surse precum caruri de credit sau debit, 2,5% pentru conversie valutar, etc. Trimiterea de bani,
crearea contului i alimentarea lui sunt gratuite.

5.4.4.netCash
NetCash este un sistem de plat electronic, bazat pe bani electronici, n care nu este implicat nici
un fel de card. Cumprtorul trebuie s aib un cont NetCash, creat la orice banc care ofer
acest serviciu, sau creat online, pe Internet. Contul poate fi alimentat fie cu bani cash, la banc,
fie prin Internet Banking. Plata ctre comercianii care accept sistemul se face din acest cont, n
limita sumei aflate n cont. Sistemul asigur anonimitatea cumprtorului.

5.4.5 Mondex
este un sistem de pli electronice bazat pe carduri inteligente. Acestea pstreaz informaiile
despre valoarea banilor disponibili pe un chip integrat intr-un card, asemntor ca aspect
cardurilor bancare. Permite efectuarea plilor prin Internet, telefon mobil sau televiziunea
interactiv.

25

PayPal website. http://www.paypal.com

99

Rspunsuri la ntrebrile de verificare


Capitolul 1
1. a)

2. b)

3. b)

4. c)

5.b)

6. a), b)

Capitolul 2
1. Conectarea, cererea, rspunsul i deconectarea 2. b) 3. c)

4. a), c)

5. b)

6. c)

7. b)

Capitolul 3
1. a)

2. b),c) 3.c) 4. a)

Capitolul 4
1. b)

2. a), c) 3. b)

4. a) 5. c)

6. a),c)

7. b)

8. c) 9. b)

Bibliografie
1. Robert E. Kahn, The role of government in the evolution of the Internet; Revolution in U.S.
Information Structure, Ed. National Academy of Engineering 1994, ISBN: 0-309-05287-4
2. Claudiu Bulceanu, Reele locale de calculatoare, Ed. Tehnic, Bucureti, 1995, ISBN:97331-0855-3
3. Christian Crumlish, Primii pai in Internet Bucuresti, Ed. All Educational, 1997- ISBN 9739229-95-6
4. Mircea Mihlcic, Cuceritorul Google, Revista CHIP Octombrie 2001
5. Mihai Jalobeanu, Acces in internet. Posta electronica si transferul de fisiere : ghid / Ed.
Promedia Plus Cluj-Napoca,1996 - ISBN 973-97377-2-2
6. David Taylor, Crearea paginilor Web cu HTML 4, Ed. Teora, Bucuresti 1999 - ISBN 973601-903-9
7. Dan Somnea, Iniiere in JavaScript si tehnologiile Netscape, Ed. Tehnic Bucuresti 1998 ISBN 973-31-1229-1
8. Stefan-Gheorghe Pentiuc, Elemente de programarea aplicaiilor pe Internet, Ed.Mediamira(Colectia Inginerului) - Cluj-Napoca 2001 - ISBN 973-9358-62-4
9. Teodoru Gugoiu, HTML prin exemple, Ed. Teora, Bucuresti, 2001 - ISBN 973-20-0455-X

100

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