Sunteți pe pagina 1din 167

INTERNETUL, MIJLOC DE INFORMARE I COMUNICARE

Lector univ. dr. Mihai Gavot


1

INTERNETUL, MIJLOC DE INFORMARE I COMUNICARE

Bucureti - 2006

1. SCURT ISTORIC ..................................................................................................................... 6 2. NOIUNI FUNDAMENTALE, CONCEPTE I TERMENI............................................... 8 REELE DE CALCULATOARE ......................................................................................................... 8 Criterii de clasificare a reelelor ............................................................................................ 8 Topologii ale reelelor ............................................................................................................ 8 Componentele hardware ale unei reele ................................................................................. 9 Protocoalele unei reele ........................................................................................................ 10 INTERNET I WORLD WIDE WEB (WWW)................................................................................. 10 HTTP, HIPERLEGTURI, FTP, NEWS, ISP................................................................................ 11 BROADBAND, STREAMING, INTERACTIVE WEB-TV, MICROCASTING ........................................ 12 Broadband............................................................................................................................. 12 Streaming audio i video (fluxuri audio i video) ................................................................. 13 Interactive Web TV Web TV Interactiv .............................................................................. 13 Microcasting (micro-difuzare).............................................................................................. 14 FORMAREA I STRUCTURA ADRESELOR WEB ............................................................................. 14 Conexiune - port.................................................................................................................... 15 ADRESELE IP, CLASELE DE ADRESE IP I REZOLUIA ADRESELOR ............................................. 16 COMENZI UTILE DIN LINIA DE COMAND .................................................................................... 17 3. BROWSER-UL, NAVIGAREA WEB I MOTOARELE DE CUTARE....................... 20 BROWSER-UL ............................................................................................................................. 20 NAVIGAREA WEB....................................................................................................................... 24 BROWSER CONTRA BROWSER ..................................................................................................... 27 MOTOARELE DE CUTARE.......................................................................................................... 30 Cum lucreaz motoarele de cutare? ................................................................................... 39 Cteva reguli utile de construire a interogrilor.................................................................. 40 4. SECURITATEA N INTERNET .......................................................................................... 42 CERTIFICATELE DIGITALE .......................................................................................................... 42 Autentificarea........................................................................................................................ 43 Confidenialitatea comunicrii ............................................................................................. 43 Criptarea simetric, cu cheie public i cheie privat ......................................................... 43 VIRUI INFORMATICI I FIREWALL.............................................................................................. 44 Virui informatici .................................................................................................................. 44 Firewall................................................................................................................................. 44 COOKIES, CACHE I WEB-BUGS................................................................................................. 45 PERICOLE POSIBILE ATUNCI CND SE NAVIGHEAZ N INTERNET ............................................... 47 REGULI ELEMENTARE CARE TREBUIE RESPECTATE ATUNCI CND SE NAVIGHEAZ N INTERNET I PROGRAME DE PROTECIE CE POT FI UTILIZATE .......................................................................... 48 5. POTA ELECTRONIC ...................................................................................................... 50 SECURITATEA E-MAIL ................................................................................................................ 51 FORMAREA I STRUCTURA ADRESELOR DE E-MAIL ..................................................................... 51 UTILIZAREA APLICAIEI E-MAIL OUTLOOK EXPRESS ................................................................. 52 LUCRUL CU MESAJE E-MAIL ....................................................................................................... 60 CREAREA CONTURILOR E-MAIL I ABONAREA LA NEWSGROUPS ................................................. 70 Lucrul cu Outlook Express.................................................................................................... 70 Lucrul cu Netscape Messenger ............................................................................................. 75

6. LIMBAJUL HTML................................................................................................................. 80 STRUCTURA STANDARD A UNUI FIIER HTML ........................................................................... 81 Sfritul de linie .................................................................................................................... 82 Blocuri preformatate ............................................................................................................. 84 CULORI, FONTURI I MARGINI..................................................................................................... 85 Culoarea de fond................................................................................................................... 86 Culoarea textului................................................................................................................... 86 Atribute multiple.................................................................................................................... 87 Setarea fontului de baz........................................................................................................ 87 Setarea marginilor paginii Web............................................................................................ 88 STILURI PENTRU BLOCURILE DE TEXT ......................................................................................... 88 SETAREA FONTURILOR ............................................................................................................... 91 BLOCURI DE TEXT....................................................................................................................... 92 LISTE .......................................................................................................................................... 94 Liste neordonate.................................................................................................................... 94 Liste ordonate........................................................................................................................ 95 Liste de definiii..................................................................................................................... 97 TABELE ...................................................................................................................................... 98 Atribute.................................................................................................................................. 98 Tabele de forme oarecare ..................................................................................................... 99 Atribute Internet Explorer pentru tabele............................................................................... 99 Exemple ................................................................................................................................. 99 IMAGINI .................................................................................................................................... 103 Tipuri de fiiere pentru imagini .......................................................................................... 103 Inserarea unei imagini ntr-o pagin Web.......................................................................... 103 Alte atribute opionale ale tag-ului <img>......................................................................... 104 Elemente nlocuitoare pentru imagini................................................................................. 104 Imagini de fond ale paginilor Web...................................................................................... 105 LINK-URI................................................................................................................................... 106 Interactivitatea unei pagini Web ......................................................................................... 106 Utilizarea unui text ca zon activ ................................................................................. 106 Utilizarea unei imagini ca zon activ ........................................................................... 107 Ancore ................................................................................................................................. 107 Instane multiple pentru un browser ................................................................................... 108 Alegerea culorilor pentru link-uri....................................................................................... 109 Link ctre un server FTP .................................................................................................... 109 Link ctre un server e-mail ................................................................................................. 109 Link ctre fiiere oarecare .................................................................................................. 109 DOCUMENTAREA UNEI PAGINI WEB ......................................................................................... 110 Descrierea unei pagini Web................................................................................................ 110 Cuvintele cheie pentru o pagin Web ................................................................................. 111 Drepturile de autor.............................................................................................................. 111 Persoana de contact ............................................................................................................ 111 Setul de caractere utilizat.................................................................................................... 111 Rencrcarea automat a unei pagini Web........................................................................ 112 Comentariile........................................................................................................................ 112 SUNETE I VIDEOCLIP-URI ........................................................................................................ 113 Formate i link-uri pentru fiierele de sunet....................................................................... 113 Formate i link-uri pentru fiierele videoclip ..................................................................... 113

Sunetul de fond pentru o pagin Web ................................................................................. 113 HRI DE IMAGINI .................................................................................................................... 114 Folosirea unei imagini ca hart de imagini .................................................................. 114 Coordonatele zonelor active ............................................................................................... 115 Utilizarea unei hri de imagini.......................................................................................... 116 FORMULARE ............................................................................................................................. 117 Atribute................................................................................................................................ 117 Un formular cu un cmp de editare i un buton de expediere............................................ 118 Butonul Reset ...................................................................................................................... 119 Cmp de editare de tip Password................................................................................... 120 Butoane radio...................................................................................................................... 120 Casete checkbox.................................................................................................................. 121 Transmiterea fiierelor ctre un server - Upload............................................................... 122 Butoane ............................................................................................................................... 123 Lista de selecie................................................................................................................... 123 Frame-uri ............................................................................................................................ 125 Atribute ale tag-ului <frameset>........................................................................................ 125 Exemple de cod care genereaz frame-uri ......................................................................... 125 Alte atribute pentru frame-uri............................................................................................. 127 Frame-uri in-line................................................................................................................. 128 7. INSTRUMENTE MODERNE DE COMUNICARE I INFORMARE. MESAGERIA INSTANT, GRUPURILE DE DISCUII WEB, WEBLOG-UL, PROTOCOLUL I FIIERELE RSS ....................................................................................................................... 129 MESAGERIA INSTANT ............................................................................................................. 129 WEBLOG-UL ............................................................................................................................. 130 GRUPURILE DE DISCUII WEB .................................................................................................. 132 PROTOCOLUL I FIIERELE RSS ............................................................................................... 133 Structura standard a unui fiier RSS .................................................................................. 134 Agregatoare ........................................................................................................................ 136 8. ELEMENTE DE DESIGN ALE PAGINILOR ALE PAGINILOR WEB ...................... 138 9. INSTRUMENTE SOFTWARE DE GENERARE A PAGINILOR WEB ...................... 140 NOTE TAB PRO......................................................................................................................... 140 NETSCAPE COMPOSER.............................................................................................................. 141 MACROMEDIA DREAMWEAVER................................................................................................ 143 10. SIMULRI PRACTICE INFORMAIE I COMUNICARE.................................... 147 NDRUMAR METODOLOGIC PRIVIND REALIZAREA PROIECTULUI ............................................... 148 11. TESTE DE AUTOEVALUARE ........................................................................................ 150 12. CTEVA ARGUMENTE FINALE .................................................................................. 162 GLOSAR MINIMAL DE TERMENI ..................................................................................... 164 BIBLIOGRAFIE....................................................................................................................... 167

1. Scurt istoric
Proiectul ARPA n anii 60 n cadrul Departamentului Aprrii Statelor Unite ale Americii (DOD, Department of Defense) funciona Agenia pentru Proiecte de Cercetare Avansate (ARPA, Advanced Research Projects Agency). Agenia primete ca proiect de cercetare realizarea practic a interconectrii reelelor de computere ale bazelor militare americane. Aceast inter-reea (ARPA) trebuia construit astfel nct s reziste unui atac atomic din partea unui potenial inamic. IP (Internet Protocol) Protocolul IP a fost conceput special pentru a putea satisface obiectivele reelei ARPA n condiii de atac inamic. Protocolul realizeaz dirijarea informaiei ntr-o inter-reea. Pachete Conform acestui protocol, nainte de fi lansat n Internet o informaie trebuie mprit n pachete. Fiecare pachet va avea capacitatea de a circula n mod independent n Internet. Un pachet va conine: adresa sursei; adresa destinaiei; numrul pachetului n cadrul informaiei; un identificator pentru informaia transmis. Datorit faptului c pachetele conin i adresa destinaiei, acestea pot circula independent n Internet i pot ajunge la destinaie ntr-o ordine oarecare, la momente de timp arbitrare. La destinaie pachetele sunt repuse n ordine i astfel informaia iniial este refcut. 1969, ARPANET n anul 1969 la dezvoltarea proiectului ARPA au fost invitate s participe i patru universiti civile americane. n acest an reeaua ARPA se divide DARPA (partea militar) i ARPANET (partea civil). 1975 A fost creat serviciul e-mail pentru primirea i expedierea mesajelor electronice. Tot n acest an a fost creat serviciul TELNET care a permis comanda de la distan a unui computer (remote control). 1979 Este creat serviciul UseNet specializat iniial pentru informarea i crearea grupurilor de discuii pe diferite domenii de interes tiinific. Anii 80 Apare protocolul TCP/IP care aduce corecii la vechiul protocol IP. n aceti ani ncep s fie interconectate supercalculatoarele din centrele universitare americane. Anii 90 Dup anul 1990 pe Internet i fac apariia firmele comerciale. Aceste firme prin investiiile aduse contribuie foarte mult la dezvoltarea Internet-ului. 6

InterNIC Dei Internetul nu are o structur administrativ bine determinat, dup 1990 se face simit nevoia unui organism care supervizeze activitile care se petrec pe Internet. Astfel a aprut InterNIC. RFC (Request for Comments) Orice inovaie adus n tehnologiile legate de Internet care devine suficient de matur pentru a fi acceptat unanim de ctre utilizatori este cunoscut sub forma unei Cereri de Comentariu (Request for Coments). Exist astzi cteva mii de RFC-uri. WWW (World Wide Web) n 1991 n cadrul laboratoarelor de cercetare nuclear CERN, fizicianul Tim Berners-Lee a inventat o metod de expediere ntre cercettori a datelor tiinifice (text i imagini). Aceast metod a condus la naterea celui mai popular serviciu Internet World Wide Web ( n traducere pnza de paianjen ntins ct lumea ntreag).

Obiectivele generale ale cursului


Dup parcurgerea acestui curs vei: cunoate noiunile fundamentale legate de funcionarea i utilizarea Internetului; neleage principalele concepte i termeni din Internet; fi n msur s utilizai eficient un browser pentru navigarea pe Internet; fi n msur s cutai eficient informaii din Internet, cu ajutorul unui browser Web folosind de motoarele de cutare; nelege conceptele legate de pota electronic i de securitatea mesajelor; fi n msur s folosii pota electronic pentru primirea i trimiterea mesajelor i a fiierelor ataate; cunoate i vei utiliza eficient principalele servicii Internet (http, ftp, news); fi n msur s proiectai i s prezentai imaginea virtual a unei organizaii pe Internet; fi n msur s realizai pagini Web folosind o aplicaie software specializat pentru generarea de pagini Web; fi n msur s realizai un site pentru prezentarea pe Internet a unei organizaii; cunoate instrumentele moderne de informare i comunicare n Internet (mesageria instant, grupurile de discuii Web, fiierele RSS).

2. Noiuni fundamentale, concepte i termeni


Obiective specifice
Dup parcurgerea acestui capitol vei nelege: - felul n care funcioneaz reelele de calculatoare conectate la Internet; - utilitatea i funcionarea principalelor servicii i protocoale utilizate n Internet; - formarea i structura adreselor Web (URL); - structura adreselor IP i felul n care se formeaz aceste clase de adrese; - vei fi n msur s utilizai n linie de comand principalele comenzi folosite pentru verificarea conexiunilor la Internet.

Reele de calculatoare
La modul cel mai general o reea de calculatoare reprezint o configuraie de echipamente de procesare de informaie conectate prin linii de comunicaie ce pot mpri n comun informaia i resursele disponibile.

Criterii de clasificare a reelelor


n funcie de tipul de conectare putem distinge: reele conectate prin cabluri speciale, prin radio, prin linii telefonice, prin fibr optic etc. Indiferent de tipul mediilor de conectare, n funcie de extinderea acestora, reelele pot fi: - reele locale - LAN (Local Area Network); - reele metropolitane - MAN (Metropolitan Area Network); - reele de arie larg - WAN (Wide Area Network); n funcie de mediul de interconectare distingem: - reele bazate pe cabluri: o Ethernet necesit cabluri speciale; o HomePNA utilizeaz liniile telefonice deja existente; o HomePlug utilizeaz cablurile reelei electrice; - Reele fr cabluri (wireless): o 802.11b Wi-Fi cu o vitez de 11 Mbps; o 802.11a Wi-Fi5 cu o vitez de 54 Mbps.

Topologii ale reelelor


Hardware-ul reelelor include perifericele, plcile de reea i toate celelalte echipamente necesare pentru a realiza transmisia i procesarea datelor n cadrul reelei (hub-uri, repetoare, switch-uri, routere etc). Modurile n care sunt conectate cablurile, computerele i alte periferice constituie topologia fizic a reelei, iar metoda utilizat pentru transferul informaiei ntre staiile de lucru constituie topologia logic. Principalele tipuri de topologie fizic sunt:

Linear Bus reprezint interconectarea calculatoarelor prin intermediul unui cablu principal cu terminatoare la fiecare capt; Star n acest tip de topologie, fiecare nod de reea (server, staie de lucru sau periferic) este conectat ntr-un hub sau switch central care controleaz toate funciile reelei; Tree acest tip de reea combin caracteristicile topologiilor Linear Bus i Star. Ea const ntr-un grup de staii de lucru configurate n stea (Star), conectate ulterior la un cablu liniar (Linear Bus).

Componentele hardware ale unei reele


n afar de staiile de lucru i de servere, principalele componente ale unei reele sunt echipamentele care asigur transmisia semnalului: plci de reea, hub-uri, switch-uri, repetoare de semnal, bridge-uri i routere. Plcile de reea sunt cele care realizeaz conectarea fizic ntre reele i staiile de lucru. Sunt principalele dispozitive care determin viteza i performana unei reele. Conexiunile dintre cabluri i staiile de lucru, servere i periferice sunt mediate de ctre hub-uri. Unele modele sunt pasive , permind doar trecerea semnalului de la un calculator la altul fr nici o modificare. n prezent majoritatea hub-urilor sunt active, ceea ce nseamn c ele vor amplifica electric semnalul transmis n reea. Deoarece un semnal pierde din amplitudine atunci cnd traverseaz un cablu, este necesar s existe un dispozitiv care s l amplifice. Acesta este un repetor. Repetoarele pot fi dispozitive separate sau pot fi ncorporate n hub-uri sau switch-uri. De exemplu ntr-o reea local (LAN) care se bazeaz pe topologie Star cu cablu UTP, lungimea maxim dup care este necesar un repetor este de 100 m. Switch-ul este un dispozitiv de reea ce selecteaz calea prin intermediul creia datele sunt trimise ctre urmtoarea destinaie. Switch-ul determin calea i locul specific din reea n care trebuie trimise datele. Aceast funcie poate fi ndeplinit i de ctre router dar switch-ul este un mecanism mai simplu i mai rapid dect acesta. Timpul necesar unui switch pentru a localiza punctul n care trebuie transmise datele se numete laten i reprezint unul din principalele dezavantaje ale acestui dispozitiv, mai ales n reelele de mari dimensiuni. Pentru a eficientiza funcionarea reelelor de mari dimensiuni se poate folosi un dispozitiv numit bridge (pod). Bridge-ul monitorizeaz traficul dintr-o reea mprit n dou segmente, transmind pachetele de informaie ctre locaiile corecte. Majoritatea bridge-urilor pot identifica mesajele, transmindu-le ulterior automat ctre adresele specificate ale calculatoarelor, permind astfel traficul continuu prin blocarea celui inutil. Router-ele transmit informaiile ntre dou reele distincte, putnd fi asimilate cu bridge-uri inteligente, deoarece selecteaz dinamic cea mai bun cale pentru a transmite un mesaj, prin analiza adresei de origine i a celei de destinaie. n plus ele pot analiza i traficul pentru a identifica care sunt segmentele cele mai solicitate, redirecionnd datele

pentru a evita aceste segmente. Router-ele sunt fi folosite i pentru a realiza conectarea unui LAN la Internet. Gateway-ul este punctul dintr-o reea care funcioneaz ca poart ctre o alt reea. De exemplu n cazul conectrii unei reele locale la Internet unul dintre calculatoarele din reea va avea i rolul de gateway iar adresa lui va trebui cunoscut de toate celelalte calculatoare din reea.

Protocoalele unei reele


Setul de reguli care guverneaz comunicarea ntre calculatoarele unei reele este denumit protocol, acesta standardiznd principalele caracteristici ale interconectrii: metode de acces, topologia fizic, tipurile de cabluri i viteza de transfer a datelor. Cele mai comune protocoale de reea sunt: Ethernet, Fast Ethernet (bazat pe fibr optic), LocalTalk dedicat mai ales calculatoarelor Macintosh, Token Ring (dezvoltat de IBM, necesit o topologie Star), FDDI (Fiber Distributed Data Interface), ATM (Asynchronous Transfer Mode), IEEE 802.11b, IEEE 802.11a. O tehnologie modern de conectare a calculatoarelor ntr-o reea este Bluetooth. Bluetooth nu reprezint un nume sugestiv pentru tehnologia care i poart numele i care este destinat transferului de date multipunct la distan mic, fr fir, prin intermediul undelor radio. Bluetooth permite transmiterea de date i prin medii solide nemetalice la distane uzuale cuprinse ntre 10 cm i 10 m cu o vitez de pn la 1 Mbps. Distana de transmisie poate fi extins pn la 100 m prin creterea puterii de transmisie. Bluetooth permite conexiunea n micare i asigur un sistem de securitate performant deoarece ofer autentificare i codificare n protocolul su de baz. n prezent aceast tehnologie este implementat n majoritatea dispozitivelor moderne cum sunt: notebook-uri, laptop-uri, desktop-uri, telefoane mobile, imprimante, dispozitive de acces n reea etc.

Internet i World Wide Web (WWW)


Internetul reprezint cea mai mare inter-reea WAN (Wide Area Network) din lume care poate fi considerat ca fiind un sistem global format din calculatoare diferite sau din reele de calculatoare interconectate, ce utilizeaz un protocol comun de comunicaie. Ca i un sistem de telefonie el permite calculatoarelor de oriunde din lume s fac schimb de informaii prin intermediul unor legturi. Internetul const ntr-o multitudine de legturi ntre calculatoare aflate la distan. Informaia este transmis de la o legtur la alta prin intermediul unor calculatoare (router-e) care stabilesc rutele optime pe care se vor transmite mesajele la destinaii. Funcionarea Internetului se bazeaz pe filozofia client-server. Pe calculatoarele conectate funcioneaz aplicaii software de tip Internet care pot fi aplicaii de tip client sau aplicaii de tip server. Aplicaiile de tip client lanseaz cereri de informaii (servicii) ctre aplicaiile de tip server care analizeaz cererile i apoi trimit informaiile (serviciile) solicitate clienilor ndreptii s le primeasc. Aplicaiile Internet corespund unor servicii Internet (WWW, FTP, E-MAIL, NEWS) care se bazeaz pe protocoale corespondente (HTTP pentru WWW, FTP pentru FTP, POP3 i SMTP pentru E-MAIL etc). Astfel ntlnim n Internet aplicaii de tip

10

server WWW, server FTP, server E-MAIL, server NEWS etc i aplicaii de tip client WWW (browser-ul), de tip client E-MAIL i NEWS (Outlook Express). Un protocol este o combinaie de reguli de comunicaie i formate de mesaje care trebuie respectate de ctre aplicaiile Internet pentru a face posibil schimbul de date i de mesaje. Protocoalele sunt standarde care furnizeaz servicii de comunicaie ntre calculatoare. WWW (World Wide Web care n traducere nseamn o pnz de pianjen ce cuprinde ntreaga lume) este un serviciu Internet care permite calculatoarelor conectate la Internet s transfere date hipertext i hipermedia (text formatat, grafic, video sau audio). WWW ofer prin intermediul protocolului HTTP posibilitatea de legare (link) a documentelor Web din Internet. Dac Internetul reprezint baza de comunicaie, serviciul WWW permite localizarea documentelor Web prin intermediul unui sistem aproape infinit de legturi. Hipertextul Web trebuie interpretat ca un text care poate conine legturi i referine ctre alte documente i informaii Web pe care le poate identifica i apela.

HTTP, hiperlegturi, FTP, NEWS, ISP


HTTP (HyperText Transfer Protocol) este un protocol de reea proiectat special pentru Web. Prin intermediul unui browser (Internet Explorer, Netscape Navigator etc) utilizatorul poate accesa informaia (text, imagini, sunete, animaii) aflat pe un server WWW. Transferul de informaie se face prin intermediul protocolului numit HTTP, protocolul de transfer a hipertextului i a dou aplicaii software Internet: aplicaia server WWW i aplicaia client WWW (browser). De regul browser-ul solicit server-ului Web (WWW) o anumit pagin Web care este un fiier text ce conine marcatori (tag-uri) HTML. Ca rspuns al browser-ului server-ul Web va transfera ctre acesta o copie a fiierului solicitat. Dup descrcare, browser-ul va parcurge acest fiier iar atunci cnd va ntlni marcatori ce trimit ctre alte resurse (text, imagini, sunete etc) va solicita serverului copii ale acestor fiiere. Limbajul de Marcare a HiperTextului (HTML) este un limbaj special de marcare utilizat pentru crearea documentelor cu hiperlegturi (hyperlinks). Hiperlegturile reprezint marcatori ce realizeaz legturi ctre alte documente sau resurse Web. Link-urile (legturile) transform un text obinuit n "hipertext" sau "hipermedia". Ele permit trecerea rapid de la o informaie aflat pe un anumit server la alt informaie aflat pe un alt server oriunde n lume. Atunci cnd se navigheaz sub un browser, link-urile apar ca zone active ntr-o pagin Web, adic zone pe ecran sensibile la apsarea butonului (de regul cel stng) al mouse-ului. Un click efectuat cu mouse-ul pe un link este interpretat ca o cerere ctre un anumit server Web de a expedia ctre computerul client o resurs ctre care link-ul respectiv puncteaz. n felul acesta paginile Web devin interactive (adic rspund la aciuni iniiate de utilizator). Pentru accesul direct i performant la fiierele aflate pe server-ele FTP (File Transfer Protocol) utilizatorii Internet pot folosi un serviciu special numit FTP. Prin intermediul serviciului FTP ei pot transfera n mod rapid fiiere de la un sistem la altul.

11

De asemenea sunt necesare cele dou tipuri de aplicaii Internet (server FTP i client FTP). Serviciul NEWS ofer posibilitatea funcionrii n Internet a unor liste de discuii grupate pe domenii i subiecte de interes (Newsgroups). Utilizatorii acestui serviciu pot selecta Newsgroups-urile dorite iar apoi pot citi mesajele sau articolele publicate. Dac doresc, ei pot rspunde acestora sau pot adresa ntrebri utilizatorilor listelor. De asemenea pot publica articole sau anunuri noi. Unele Newsgroups sunt dedicate evenimentelor de actualitate, dar serviciul News (tiri) sau termenul newsgroups se refer la grupuri de discuii referitoare la un anumit domeniu sau subiect de interes, i nu la tiri n sensul tradiional al cuvntului. Informaiile, articolele, mesajele (ntrebrile i rspunsurile) care compun tirile sunt scrise de ctre oameni interesai de un anumit subiect. Newsgroups exist pe o reea special numit Usenet, care constituie o component a Internet-ului. Categoriile unui Newsgroup sunt structurate ierarhic pe domenii i subdomenii de interes. n prezent exist peste 3000 de newsgroups diferite, cu subiecte variind de la unele de foarte mare interes tiinific pn la cele frivole. Un calculator sau o reea de calculatoare pot fi conectate la Internet prin intermediul unui furnizor de servicii Internet ISP (Internet Service Provider). Un ISP este de regul o societate care are unul sau mai multe calculatoare conectate la Internet prin intermediul crora pot fi conectai clienii (abonaii) pe baza unui cont (nume utilizator i parol) obinut de la furnizorul de servicii. Conexiunile cu clienii pot fi realizate n modaliti diferite (prin intermediul unui modem telefonic, al unui modem cablu tv., prin ISDN, fibr optic etc).

Broadband, Streaming, Interactive Web-TV, Microcasting Broadband


n prezent cei mai muli utilizatori nc acceseaz Internetul prin intermediul conexiunilor asigurate de o linie telefonic simpl (dial-up) i a modemului de 56k. Aceast conexiune nu este foarte performant atunci cnd se dorete transferul de fiiere ce conin imagini grafice de nalt rezoluie, fiiere audio sau video. Banda oferit de linia telefonic este ngust i nu satisface ntotdeauna transmiterea cantitii imense de informaie pe care o presupune multimedia. Rezolvarea (acestei probleme) o reprezint accesul de band larg (broadband). Prin broadband informaia se poate transmite n Internet cu o vitez de ctteva zeci de ori mai mare dect cea maxim permis de un modem obinuit de linie telefonic. Acest ctig de vitez face posibil transferul de fiiere de dimensiuni foarte mari ntr-un timp scurt. De exemplu prin broadband o ntreag enciclopedie multimedia poate fi trimis n doar cteva minute. n mod obinuit, exist patru ci pentru a obine un acces la o band larg. 1. Reeaua digital de servicii integrate (Integrated Services Digital Network ISDN). Liniile ISDN sunt dedicate conexiunilor dintre utilizator i centrala

12

telefonic. O linie ISDN este de dou ori mai rapid dect un modem de linie telefonic de 56k. 2. Transmisia prin satelit. Prin intermediul conexiunilor la Internet asigurate de satelii se pot transmite date de apte opt ori mai repede dect printr-un modem telefonic obinuit. Abonaii ns trebuie s aib antene de satelit i instalaii corespunztoare pentru acest fel de transmisii. 3. Modem pentru cablu tv. Viteza unei conexiuni la Internet cu ajutorul unui modem de cablu tv., furnizat de ctre companiile care asigur i servicii de televiziune prin cablu, poate ajunge pn la 1 Mb pe secund. 4. Linia digital de abonat (Digital Subscriber Line - DSL). O linie DSL suport servicii Internet pe o linie de telefon obinuit. Vitezele pot varia de la 640k pe secund pn la mai muli megabytes pe secund, n funcie de modem i de cablul folosit pentru a conecta modemul la calculator. O linie DSL funcioneaz dac abonatul se afl la cel mult 4,8 km distan de oficiul telefonic central. Un alt avantaj ale metodelor de acces de mai sus este c ele permit conectarea permanent la Internet.

Streaming audio i video (fluxuri audio i video)


Iniial, cnd au aprut n Internet fiierele audio i video de mari dimensiuni, era necesar ca cei interesai, mai nti s descarce respectivele fiiere pe calculatorul propriu i apoi (n local) s le asculte sau s le vizualizeze coninuturile. n prezent, streaming-ul permite utilizatorilor s asculte sau s priveasc nceputul unui fiier video, n timp ce restul continu s se descarce. Prima parte a fiierului audio sau video este stocat ntr-un buffer i apoi lansat n execuie, n timp ce simultan, o alt parte este descrcat, realizndu-se astfel transferul informaiilor sub forma unui flux continuu de bytes. Totui, uneori, datorit traficului aglomerat de pe Internet, este posibil ca streaming-ul audio i video s nu funcioneze foarte performant (s prezinte ntreruperi i o calitate sczut a imaginii).

Interactive Web TV Web TV Interactiv


Web - TV interactiv reprezint un amestec ntre calculator, Internet i TV. Cum funcioneaz acest serviciu? Dac urmrii o emisiune i dorii s-i reamintii unui prieten c este difuzat, putei apsa un buton de pe telecomad, ecranul televizorului se mparte n dou i n cealalt fereastr suntei conectat la Internet. Putei astfel trimite prietenului un mesaj instant. n 2001, n SUA cei mai mari furnizori de televiziune interactiv erau Microsofts Web TV i AOLTV. Cei n jur de un milion de abonai puteau naviga pe Web, discuta cu ali oameni (chat), trimite mesaje, n timp ce priveau la televizor. Serviciul lansat la sfritul anului 2000 de ctre AOLTV ofer servicii similare care includ avertizri pentru emisiuni preferate, mesaje instant, posibilitatea efecturii de cumprturi on-line, camere de chat, e-mail (pot electronic) i coninut de Web specializat.

13

Microcasting (micro-difuzare)
Cuvntul broadcasting (difuzare pe scar larg) a fost folosit la nceput pentru transmisia radio apoi pentru televiziune, desemnnd transmiterea unor mesaje ctre un grup foarte mare i eterogen de oameni. Cnd au aprut reelele de cablul TV i radioul de un anumit format (de gen), a fost creat narrowcasting (difuzare pe scar mai mic), ceea ce nseamn c mesajul era destinat unui public-int, unui sub-segment mic, bine definit din totalul audienei. De exemplu exist staii de radio care se adreseaz doar tinerilor ntre 12 i 22 de ani sau doar celor care sunt interesai de politic. Apariia combinaiei Internet-TV i Internet-Radio face posibil serviciul microcasting, adic transmiterea unui mesaj (audio sau video) ctre un numr mic de oameni. Aceasta se poate realiza cu ajutorul unei camere Web TV sau prin instalarea unei staii Internet-Radio (care vor funciona prin streaming) i a unei conexiuni la Internet. Aplicaiile acestei noi metode sunt nelimitate: de la transmisia n direct prin Internet a unor programe muzicale, a unor ceremonii religioase (pe care le pot urmri doar cei interesai de eveniment), pn la video-conferine de afaceri, administrative sau educaionale.

Formarea i structura adreselor Web


URL (Uniform Resource Locator) reprezint un identificator unic al unei resurse Internet. Prin resurs Internet nelegem un calculator, un disc pe un calculator, un fiier aflat pe un calculator sau un fragment dintr-un fiier aflat pe un calculator conectat la Internet. Adresele URL definesc printr-o sintax generic accesul la resursele din Internet i servesc pentru localizarea acestora. O adres URL are urmtoarea sintax: protocol://numegazd.domeniu/cale/fisier.extensie#ancora unde: 1. protocol reprezint metoda de acces a resursei. Exemple de metode de acces: - http reprezint metoda de acces la resursele aflate pe Internet prin intermediul serviciului WWW; - ftp reprezint metoda de acces la resursele aflate pe Internet prin intermediul serviciului FTP; - news reprezint metoda de acces la resursele aflate pe Internet prin intermediul serviciului NEWS. 2. numegazd reprezint numele calculatorului gazd. El este stabilit de ctre administratorul sistemului i poate fi aflat prin intermediul comenzii hostname tastat din promptul MSDOS (prin linia de comand). 3. domeniu reprezint numele domeniului pe Internet n care se afl calculatorul. Internetul este mprit n domenii i subdomenii. La nivelul cel mai nalt exist domeniile de nivel 1 ca de exemplu: com, org, edu, mil, net, us, ro, uk, etc. Aceste domenii de nivel 1 sunt mprite la rndul lor n subdomenii (domenii de nivel 2). De exemplu domeniul ro cuprinde ca subdomenii pe snspa, comunicare, kappa, pcnet, etc. La rndul lor domeniile de nivel 2 pot fi mprite n alte subdomenii (domenii de nivel

14

3). De exemplu subdomeniul snspa din domeniul ro cuprinde ca subdomeniu pe comunicare (vezi figura de mai jos).

.
net com ro edu

roedu

netscape

comunicare

kappa

snspa

mit

developer

comunicare

Pentru a obine numele unui domeniu se parcurge ascendent structura arborescent a subdomeniilor pn la rdcin. Exemple de domenii: - comunicare.snspa.ro (aici subdomeniul comunicare aparine domeniului snspa); - comunicare.ro (aici domeniul comunicare aparine direct domeniului de nivel 1 ro); - kappa.ro; - yahoo.com. Un computer are un nume unic pe Internet. Acesta este: numegazd.domeniu Exemple de nume de computere pe Internet: - fcrpnews.comunicare.ro - www.comunicare.ro - www.yahoo.com 4. cale reprezint calea ctre un fiier aflat pe computerul de pe Internet. 5. ancora reprezint un reper (etichet) n interiorul unui fiier HTML. Exemple: - http://www.comunicare.ro - http://www.comunicare.ro/CineSuntemNoi.html - http://www.comunicare.ro/Internet/Internet.html/#cap5 - ftp://www.netscape.com/downloads/communicator - news://msnews.microsoft.com/microsoft.public.windows.outlookexpress

Conexiune - port
Pentru a distinge protocoalele, aplicaiile Internet utilizeaz pentru fiecare protocol un numr unic, numit numr de port. Astfel exist n mod implicit alocate pentru HTTP portul 80, pentru FTP portul 21, pentru TELNET portul 23, pentru NEWS portul 119 .a. Toate porturile cu numere sub 1024 sunt considerate privilegiate. Din aceast perspectiv o alt form de exprimare a unei adrese URL este: protocol://numegazd.domeniu:port/cale/

15

unde port este numrul portului pe care se dorete conexiunea cu server-ul. Iat n continuare (scrise cu caractere ngroate) adresele unor staii radio din Internet care funcioneaz prin streaming: Smooth Jazz - Live from Monterey, California http://64.236.34.97:80/stream/1020 The spirit of KJAZ San Francisco http://205.188.234.33:8004 The 80s Channel (HIGH BANDWIDTH) http://205.188.234.66:8010 Bytes of Bluegrass http://66.0.32.210:8000 Radiostorm.com: HIP-HOP R&B http://69.28.156.65:12525 DJ Dread @ 420Club.com : www.itsReggae.com http://64.202.119.30:8020 AP News Live Audio Feed http://64.236.34.97:80/stream/1061 KCRW WorldNews http://205.188.234.68:8020 Pentru a putea asculta emisiunile acestor staii este necesar un program (player) care s poat lucra n streaming (Windows Media Player, Winamp, BestPlay v3.2 etc).

Adresele IP, clasele de adrese IP i rezoluia adreselor


Protocolul IP (Internet Protocol) asigur dirijarea pachetelor de date n Internet pentru ca acestea s poat ajunge la destinaie. Aa cum am precizat anterior fiecare pachet circul independent n Internet ntruct el are ncapsulat adresa destinaiei la care trebuie s ajung. Un computer conectat la Internet se poate fi identifica unic prin adresa lui IP, numit i adresa software. Aceast adres este un numr binar pe 32 de bii. De regul adresa IP se exprim prin 4 grupe de numere zecimale cuprinse ntre 0 i 255. Exemple de adrese IP: - 193.231.32.1 - 194.102.44.101 Adresele IP se grupeaz n clase. Exist urmtoarele tipuri de clase: clasa C este de forma: r.r.r.c clasa B este de forma: r.r.c.c clasa A este de forma: r.c.c.c unde r reprezint partea de reea iar c reprezint computerul. De exemplu clasa C 194.102.44.c poate avea cel mult 256 de drese IP, de la 194.102.44.0 la 194.102.44.255. Conectarea calculatoarelor la o reea Ethernet se face prin intermediul unor plci de reea de tip Ethernet. Fiecare plac de reea are o adres hardware (nscris n momentul fabricrii) format dintr-un numr pe 48 de bii. De regul aceast adres se exprim prin 6 grupe de cte 2 cifre hexagesimale. Exemplu: 6d 34 5f 4e bc 9a. Pentru a afla adresa hardware a plcii de reea se poate lansa comanda route print din promptul MS-DOS (linia de comanda). Deci exist 3 identificatori unici pentru un computer pe Internet: numele, exemplu: www.comunicare.ro adresa IP (software), exemplu: 194.102.44.1

16

adresa plcii de reea (hardware), exemplu: a1 b2 c3 23 ae f5

Trecerea de la un identificator la alt identificator se face prin intermediul unui mecanism numit de rezoluie a adreselor. Trecerea de la numele de domeniu la adresa IP este realizat de ctre serviciul DNS (Domain Name Server).

Comenzi utile din linia de comand


Pentru a verifica conexiunea la Internet exist un numr de comenzi care se pot introduce n linia de comand. Din meniul Start, Programs se alege Command Prompt (MSDOS-Prompt), sau din meniul Start se alege opiunea Run i apoi se tasteaz command i Enter.

hostname Afieaz numele de gazd al computerului

17

ipconfig Afieaz adresa IP (software) a computerului, masca de reea i gateway-ul (poarta implicit).

ping Verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse.

route print Afieaz adresa hardware a plcii de reea i tabela de rutare.

18

tracert Afieaz serverele intermediare ntre un computer surs i un computer destinaie.

Teme de reflecie i aplicaii


Enumerai principalele componente hardware ale unui reele de calculatoare i explicai rolul fiecrei componente. Explicai cum funcioneaz streaming-ul audio video. Explicai filozofia client-server. Definii structura unei adrese URL i a unei adrese IP. Care sunt principalele clase de adrese IP din Internet i cum se formeaz acestea? Explicai i exemplificai felul n care se formeaz domeniile i subdomeniile n Internet. Experimentai i lansai principalele comenzi din linia de comand pentru verificarea conexiunii unui calculator la Internet.

19

3. Browser-ul, navigarea Web i motoarele de cutare


Obiective specifice
Dup ce vei parcurge acest capitol vei fi n msur: - s utilizai eficient un browser pentru navigarea n Internet; - s salvai local informaia dorit din Internet; - s nelegei felul n care lucreaz motoarele de cutare; - s utilizai eficient facilitile motoarelor de cutare pentru formarea interogrilor i pentru gsirea informaiei dorite din Internet.

Browser-ul
Browser-ul este o aplicaie Internet de tip client WWW care respect protocolul HTTP (HyperText Transfer Protocol) ce permite realizarea de legturi independente ntre documentele Web n scopul vizualizrii acestora. Browser-ul este un instrument software necesar pentru navigarea n Web. Scopul principal al acestei aplicaii este citirea textului i afiarea imaginilor sau a altor informaii multimedia aflate pe un server Web. Browserul poate consulta i paginile Web aflate pe un calculator neconectat la Internet. n mod obinuit browser-ul recepioneaz informaia de afiat sub forma unor fiiere care conin texte scrise n limbajul HTML (HyperText Markup Language). Utilizarea browser-ului pe un calculator legat la o reea permite ca fiierele de pe un alt computer s poat fi copiate n computerul gazd i apoi s fie consultate. Browser-ele moderne ofer faciliti pentru afiarea imaginilor, a video-clipurilor i pentru redarea sunetelor. Deschiderea (lansarea n execuie) a unui browser se poate realiza dnd double click (sau click) pe pictograma browser-ului (exemplu Internet Explorer): - din Desktop, - din Launchbar (bara de lng meniul de start) sau - din meniul Start prin accesarea opiunii corespunztoare. nchiderea browser-ului se poate realiza similar nchiderii unei aplicaii Windows: - dnd click pe butonul x al ferestrei, - alegnd opiunea Close din meniul File, - tastnd combinaia de taste Alt-F4. Atunci cnd se lanseaz n execuie un browser Web, n funcie de felul n care este setat, va ncerca s ncarce o pagin Web (Home Page) aflat la o anumit adres URL sau va ncrca o pagin vid (Blank). Aceast prim pagin pe care o va afia browser-ul la startare se numete pagina de start (Home Page). Ea poate fi schimbat prin intermediul dialogului Internet Options ce poate fi lansat din opiunea cu acelai nume aflat n meniul Tools al browser-ului sau n Control Panel.

20

Afiarea unei pagini Web ntr-o fereastr nou poate fi realizat lansnd o nou instan a browser-ului i retastnd adresa URL a paginii dorite sau prin intermediul meniului contextual al unui link (click pe butonul drept al mouse-ului) i apoi alegerea opiunii Open in New Windows.

21

Dac se dorete reafiarea aceleiai pagini Web (curente) ntr-o fereastr nou, se poate utiliza combinaia de taste Ctrl-N sau se poate alege din meniul File al browser-ului opiunea New i apoi Window. Dac se dorete stoparea ncrcrii unei anumite pagini Web se poate apela la butonul Stop al browser-ului aflat n Toolbar.

Refresh-ul (rencrcarea) unei pagini Web existent n fereastra browser-ului i care are deja adresa nscris n bara de adrese (Address) se poate realiza prin apsarea tastei F5 sau prin apsarea butonului Refresh din Toolbar.

Barele de unelte (Toolbars) pot fi afiate sau ascunse prin intermediul opiunii Toolbars din cadrul meniului View al browser-ului i pot fi configurate prin meniului contextual al Toolbar-ului (opiunea Customize).

Submeniul Toolbars disponibilizeaz opiunea Customize (personalizare) care dac va fi lansat va oferi posibilitatea aducerii n barele de meniuri a butoanelor ce realizeaz aciunile dorite.

22

Afiarea sau ascunderea imaginilor dintr-o pagin Web n fereastra unui browser poate fi controlat prin intermediul dialogului Internet Options care prin Tab-ului Advanced ofer posibilitatea setrii opiunii Show Pictures (afiarea cu imagini sau fr).

23

Afiarea adreselor URL vizitate anterior poate fi realizat sub forma unui meniu derulant (combo box) care apare atunci cnd se d un click pe triunghiul cu vrful n jos aflat n bara de adrese.

Accesarea butonului History din Toolbar ofer o alt modalitate de a afia adresele URL vizitate anterior. El va determina deschiderea unei ferestre noi n partea stng a browser-ului, ce va disponibiliza posibilitatea consultrii i selectrii adreselor URL vizitate n fiecare zi din sptmna anterioar.

Navigarea Web
Deplasarea la o adres Web se poate realiza n trei feluri: 1. prin tastarea adresei dorite n bara de adrese urmat de Enter:

2. prin alegerea unei adrese URL din Istoria barei de adrese; 3. prin intermediul unui link. Atunci cnd prompter-ul mouse-ului se deplaseaz peste un text sau o imagine care constituie zona activ a unui link, forma prompter-ului se schimb (n mn) i de asemenea n funcie de felul n care a fost scris codul paginii respective, este posibil s se schimbe i culoarea sau chiar forma acelui link. Dac se d click pe un link, se poate realiza un salt la o anumit adres (ancor) din cadrul aceleiai pagini sau la o alt pagin Web (ancor) aflat pe acelai server sau pe un alt server. n funcie de coninutul noii adrese URL se poate declana o operaiune de download (descrcare a unei resurse din Internet), transmiterea datelor unui formular sau se poate afia un nou coninut de pagin Web. Navigarea nainte i napoi printre paginile Web vizitate se poate realiza prin intermediul butoanelor Back i Forward. 24

Atunci cnd se navigheaz sub un browser n Internet, este posibil s se doreasc memorarea adreselor URL ale unor pagini de interes, n vederea revenirii la acestea i alt dat. Aceast memorare este similar cu utilizarea unor semne de carte bookmarks plasate la anumite pagini. n acest sens orice browser modern pune la dispoziie un sistem de memorare a adreselor paginilor favorite, i de reaccesare a lor din cadrul unui meniu numit chiar Favorites. Adugarea (memorarea) n Favorites a adresei URL a unei pagini curente aflate n fereastra browser-ului se face cu opiunea Add to Favorites selectat din meniul cu acelai nume (Favorites).

Prin intermediul meniului contextual, este posibil adugarea n Favorites a adresei URL a unui link din pagina Web curent.

25

Afiarea unei pagini Web din bookmarks se poate realiza oricnd prin selectarea ei din meniul Favorites (Bookmarks). Adresele URL ale paginilor Web memorate n bookmarks-uri pot fi grupate pe domenii, subdomenii, subiecte i problematici n folder-e i subfolder-e speciale care pot fi create, modificate sau terse prin intermediul dialogului Organize Favorites. Acest dialog se poate lansa din opiunea cu acelai nume aflat n meniul Favorites. tergerea bookmark-ului unei pagini Web se poate realiza prin intermediul butonului Delete din cadrul aceluiai dialog Organize Favorites sau apsnd tasta Delete cnd bookmark-ul respectiv este selectat. Pentru a putea fi copiat un text (o secven de text) dintr-o pagin Web se poate utiliza mecanismul Copy & Paste. Mai nti se va selecta textul dorit, apoi din meniul contextual al seleciei se va alege opiunea Copy. n acest moment textul va exista n memoria Clipboard. Pentru a fi copiat (duplicat) ntr-un alt document (Word, text, etc) se va deschide respectivul document (dac nu este deja deschis) iar apoi prin intermediul comenzii Paste se va aduce textul din memoria Clipboard la destinaia dorit. Pentru a copia n Clipboard o imagine dintr-o pagin Web, se poate utiliza meniul contextual aferent imaginii dorite. Din acest meniu se va alege opiunea Copy, iar apoi prin Paste, imaginea va fi copiat (duplicat) la o destinaie (ntr-un document Word, ntr-un editor grafic etc). O adres URL dintr-o pagin Web poate fi copiat n Clipboard similar copierii unei imagini dar alegndu-se din meniul contextual comanda Copy Shortcut. O alt modalitate de a copia o adres URL dintr-o pagin Web prin acelai mecanism Copy & Paste o constituie opiunea Properties. Coninutul unei pagini Web se poate salva ca fiier text (.txt) sau (.html) prin intermediul opiunii Save as existent n meniul File al browser-ului. Dup selectarea acestei opiuni (Save as) apare un dialog (Save Web Page) prin intermediul cruia poate fi selectat calea i numele fiierului n care se va salva coninutul paginii curente. De asemenea se poate selecta tipul fiierului care va fi salvat (html, htm, txt). Cel mai frecvent paginile Web ofer vizitatorilor link-uri speciale pentru descrcarea unor arhive ce pot conine fiiere de tip text, de tip imagine, de tip sunet,

26

video sau produse software. Aceste fiiere exist arhivate (zip, rar, ace etc sau sub forma autoextractabil exe) pentru a putea fi descrcate mai rapid,. Procesul de descrcare (download) a fiierelor din hard disc-ul server-ului pe hard disc-ul calculatorului personal se poate realiza n mai multe modaliti: - dnd click n link-ul respectiv; - prin intermediul meniului contextual alegnd opiunea Save Target As; - prin intermediul unui downloader (un program specializat pentru descrcarea rapid a unui fiier din Internet ex.: FlashGet, Download Accelerator, GetRight etc). Salvarea unei imagini dintr-o pagin Web se poate realiza prin intermediul opiunii Save Picture As din cadrul meniului contextual (aferent imaginii) sau n cazul browser-ului Internet Explorer v.6.x, alegnd opiunea Save this image din bara de unelte ce apare atunci cnd prompter-ul mouse-ului se afl deasupra imaginii. Meniul File al browser-ului pune la dispoziie posibilitatea de a previzualiza o pagin Web nainte de tiprire prin intermediul opiunii Print Preview. Schimbarea orientrii portrait (cu pagina aezat pe lungime) sau landscape (cu pagina aezat pe lime) a unei pagini Web ce va fi tiprit, poate fi realizat prin intermediul dialogului Print, seciunea Layout. Dialogul Print devine disponibil dac din meniul File s-a ales opiunea Print. Schimbarea dimensiunii hrtiei se poate realiza prin intermediul opiunii Page Setup din cadrul meniului File. Dup lansarea acestei opiuni va deveni disponibil dialogul Page Setup care prin cmpul Size (mrime) va permite modificarea dimensiunii hrtiei pe care se va lista la imprimant. Opiunea Print a meniului File pune la dispoziie un dialog special prin intermediul cruia poate fi stabilit coninutul ce va fi tiprit: ntreaga pagin Web, doar o pagin anume din cadrul documentului Web, un frame (o seciune, o sub-fereastr a unei ferestre a browser-ului), un text selectat, numrul de copii ce se vor tipri.

Browser contra browser


n prezent Internet Explorer (IE) este cel mai preferat browser al celor ce navigheaz n Internet (peste 80 % dintre acetia folosesc IE). Preferinele utilizatorilor nu sunt ntmpltoare sau derivate dintr-o politic inteligent de marketing a firmei Microsoft. n urma unor studii fundamentate n literatura de specialitate se afrm clar faptul c IE este lider deoarece este cel mai performant comparativ cu celelalte browser-e concurente. Iat n continuare statisticile pe ultimul an a dou portaluri educaionale pe care le conduc: Cercul virtual de Internet i Seminarul virtual de baze de date (http://linux.comunicare.ro/portal/Internet http://linux.comunicare.ro/portal/bd ). Aici sunt evideniate i vizitele aplicaiilor de tip spider (pianjen) sau robots cum sunt numite. Rolul i funcionarea acestor aplicaii vor fi prezentate n capitolul urmtor referitor la motoarele de cutare n Internet.

27

28

Chiar dac n prezent domin IE situaia nu a fost aceeai dintotdeauna. Primul browser grafic care a aprut n 1993 a fost Mosaic. Ulterior a aprut Netscape care a dominat piaa pn n 1998. n prezent exist un alt browser concurent cu multe atuuri numit Opera care atrage tot mai muli utilizatori prin viteza mare de operare, spaiul redus pe care l ocup pe hard disc i prin facilitile pe care le ofer. Spre deosebire de Internet Explorer i Netscape care sunt produse gratuite (free) Opera nu este gratuit. Iat n continuare interfaa componentei Netscape Navigator care constituie browser-ul Netscape.

29

Pachetul de programe Netscape ofer i alte componente cum sunt: Netscape Composer i Netscape Messenger. Netscape Composer pune la dispoziie un instrument grafic de construire rapid a paginilor Web iar Netscape Messenger ofer similar cu Outlook Express, dou aplicaii de tip client, una pentru e-mail i a doua pentru serviciul News.

Motoarele de cutare
Motoarele de cutare sunt servere specializate n stocarea de meta-informaii (adic a informaiilor despre informaii) care ofer utilizatorilor posibilitatea de a gsi (regsi) informaiile dorite n site-urile n care acestea exist. Selectarea unui motor de cutare se poate face n mai multe feluri: tastnd adresa URL a acestuia n bara de adrese i apoi Enter;

prin alegere din istoria barei de adrese sau din Bookmarks a adresei motorului de cutare dorit (dac acesta a mai fost accesat de curnd sau dac are adresa memorat n Favorites); prin intermediul butonului Search din Toolbar care va deschide un dialog cu cteva opiuni de cutare: Find a Web page (pentru o pagin Web), Find a Person (pentru o persoan), Find a map (pentru o hart) etc.

30

Iat n continuare cteva adrese ale celor mai puternice motoare de cutare: www.google.com, www.yahoo.com, www.altavista.com, www.excite.com, www.lycos.com, www.dogpile.com, www.hotbot.com. n acest moment Google (www.google.com) conine cea mai mare baz de date, n care se gsesc peste 3 miliarde de pagini. Pentru a clasifica o pagin Web, Google contorizeaz numrul de link-uri care conduc la aceasta. Deci o pagin Web cu ct va avea mai multe trimiteri (referine) din alte site-uri, cu att va avea un scor de relevan mai mare. Motoarele de cutare pun la dispoziie mecanisme de cutare dup unul sau mai multe cuvinte cheie sau dup fraze. Orice motor de cutare ofer minim o bar de cutare Search (Caut) n care exist un cmp de editare n care pot fi tastate aceste cuvinte sau fraze i un buton Search care odat apsat va declana ctarea.

31

Motoarele de cutare pun la dispoziie opiuni de a construi relaii logice ntre cuvintele cheie prin intermediul unor operatori logici cum sunt OR, AND, NOT. Operatorul OR se utilizeaz de regul ntre dou cuvinte cheie, pentru a cuta informaii i concepte sinonime, ntorcnd astfel toate nregistrrile unice, ce conin primul, al doilea sau ambii termeni inclui. Operatorul AND (similar cu +) inserat ntre dou cuvinte cheie va determina ntoarcerea strict a rezultatelor care conin ambele cuvinte cheie. Dac se combin mai muli termeni cutarea va avea un grad mai nalt de specificitate. Operatorul NOT (similar cu -) permite excluderea informaiilor (paginilor Web) care conin termenii introdui dup el. Dac termenii pentru care se solicit o cutare sunt n englez, atunci Google ofer n plus operatorul ~ (tilda), care plasat naintea unui cuvnt cheie determin i cutarea dup sinonimele n limba englez ale respectivului cuvnt (pe care Google le cunoate). Expresiile sau cuvintele cheie care trebuie gsite ca atare se nscriu ntre ghilimele. De exemplu dac se dorete o cutare pentru adrese Web care ofer informaie despre cuvintele programming i Borland i C++ atunci poate fi utilizat urmtoarea formulare: programming AND Borland AND C++. Rezultatul cutrii va fi:

32

Dac se dorete o cutare mai complex din care s fie exclus cuvntul Builder, atunci se va utiliza: programming AND Borland AND C++ -Builder. Rezultatul cutrii va fi:

Unele motoare de cutare printre care se numr i Google i Yahoo pun la dispoziie faciliti avansate de cutare i ofer suport de operare pentru mai multe limbi.

33

AltaVista (www.altavista.com) este un motor puternic pentru cutri cu caracter general. O caracteristic util a acestui motor este aceea c de cele mai multe ori intuiete corect informaiile nrudite cu cuvintele cheie sau expresiile tastate n caseta de interogare i afieaz ntrebri nsoite de butoane answers (rspunsuri) care dac sunt activate pot duce la listarea unor adrese URL relevante pentru cutare. AltaVista pune la dispoziie un instrument special Babelfish (babelfish.altavista.com) care poate traduce expresii sau pagini ntregi n i din diferite limbi (englez, francez, italian, spaniol etc).

AltaVista permite cercetarea unui domeniu. Astfel dac se va tasta:

34

host:nume_domeniu cuvnt_cheie vor fi listate informaiile existente n server-ul domeniului solicitat, corespunztoare cuvntului cheie (exemplu: host:tvr filme). Sintaxa prezentat funcioneaz i dac se dorete listarea unor informaii dintr-o ar, corespunztoare cuvntului cheie. n acest sens nume_domeniu se va nlocui cu numele de domeniu al rii (host:ro alegeri).

Pentru a cuta clipuri video cu AltaVista poate fi utilizat adresa: www.altavista.com/video iar pentru a cuta fiiere audio se poate folosi adresa: www.altavista.com/audio Excite (www.excite.com) este un motor de cutare care n urma unei interogri pe lng link-urile (legturile) ctre alte pagini Web mai listeaz i alte informaii utile corespunztoare cutrilor cum sunt: tiri, calendar de evenimente, articole de enciclopedie i chiar legturi ctre resurse audio i video.

35

Motorul permite la afiare, schimbarea ordinii de sortare dup nume a rezultatelor cutrilor. O alt facilitate util care permite o rafinare suplimentar este i butonul More like this (mai multe ca i acesta) prin intermediul cruia Excite poate realiza cutri suplimentare dup cuvintele cheie ale rezultatelor. Dac rezultatele unei cutri sunt irelevante pot fi alese cuvinte cheie dintr-o list Selected words to add to your search (cuvinte selectate pentru a fi adugate cutrii). n acest fel poate fi realizat o ngustare a cutrii. Lycos (www.lycos.com) ofer pe lng adresele URL ce apar ca rezultate ale unei cutri, tiri, oportuniti, job-uri i alte informaii comerciale aferente. Prin, intermediul facilitii Advanced Search ofer posibilitatea unei cutri avansate.

36

Prin intermediul subdomeniului multimedia, http://multimedia.lycos.com Lycos pune la dispoziie un motor special pentru cutarea informaiiei multimedia n Internet. De asemenea Lycos permite vizualizarea clipurilor video n flux direct (streming) la adresa: http://video.lycos.com . Dogpile (www.dogpile.com) este un motor de cutare complex ce poate fi aplicat mai multor servicii cum sunt: Web, News, Yellow Pages (pentru cutarea unei companii, firme), White Pages (pentru cutarea unor oameni) etc. Dogpile este un metacuttor deoarece pentru gsirea rezultatelor apeleaz i la serviciile altor motoare de cutare.

37

HotBot (www.hotbot.com) este un motor de cutare util pentru localizarea paginilor Web publicate ntr-o anumit perioad. Cutarea poate fi realizat dup anumite expresii, titluri de pagini, nume de oameni i adrese URL. HotBot permite de exemplu selectarea informaiilor corespunztoare cutrii ce sunt coninute doar n paginile care au fost actualizate n ultima sptmn.

38

Un alt metacuttor foarte performant este programul Copernic Meta. Acest software poate fi descrcat de la adresa: http://www.copernic.com . Dup instalare el creeaz sub browser un Toolbar (copernic meta) care pune la dispoziie instrumentele necesare cutrilor n Internet.

Cum lucreaz motoarele de cutare?


Toate motoarele de cutare nainte de a oferi rezultatele unei interogri parcurg urmtoarele trei etape: - generarea unui index; - cutarea n index; - sortarea rezultatelor.

39

Majoritatea motoarelor folosesc o aplicaie de tip spider (pianjen), care parcurge Internetul pentru a construi un index. Aceast aplicaie viziteaz automat foarte multe site-uri i extrage toate adresele URL din fiecare pagin. Indexarea difer n calitate, n funcie de frecvena de actualizare i de eliminare sau adugare a paginilor Web n i din index. Indexarea realizat de ctre aplicaia spider include att descrieri invizibile ale paginilor Web numite metatag-uri ce pot fi adugate ca marcatori HTML de ctre creatorii acestor pagini ct i titluri, subtitluri, cuvinte cheie i expresii din pagini. Dac metatag-urile nu reflect corespunztor coninuturile din pagini pot aprea rezultate irelevante i astfel spiders-ii se pot nela. De aceea unele motoare de cutare cum este Yahoo nu se limiteaz doar la indexrile realizate de spiders-i ci prefer validarea i completarea acestora de ctre operatori umani care n plus realizeaz i scurte descrieri completate de cuvinte cheie corespunztoare. n acest fel rezultatele cutrilor devin mult mai relevante. Dup introducerea unor termeni n formularul de cutare i lansarea interogrii, motorul de cutare caut termenii n baza sa de date apoi rezultatul interogrii este supus sortrii conform unor algoritmi specifici fiecrui motor de cutare. Astfel rezultatul unor cutri poate diferi n funcie de motorul de cutare interogat. De asemenea unii clieni (companii comerciale) pot plti motoarelor de cutare pentru a fi inclui pe primele locuri n listele cu rezultate corespunztoare unor cuvinte cheie specifice.

Cteva reguli utile de construire a interogrilor


Atunci cnd se utilizeaz serviciile unui motor de cutare este evident faptul c se va obine o calitate a rspunsurilor care va depinde foarte mult de felul n care au fost formulate cererile. n acest sens sunt recomandate cteva reguli de construire a irurilor de cutare: - folosirea drept cuvinte cheie a unor substantive i nume de obiecte; - termenii cei mai importani trebuie s fie primii n ir; - un ir de cutare ar trebui s conin cel puin 3 cuvinte cheie; - cuvintele cheie trebuie combinate pentru a obine subiruri i fraze ncadrate ntre ghilimele; - se va evita folosirea cuvintelor comune, generice, n afara subirurilor sau frazelor; - irul va trebui s conin cuvinte cheie a cror probabilitate de apariie n paginile cutate este mare; - pentru rafinarea rspunsurilor se vor folosi n irul de cutare sinonime ale cuvintelor cheie i operatori logici.

Teme de reflecie i aplicaii


Explicai filozofia client-server de funcionare a unui browser. Experimentai funcionarea unui browser pentru navigarea ntre diferite adrese (nume de domenii i subdomenii din Internet) i ncercai s salvai informaii text i imagini din coninuturile acestora. Listai la imprimant coninutul unei pagini Web. Explicai cum lucreaz motoarele de cutare.

40

Care sunt principalii operatori logici ce pot fi utilizai n cutri. Experimentai lucrul cu motoarele de cutare cutnd explicaiile unor termeni i informaie aferent din referinele furnizate. Specificai particularitile principalelor motoare de cutare. ncercai s traducei coninutul text al unei pagini Web dintr-o limb n alt limb utiliznd facilitatea Babelfish din motorul de cutare altavista.

41

4. Securitatea n Internet
Obiective specifice
Dup parcurgerea acestui capitol vei: - contientiza necesitatea securitii n Internet; - nelege felul n care lucreaz i cum pot fi utilizate certificatele digitale; - nelege felul n care se raspndesc i cum acioneaz viruii informatici; - nelege principiul de funcionare al unui program firewall; - fi n msur s v putei apra mpotriva atacurilor externe cu ajutorul unui firewall; - fi n msur s setai parametrii de securitate ai browser-ului; - nelege ce sunt i cum acioneaz cookie-urile, web-bugs, adware-ul i spyware-ul; - vei fi n msur s aplicai i s respectai principalele reguli de protecie atunci cnd navigai n Internet. Dac pn acum civa ani msurile de securitate n Internet preau s fac parte doar din domeniul de activitate al specialitilor, iat c n prezent situaia este cu totul alta. Astzi a devenit necesar ca orice persoan care navigheaz n Internet s cunoasc aceste msuri de securitate mcar la modul cel mai general. Acest lucru se impune datorit creterii exponeniale a viruilor ce pot fi propagai pe aceast cale, numrului din ce n ce mai mare de atacuri att la adresa server-elor ct i la adresa celor ce navigheaz n Internet, furturilor de identitate, de elemente confideniale, de valori din spaiul virtual. n prezent doar simpla navigare n Internet fr luarea unor msuri de securitate corespunztoare poate provoca mari neplceri. Iat de ce acest capitol nu putea lipsi din prezentul curs.

Certificatele digitale
Un certificat este util pentru a identifica un produs. Acest lucru are sens numai dac posesorul certificatului are ncredere n emitentul acestuia, numit i autoritate de certificare. Atunci cnd avei ncredere ntr-o autoritate de certificare, aceasta presupune c avei ncredere n exigena acesteia n ceea ce privete evaluarea cererilor de acordare a certificatelor. Totodat avei ncredere n faptul c autoritatea de certificare va actualiza periodic i va face public o list a certificatelor care nu mai sunt valabile. Aceast list va fi trimis tuturor clienilor sau poate fi consultat i extras de acetia din pagina Web a autoritii de certificare. Certificatele sunt folositoare pentru o gam larg de servicii de securitate, cum sunt: - Autentificarea verificarea identitii cuiva sau a ceva. - Confidenialitatea asigurarea faptului c la anumite informaii are acces numai un anumit public. - Criptarea prelucrarea informaiei astfel nct cititorii neautorizai s nu o poat descifra. - Semnturi digitale atest integritatea mesajelor i asigur acceptarea acestora.

42

Autentificarea
Autentificarea este deosebit de important pentru a face comunicarea sigur. Utilizatorii trebuie s-i dovedeasc identitatea n faa celor cu care comunic i la rndul lor s verifice identitatea acestora. Verificarea identitii n reea este un proces complex. Prile care comunic nu se ntlnesc fizic i din acest motiv o persoan ruvoitoare poate intercepta mesajele sau poate ncerca s se substituie altcuiva. Certificatul digital este o acreditare obinuit care d posibilitatea verificrii identitii. Aceste certificate digitale sunt criptate (codificate) pentru a limita posibilitatea ca mesajele s fie interceptate, modificate sau contrafcute. Tehnicile de criptare sunt complexe astfel nct certificatele digitale vor fi dificil de modificat pentru ca o persoan s se substituie alteia.

Confidenialitatea comunicrii
Schimbul de informaii n reea, inclusiv n Internet poate fi monitorizat (urmrit) de persoane necunoscute i posibil ru intenionate. Reelele publice sunt nesigure pentru informaia important i cu un anume grad de confidenialitate atunci cnd aceasta nu este criptat. Oricine poate accesa reeaua i poate analiza fluxul de informaii dintre dou puncte. Chiar i reelele locale private sunt vulnerabile la eforturile perseverente ale unor ruvoitori care doresc s aib acces fizic la informaia din reea. Deci, utilizatorii care trimit informaii importante ntre dou dispozitive conectate n orice tip de reea vor trebui s foloseasc o tehnic de criptare pentru a asigura confidenialitatea acesteia.

Criptarea simetric, cu cheie public i cheie privat


Criptarea poate fi imaginat ca i cnd ceva de valoare este ncuiat ntr-o cutie rezistent. Similar, decriptarea poate fi comparat cu descuierea cutiei i accesul liber la valorile dinuntru. n calculator, datele importante sub forma unor fiiere de pe hard disc sau fiiere transmise prin reea pot fi criptate folosind o cheie de criptare. Att datele criptate ct i cheia de criptare sunt prelucrate (transformate) astfel nct s nu poat fi citite (nelese) de persoane nedorite. Cea mai simpl form de criptare este criptarea simetric, adic folosirea unei chei de criptare care trebuie cunoscut de toi cei care vor s decripteze informaiile respective. O alt metod este criptarea cu cheie public ceea ce presupune existena a dou chei pereche ntre care exist o legtur stabilit matematic. O cheie, numit cheie privat, este pstrat secret de ctre persoana care dorete s-i asigure securitatea mesajelor primite, i o alt cheie, numit cheie public, este dat celor care vor trimite persoanei n cauz mesaje criptate cu ajutorul ei. Aceste mesaje criptate cu ajutorul cheii publice nu pot fi decriptate dect de ctre cel care cunoate i cheia privat pereche a cheii publice cu care au fost criptate. Oricine ncearc s decripteze n mod fraudulos mesajul criptat, este posibil s descopere sau s afle cheia

43

public cu care a fost criptat, dar este mult mai dificil s descopere dou chei necesare simultan procesului de criptare. n general criptarea cu ajutorul unei chei publice nu este folosit pentru volume mari de date. Aceast metod este folosit n mod eficient pentru criptarea unor volume mai mici de date i pentru criptarea cheilor folosite la criptarea simetric.

Virui informatici i firewall Virui informatici


Navigarea n Internet presupune implicit i asumarea anumitor riscuri generate de posibilitatea apariiei unor pericole cum sunt: viruii informatici, viermii de reea, spionarea coninutului hard-discului calculatorului propriu, atacuri informatice externe n scopuri distructive. Atunci cnd printr-o procedur de descrcare (download) declanat cel mai frecvent prin accesarea unui link) se descarc pe calculatorul propriu fiiere din Internet, este foarte posibil ca acestea s conin virui informatici. Fiierele descrcate pot fi sau pot conine documente Word (cu extensia .doc), foi de calcul Excel (.xls), baze de date Access (.mdb), programe executabile (.exe), pagini Web (.htm, .html), arhive etc. Acestea pot conine diferii virui informatici (macrodefiniii, virui de boot, virui care infecteaz fiierele executabile, virui ai sistemului de operare etc) ce vor ncerca s se instaleze n calculatorul gazd atunci cnd respectivele fiiere (virusate) vor fi accesate. n acest sens dup ce un fiier a fost descrcat din Internet nu este indicat ca el s fie accesat imediat pe calculatorul local. Este necesar ca pe calculatorul local s fie instalat un program antivirus (F-Prot, BitDefender, Norton Antivirus, F-Secure, Panda etc) care de cele mai multe ori are o component activ ce verific automat orice fiier descrcat din Internet i orice fiier accesat. Dac programul antivirus nu are aceast component atunci fiierele descrcate din Internet vor trebui verificate de ctre programul antivirus prin declanarea manual a unei scanri. Avnd n vedere c n prezent exist creai peste 100.000 de virui informatici i c probabilitatea de infectare a unor fiiere cu aceti virui este foarte mare, nu se mai recomand lucrul (mai ales n Internet) fr a avea instalate programe antivirus corespunztoare, actualizate cu ultimele semnturi de virui informatici descoperii.

Firewall
n urma lansrii n execuie pe calculatorul personal a unor aplicaii (descrcate din Internet, a unor fiiere ataate mesajelor e-mail, a unor programe externe) neverificate corespunztor cu un program antivirus actualizat cu ultimele semnturi, este foarte posibil ca acestea s instaleze i o aplicaie de tip server numit cal troian. Aceast aplicaie va putea servi cu informaia solicitat (din calculatorul infectat) pe un client (hacker) care are o aplicaie de tip client corespunztoare. Informaia va fi transmis clientului prin aceeai conexiune prin care calculatorul personal este conectat la Internet. De asemenea este posibil ca o aplicaie aflat pe un calculator extern conectat la Internet s scaneze conexiunea calculatorului personal pentru a identifica anumite puncte slabe ale acesteia care s permit penetrarea extern (prin intermediul unor porturi), n 44

scopul prelurii controlului asupra calculatorului personal sau n scopul consultrii (copierii) fiierelor aflate pe acesta. Pentru evitarea acestor pericole este indicat ca pe lng programul antivirus, pe orice calculator conectat la Internet s mai existe instalat un program special de tip firewall (zid de foc) care s filtreze permanent coninutul informaiei transmise sau recepionate prin conexiunea Internet i care s identifice rapoartele cailor troieni i solicitrile sau scanrile externe ale unor aplicaii de tip client. Programul de tip firewall va trebui s fie n msur s informeze despre aceste ncercri i s le stopeze aciunile.

Cookies, Cache i Web-Bugs


Un cookie este un fiier text pe care o aplicaie server Web l poate scrie prin intermediul browser-ului ntr-un loc (folder) special pe hard-discul calculatorului client. Cookie-urile pot fi scrise pe calculatorul client dac browser-ul permite aceste drepturi (de scriere) prin intermediul setrilor sale. n mod implicit browser-ul permite scrierea cookie-urilor deoarece altfel multe site-uri nu ar mai putea fi vizitate pentru c interzic accesul clienilor care nu pot memora cookie-uri. Cookie-urile au o durat de via stabilit de ctre aplicaia server. Dup expirarea acesteia ele se autodistrug. Cookie-urile pot conine i informaie nscris criptat. Prin intermediul cookie-urilor n calculatorul client (al vizitatorului) se pot memora date despre vizitatori, despre preferinele acestora etc. Aceste informaii pot fi citite apoi de ctre aplicaia server la o nou revenire n site i memorate ulterior ntr-o baz de date. n acest fel devine posibil spionajul electronic foarte interesant n special pentru firmele comerciale care doresc s-i cunoasc ct mai bine actualii sau viitorii poteniali clieni. Deoarece de multe ori conexiunile Internet nu funcioneaz foarte performant iar unele pagini Web solicitate prin intermediul browser-ului este posibil s mai fi fost vizitate anterior, s-a dovedit c o conexiune poate fi mult accelerat dac n timpul navigrii aceste pagini sunt memorate ntr-o zon special (folder) pe hard-discul clientului numit cache (memorie tampon), iar ulterior la o eventual revenire n site, dac nu exist modificri, n loc s fie descrcate din calculatorul server, respectivele pagini s fie rencrcate local, din zona de cache. n timpul navigrii n cache-ul Internet al browser-ului se memoreaz nu numai coninutul text (HTML) al paginilor Web vizitate ci i resursele aferente acestora: imagini, sunete video-clipuri etc. ceea ce face ca ncrcarea acestor pagini n fereastra browser-ului s se produc mult mai repede. Dimensiunea zonei de cache (n MB) poate fi modificat prin intermediul opiunilor de configurare ale browser-ului. Cookie-urile i fiierele memorate n zona cache Internet pot fi terse dac din meniul Tools al browser-ului se va lansa dialogul Internet Options care prin intermediul tab-ului General pune la dispoziie aceste utiliti (butoanele Delete Cookies i Delete Files).

45

Web-Bug-ul este o form foarte bine ascuns de supraveghere a vizitatorilor unor pagini Web. De cele mai multe ori un Web-Bug reprezint o imagine grafic sub forma unui fiier GIF invizibil ce poate fi ascuns n orice pagin Web sau mesaj e-mail formatat HTML. Aceste imagini grafice au dimensiuni foarte reduse de regul 1 x 1 pixeli i sunt de culoarea fundalului, ceea mpidic vizibilitatea lor. Foarte frecvent banner-ele publicitare conin astfel de fiiere. Prin intermediul Web-Bugs-urilor firmele comerciale interesate pot obine informaii de identificare a utilizatrilor i n timp pot construi profile corecte ale preferinelor acestora. Dac Web-Bug-ul este ascuns ntr-un mesaj e-mail formatat HTML atunci firmele de publicitate interesate pot afla cu siguran cnd a fost deschis respectivul mesaj, de cte ori i unde a fost retransmis. Web-Bug-ul acioneaz i asupra fiierelor Word dac acestea conin imagini sau pagini salvate din Internet ce includ asemenea componente (Web-Bugs). Astfel dac se prelucreaz documentul pe un calculator conectat la Internet se poate afla cnd a fost deschis fiierul, i de cte persoane a fost prelucrat. Dac scrierea cookie-urilor n calculatorul personal poate fi blocat, Web-Bugsurile pot fi evitate doar cu preul renunrii la afiarea imaginilor din pagini. De cele mai multe ori att informaiile despre utilizatori culese din cookie-uri ct i cele provenite din Web-Bugs-uri sunt nscrise automat n baze de date ale firmelor comerciale interesate i apoi sunt vndute i revndute la preuri foarte mari.

46

Un program util pentru cutarea i nlturarea Web-Bugs-urilor este denumit chiar Web-Bug i poate fi descrcat de la adresa: www.bugnosis.org/download.html .

Pericole posibile atunci cnd se navigheaz n Internet


Ofertele gratuite inund n prezent Internet-ul. Ele apar cel mai frecvent sub forma sub forma banner-elor publicitare i ofer fr plat sau cu costuri modice conturi e-mail, gzduirea de site-uri, obinerea numelor de domenii, furnizarea unor informaii comerciale, testarea unor produse, obinerea de muzic i CD-uri, medicamente miraculoase, vacane de necrezut obinute prin tragere la sori, oferte de lucru la domiciliu etc. Foarte frecvent aceste oferte solicit prin intermediul unor formulare detaliate, date despre utlizatori care pot determina divulgarea unor informaii confideniale, spionarea navigrii n Internet, subscrierea automat la buletine de tiri i reclame pentru diferite produse, generarea profilelor de utilizatori, furtul de identitate i chiar fraude. De asemenea multe informaii despre utilizatori sunt vndute apoi altor firme comerciale interesate. Adware i Spyware constituie alte pericole la care este supus utilizatorul Internetului actual. Denumirea Adware provine de la Advertising Software (software de reclam) care nsoete programele freeware (adic programele care pot fi distribuite i utilizate n mod liber) i care n acest fel compenseaz costul care ar fi trebuit pltit pentru utilizarea acestora. Adware determin ca programul utilizat s se autofinaneze prin afiarea de reclam. Utilizatorul poate opta s nregistreze programul n schimbul unei taxe i astfel s ndeprteze banner-ele publicitare sau s accepte afiarea reclamelor pe ecran. De cele mai multe ori aceste componente de advertising includ i software de spionare care poate divulga multe date interesante despre utilizatorii programelor freeware (adresele IP, sistemul de operare utilizat, tipul de browser, preferinele acestora atunci cnd navigheaz n Internet, tipul de conectare la Internet, nume de utilizatori, parole de sistem i parole utilizate n Internet, adresele e-mail ale celor cu care acetia corespondeaz etc). n acest sens un sinonim pentru Adware este i Advertising Spyware (software de reclam i spionare). Software-ul inclus n categoria Spyware (de spionare) este cel care folosete o conexiune Internet fr tirea sau acordul explicit al utilizatorului. Aadar software-ul de tip Spyware poate transmite prin Internet unor servere anume acelai tip de informaii ca i cele transmise de adware, dar fr tirea i acordul utilizatorilor. Cel mai frecvent componentele spyware se instaleaz n zona de cache atunci cnd sunt vizitate anumite pagini Web. n prezent doar simpla vizitare a unei pagini Web fr utilizarea unor msuri de protecie corespunztoare (program antivirus i firewall) poate provoca instalarea unor virui sau a unor componente spyware n calculatorul personal.

47

Reguli elementare care trebuie respectate atunci cnd se navigheaz n Internet i programe de protecie ce pot fi utilizate
Iat n continuare cteva reguli elementare care ar trebui respectate de ctre oricine navigheaz n Internet sau lucreaz pe un calculator cu conexiune permanent sau parial la Internet: - utilizarea unui program firewall ori de cte ori este activ o conexiune Internet; - utilizarea unui program antivirus performant; - alegerea unor parole greu de identificat; - tergerea frecvent a cookie-urilor a cache-ului i a istoriei browser-ului; - interzicerea partajrii fiierelor; - criptarea fiierelor din calculatorul personal ce conin informaie confidenial; - criptarea coninutului mesajelor e-mail; - citirea cu atenie a textelor scrise cu litere foarte mici nainte de a subscrie n anumite site-uri Web; - interzicerea schimbului de fiiere cu necunoscui (n special atunci cnd se utilizeaz serviciile chat, mIRC, video chat, DC++, Kaaza etc); - interzicerea instalrii automate din Internet a unor componente software necunoscute; - evitarea zonelor ru famate n special a celor cu tem XXX. n continuare vor fi prezentate adresele Web ale ctorva programe antivirus, firewall, anti-adware, anti-spyware, criptoare de fiiere i de mesaje e-mail care pot fi utilizate pentru asigurarea unei mai bune protecii a calculatorului personal: Programe utilitare antivirus: - McAfee.com clinic (www.mcafee.com); - Symantec Norton AntiVirus (www.symantec.com); - F-prot (www.f-prot.com); - RAV (Romanian Anti Virus www.rav.ro). Programe firewall: - McAfee Personal Firewall (www.mcafee.com); - Symantec Norton Personal Firewall (www.symantec.com); - Kerio Personal Firewall (www.kerio.com); - Zone Labs Zone Alarm (www.zonelabs.com). Programe anti-adware i anti-spyware: - Ad-aware (www.lavasoft.de) - OptOut (grc.com/optout.htm) - SpyChecker (www.spychecker.com) - SpyRemover (www.itcompany.com/remover.htm) Programe de criptare a fiierelor: 48

BestCrypt (www.jetico.com); Network Associates PGP Personal Privacy (www.mcafee-at-home.com); Panda Software Pana Security (www.pandasecurity.com).

Programe de criptare a mesajelor e-mail: - Hush Communication HushMail (www.hushmail.com); - Sigaba Secure (www.sigaba.com).

Teme de reflecie i aplicaii


Explicai principalele servicii ale certificatelor digitale: autentificarea, confidenialitatea, criptarea i semnturile digitale. Cum se formeaz i cum acioneaz viruii informatici? Exemplificai. Cum acioneaz programul firewall pentru a asigura o protecie mpotriva atacurilor externe din Internet? Explicai ce sunt cookie-urile, web-bugs, adware-ul i spyware-ul. Sunt ele periculoase? Argumentai. Enumerai principalele reguli care trebuie respectate atunci cnd se navigheaz n Internet.

49

5. Pota electronic
Obiective specifice
Dup ce vei parcurge acest capitol vei: - nelege funcionarea i utilitatea serviciului e-mail; - cunoate structura adreselor e-mail; - nelege spamming-ul i importana securitii e-mail; - fi n msur s lucrai cu mesaje e-mail utiliznd aplicaia Outlook Express; - fi n msur s v abonai la newsgroup-uri utiliznd Outlook Express i Netscape Messenger. Serviciul e-mail (mesageria electronic) este n prezent unul dintre cele mai larg rspndite servicii Internet deoarece permite transmiterea rapid a mesajelor electronice, este foarte ieftin, uneori chiar gratis, face posibil transferul de fiiere ataate mesajelor, asigur faciliti performante de comunicare cum sunt: Reply, Forward, Quote, CC, BCC. Web-Based e-mail este o interfa Web ce permite accesul la un cont de e-mail, utiliznd un browser Web. Astfel un cont de e-mail poate fi accesat de oriunde din lume, de pe orice alt calculator conectat la Internet. Pn n 2003 cele mai folosite servicii de Web-Based e-mail erau Yahoo i Hotmail Microsoft. Amndou ofereau fiecrui utilizator spaiu gratuit pentru e-mail. Yahoo asigura 4 MB iar Hotmail 2 MB. Ulterior a aprut Gmail al companiei Google care a surclasat oferta primelor dou, deoarece de la nceput a oferit un spaiu gratuit de 1 GB pentru fiecare utilizator. n prezent Yahoo ofer 10 MB iar Microsoft lucreaz pentru realizarea unui nou serviciu numit Windows Live. Atunci cnd se transmit mesaje e-mail trebuie respectate cteva reguli elementare de bun sim ce constituie baza unei netetichete numite Basic Electronic Mail Netiquette. Iat n continuare cteva dintre cele mai importante recomandri pe care aceasta le face: - s nu se redacteze mesajul unui e-mail numai cu majuscule; - s se rspund cu promptitudine mesajelor e-mail; - s fie urmrit cu atenie felul n care este redactat mesajul, avndu-se n vedere faptul c se folosete o exprimare scris, nonverbal; - s se verifice cu atenie mesajul nainte de a fi transmis, astfel nct acesta s nu conin greeli gramaticale i de ortografie; - n cazul n care se rspunde la un mesaj, s nu se returneze ntregul mesaj original ci s foloseasc quot-area dubl (plasarea semnelor >>) numai naintea rndurilor la care se rspunde; - s se foloseasc o semntur electronic automat (care include informaii despre expeditor i cum poate fi el contactat) dac produsul software cu care se lucreaz (clientul e-mail) permite acest lucru; - s nu se trimit fiiere ataate nesolicitate; - s se utilizeze linia Subject n care s se fac o descriere succint a coninutului mesajului; - s nu se trimit prin facilitatea forward glume dect dac este foarte sigur c toi cei care vor primi mesajul doresc aceasta;

50

dac un mesaj este trimis la mai multe adrese e-mail odat, pe ct posibil s se utilizeze Bcc (Blind Carbon Copy) i nu Cc (Carbon Copy) care permite tuturor celor care au primit mesajul s vad toate adresele e-mail la care acesta a fost transmis; s nu se utilizeze facilitatea forward dac se lucreaz n reeaua AOL (America On Line).

Securitatea e-mail
Transmiterea de e-mail nesolicitat sau spamming-ul cum mai este denumit aceast operaiune, a devenit n prezent un fenomen ngrijortor datorit efectelor pe care le poate produce: aglomerarea mesajelor n server-ele e-mail, ngreunarea citirii i selecionrii mesajelor utile de cele nedorite, pericolul consumrii rapide a spaiului alocat pentru e-mail pe hard disc-ul ISP-ului (Internet Service Provider), ncrcarea conexiunilor Internet cu informaie nedorit, posibilitatea infectrii cu virui informatici sau cu cai troieni prin intermediul fiierelor ataate,. n prezent exist n Internet foarte multe firme comerciale, mici ntreprinztori i hackeri sau persoane ru intenionate care folosesc frecvent aceast tehnic. S-au creat mari baze de date de adrese e-mail care se vnd foarte scump. Exist permanent pericolul ca adresa personal de e-mail s ajung ntr-o astfel de baz de date sau ntr-o list de spamming. n acest sens trebuie acordat o atenie sporit fa de persoanele crora le dm adresa de e-mail sau fa de site-urile la care completm formulare care aproape de fiecare dat solicit i aceast adres. O alt posibilitate de transmitere a adresei e-mail o constituie trimiterea mesajelor prin utilizarea opiunii Cc (Carbon Copy) care face vizibil ntregul coninut al listei de adrese e-mail la care au fost trimise mesajele. Pentru a lupta mpotriva acestui fenomen exist programe specializate pentru nlturarea din csua potal a e-mail-urilor nesolicitate, pe baza filtrelor ce pot fi stabilite pentru anumite cuvinte sau grupuri de cuvinte ce s-ar putea afla n interiorul sau n subiectul (Subject) acestor mesaje. Deoarece mesajele e-mail pot fi formatate html (format care permite inserarea de diferite script-uri realizate n alte limbaje) sau pot fi nsoite de fiiere ataate, exist permanent pericolul infectrii pe aceast cale cu virui informatici, cu viermi de reea sau cu cai troieni. n acest sens se recomand atenie sporit la deschiderea unor mesaje e-mail primite de la adrese necunoscute sau la consultarea fiierelor ataate, care pot declana instalarea unor virui informatici, cai troieni etc n calculatorul gazd. Se recomand existena pe calculatorul personal a unui program antivirus performant, actualizat permanent (on line) cu ultimele semnturi de virui informatici nou aprui i a unui program de tip firewall.

Formarea i structura adreselor de e-mail


O adresa e-mail este compus: 1. dintr-un ir de caractere care identific numele utilizatorului, urmat de 2. semnul @, urmat de 3. numele domeniului (server-ului e-mail) unde exist contul.

51

Exemple de adrese e-mail pot fi: stanp@yahoo.com, stan.petre@comunicare.ro Pe baza numelui de domeniu dintr-o adres de e-mail se poate transfera mesajul pe maina destinatarului, iar pe baza numelui din adres se realizeaz livrarea local a mesajului n csua potal a destinatarului. O adres e-mail nu poate conine spaii. Urmtorul mod de exprimare a acesteia este greit: stan petre @comunicare.ro.

Utilizarea aplicaiei e-mail Outlook Express


Deschiderea unei aplicaii e-mail se poate face din: Launchbar (bara de lng meniul de start), din opiunea corespunztoare aflat n meniul de start sau prin intermediul unui shortcut existent n Desktop.

Cu un program de tip client e-mail, cum este Outlook Express, este posibil s poat lucra mai utilizatori, fiecare dintre acetia putnd avea propria interfa Outlook i o securitate asigurat prin nume i parol care s nu permit dect un acces personalizat n csu potal. Comutarea ntre diferite identiti poate fi realizat prin intermediul opiunii Switch Identity din meniul File.

52

Dup ce un utilizator a intrat n aplicaie, el poate s-i deschid seciunea Inbox foarte simplu, dnd click pe aceast opiune aflat n seciunea Folders.

53

Outlook Express permite deschiderea unuia sau mai multor mesaje e-mail din Inbox se poate realiza dnd double click pe titlul acestora din fereastra din partea dreapt sus n care exist afiate mai multe cmpuri: From (de la cine a fost primit mesajul), Subject i data primirii. Acestea se vor deschide n ferestre separate.

54

Comutarea ntre mesajele deschise prin double click n ferestre separate, se poate realiza activnd ferestrele dorite printr-un click dat pe o poriune din suprafaa acestora (dac este vizibil), sau selectndu-le din Taskbar. Dac se utilizeaz tastatura atunci combinaia de taste Alt-Tab ofer de asemenea posibilitatea selectrii ferestrei mesajului dorit. Comutarea ntre mesaje se mai poate realiza dnd click pe titlul mesajului sau prin intermediul sgeilor de direcie sus i jos acionate n cadrul ferestrei mesajelor. ntodeauna va fi deschis n seciunea (fereastra) din dreapta jos, mesajul al crui titlu este selectat prin bara transparent de culoare (albastr care l acoper).

55

Adugarea, tergerea informaiilor aferente mesajelor poate fi realizat prin intermediul meniului contextual al barei de identificare a mesajelor din care va fi aleas opiunea Columns. Aceast opiune va disponibiliza un dialog cu acelai nume. Dialogul Columns va permite alegerea informaiilor aferente mesajelor e-mail care vor fi afiate n coloanele din fereastra Inbox (dreapta sus) care conine titlurile mesajelor.

56

n partea stng a aplicaiei Outlook Express exist seciunea (fereastra) Folders care permite crearea unor folder-e noi (corespunztoare unor anumite subiecte sau problematici) n care pot fi mutate prin Drag & Drop mesajele dorite. Mesajele nedorite pot fi terse, ele ajungnd n folder-ul Deleted Items de unde pot fi recuperate printr-un mecanism similar cu Recycle Bin din sistemului de operare Windows

Outlook Express permite crearea, actualizarea i utilizarea unei liste de adrese Address Book. n Toolbar exist un buton cu acelai nume care face posibil accesarea listei. Apsarea butonului Address Book din Toolbar permite crearea / actualizarea agendei (listei) de adrese Address Book.

57

Adugarea unei noi adrese e-mail ntr-o list de adrese se poate face apsnd butonul New din Toolbar-ul dialogului Addres Book, sau prin intermediul seciunii Contacts (aflat n partea din stnga jos a aplicaiei Outlook) apelnd opiunea New Contact. Oricare dintre variante va lansa dialogul Properties care va oferi suport pentru ncrcarea n Address Book a unei noi adrese e-mail (i a informaiilor aferente acesteia).

58

Adugarea n Address Book a unei adrese de e-mail dintr-un mesaj primit se poate realiza dac din meniul Tools se va alege opiunea Add to Address Book.

59

Lucrul cu mesaje e-mail


Un mesaj e-mail poate fi trimis mai multor destinatari i prin metodele Cc (Carbon Copy) i Bcc (Blind Carbon Copy). Utilizarea acestor metode are sens doar n cazul n care se dorete trimiterea unui mesaj la mai multe adrese de e-mail odat. Spre deosebire de metoda Cc care permite ca toi destinatarii s poat vedea adresele de e-mail ale tuturor celor care au primit mesajul, metoda Bcc (Blind=orb) nu permite acest lucru. Adresele destinatarilor din cmpurile Cc i Bcc pot fi completate n mod similar cu felul n care s-au completat adresele e-mail din cmpul To:. Sub Outlook Express cmpul Bcc va fi vizibil doar dac din meniul View va fi selectat opiunea All Headers.

60

Crearea unui nou mesaj poate fi realizat prin apsarea butonului New Mail din Toolbar care va determina lansarea dialogului New Message specializat pentru crearea mesajelor e-mail.

61

Dup completarea cmpurilor Subject, To (eventual Cc) i a coninutului mesajului, se va da click pe butonul Send (trimite) pentru trimiterea efectiv la adresa (adresele) dorite. Dac s-a primit un mesaj e-mail acesta poate fi direct adresat sau poate fi un mesaj e-mail transmis la mai multe persoane (adrese de e-mail) utilizndu-se opiunea Cc (Carbon Copy). Carbon Copy se presupune c toate adresele de e-mail au fost nscrise (de ctre expeditor) desprite prin (;) n linia Cc. Dac se dorete s se rspund la mesajul primit prin returnarea total sau parial a acestuia, avnd fiecare linie precedat de caracterul > exist dou posibiliti: - s se rspund numai expeditorului i pentru aceasta se va utiliza opiunea Reply; - s se rspund att expeditorului ct i tuturor celor trecui n linia Cc, i n acest sens se va utiliza opiunea Reply All. n Toolbar exist butoanele Reply i Reply All iar n meniul contextual al mesajului exist aceleai opiuni ce fac posibile aceste aciuni.

62

n cadrul dialogului New Message (apelat prin intermediul butonului New Mail) exist un cmp de editare To: special destinat pentru inserarea adresei destinatarului sau a adreselor mai multor destinatari desprite prin (;). Adresa sau adresele destinatarilor pot fi introduse prin editare direct n cmpul To: sau n cazul n care se apas butonul To:, prin alegere dintr-un dialog de selecie (Select Recipients) a adreselor e-mail care exist deja memorate acolo.

63

Se recomand ca orice mesaj e-mail s aib nscris n cmpul Subject un titlu (o descriere succint a coninutului). Inserarea unui titlu n acest cmp se poate face prin editare de la tastatur sau prin intermediul mecanismului Copy & Paste. De multe ori se simte nevoia ca unele mesaje primite s fie marcate (flag mark) pentru c sunt foarte importante sau pentru a fi referite ulterior. Sub Outlook Express este posibil ca n dreptul lor s fie plasat un stegule rou. Dac se va da click n coloana steag (flag) din dreptul mesajului dorit, acesta va putea fi marcat cu un stegule iar dac mesajul este deja marcat, atunci se va demarca. Aceeai aciune va putea fi realizat i prin intermediul meniului Message. Atunci cnd se creeaz un mesaj e-mail, n Toolbar-ul ferestrei de redactare exist butonul Attach care dac va fi acionat va lansa un dialog Insert Attachment ce va permite alegerea fiierelor ce vor fi ataate mesajului.

64

n timpul redactrii unui mesaj sau nainte ca el s fie transmis, prioritatea acestuia se poate seta prin intermediul meniului Message. Prioritatea unui mesaj poate fi nalt (High), normal (Normal) sau sczut (Low). O alt posibilitate de a schimba prioritatea mesajului o mai ofer i butonul Priority din Toolbar.

65

Trimiterea mesajului prin folosirea unei liste de adrese este o alt opiune a clientului Outlook Express. Fereastra de creare a unui mesaj pune la dispoziie prin intermediul meniului Tools, opiunea Address Book ce lanseaz dialogul cu acelai nume. Acest dialog face posibil selectarea celor crora le va fi trimis mesajul.

66

Dup completarea cmpului Subject i a coninutului mesajului, se va da click pe butonul Send (trimite) pentru transmiterea efectiv la adresele dorite. Prin facilitatea Forward un mesaj primit poate fi "trimis mai departe" unor ali utilizatori (care nu se aflau in lista destinatarilor mesajului original). Mesajul original nu poate fi modificat. Pentru forward-area unui mesaj e-mail se poate utiliza butonul cu acelai nume din Toolbar sau meniul contextual al mesajului.

Cutarea unui mesaj dintr-un folder poate fi realizat dup unul sau mai multe criterii cum sunt: - numele expeditorului (cmpul From); - numele destinatarului (cmpul To); - un text din cmpul Subject; - un text din cmpul Message; - un interval de timp. Butonul Find (gsete) din Toolbar pune la dispoziie un dialog special numit Find Message (mesaje descoperite) care permite realizarea acestor cutri.

67

Mesajele din fereastra de identificare a mesajelor (afiat n dreapta sus), pot fi sortate cresctor sau descresctor, dup oricare din cmpurile (coloanele Received, From, Subject etc) aflate n bara de identificare a mesajelor, dac se d click n numele acestor coloane (cmpuri) sau dac se acceseaz meniul contextual al fiecrei coloane.

De asemenea poate fi schimbat i ordinea coloanelor de afiare. ntotdeauna coloana cea mai important va fi plasat cel mai n stnga. Ordinea de afiare a coloanelor (cmpurilor) poate fi realizat prin Drag & Drop asupra numelor acestora din bara de identificare a mesajelor, sau prin intermediul opiunii Columns din meniul contextual al acestei bare. Dac de exemplu se dorete o sortare dubl dup numele expeditorului i apoi dup data primirii mesajelor, va trebui schimbat ordinea cmpurilor From i Received, apoi solicitat Sort ascending pentru From i n cele din urm pentru Received. 68

Pentru a tipri la imprimant un mesaj, se poate solicita opiunea Print din meniul File sau se poate apsa butonul Print din Toolbar. Aceast aciune va determina lansarea dialogului Print prin intermediul cruia vor putea fi stabilite configurrile dorite nainte de listare. Astfel se va putea stabili dac se va tipri ntregul mesaj sau numai o selecie, numrul de copii i paginile (sau intervalul de pagini) ce se vor lista.

69

Crearea conturilor e-mail i abonarea la newsgroups Lucrul cu Outlook Express


Aplicaia Outlook Express permite crearea conturilor e-mail i a profilurilor de utilizator corespunztor accesului la unul sau mai multe server-e e-mail. De asemenea Outlook Express ofer posibilitatea abonrii utilizatorilor la newsgroups-urile serverelor ce asigur servicii News. n continuare vor fi prezentai paii care trebuie parcuri pentru crearea unui cont e-mail sub Outlook Express. Exemplificarea va fi fcut pentru accesul la serviciile email oferite de server-ul Yahoo. 1. Din meniul Tools se va alege opiunea Accounts.

70

2. Apoi se va selecta seciunea Mail, se va apsa butonul Add (adaug) i din meniul care va aprea se va alege opiunea Mail.

3. n cmpul de editare Display Name, se va edita Numele utilizatorului, iar apoi se va da click pe butonul Next

71

4. n cmpul E-mail address, se va nscrie adresa de e-mail a utilizatorului

72

5. n continuare se va selecta tipul de server e-mail (POP3 pentru server-ul Yahoo) i se va specifica numele server-elor pentru Incoming (POP3 or IMAP) i pentru Outgoing (SMTP). Pentru server-ul Yahoo aceste nume sunt: pop.mail.yahoo.com (pentru Incoming) i smtp.mail.yahoo.com (pentru Outgoing):

6. n cmpul Account name se va specifica doar numele de cont (prima component a adresei de e-mail fr @yahoo.com). Dac adresa de e-mail este stanp@yahoo.com aici se va specifica doar stanp. n cmpul Password se va nscrie parola respectivului cont e-mail.

73

7. n final va aprea noul cont creat (pop.mail.yahoo.com):

74

Lucrul cu Netscape Messenger


Prin intermediul meniului Communicator i a submeniului Server Tools, Netscape Messenger ofer posibilitatea de a crea noi conturi de e-mail.

Mecanismul de generare a conturilor e-mail este asemntor cu cel al programului Outlook Express i nu se va mai insista pe prezentarea detaliat a acestuia. n continuare va fi prezentat sub Netscape Navigator modalitatea de abonare la Newsgroups.

75

1. Din meniul contextual al itemului news se va alege opiunea Subscribe to Newsgroups

2. Se va specifica n continuare numele server-ului i portul pe care acesta lucreaz (portul implicit pentru serviciul News este 119). n exemplul de fa se dorete abonarea la newsgroups-ul Borland (newsgroups.borland.com)

76

3. Dup apsarea butonului < Ok > vor aprea toate adresele grupurile i subgrupurile server-lui selectat i va putea fi aleas adresa dorit. Abonarea la Newsgroup se va realiza dup apsarea butonului < Subscribe >.

4. Dup parcurgerea acestor operaii n itemul News vor aprea numele server-ului de News i numele subgrupului ales. n fereastra din dreapta sus vor fi afiate titlurile articolele publicate i discuiile din Newsgroup. Printr-un singur click dat n titlul unui articol, coninutul acestuia va putea fi consultat n fereastra din dreapta jos.

77

5. Dac se dorete s se rspund (prin Replay sau Forward) la un articol se poate utiliza meniul contextual aferent:

Procedura de abonare la Newgroups sub Outlook Express este asemntoare celei prezentate anterior (oferit de Netscape).

78

Teme de reflecie i aplicaii


Explicai structura adreselor e-mail. Explicai n ce const spamming-ul. Enumerai cteva reguli de netetichet e-mail. Experimentai crearea conturilor e-mail utiliznd aplicaia client Outlook Express. Experimentai crearea unei Address Book cu Outlook Express. Experimentai trimiterea i recepionarea mesajelor e-mail utiliznd Outlook Express. Experimentai abonarea la newsgroups cu ajutorul aplicaiei Outlook Express. Experimentai gestionarea mesajelor e-mail i a informaiilor din newsgroups utiliznd alte aplicaii client specializate pentru lucrul cu aceste servicii.

79

6. Limbajul HTML
Obiective specifice
Dup ce vei parcurge acest capitol vei: - cunoate structura standard a unui fiier HTML; - fi n msur s creai i s utilizai blocuri preformatate, blocuri de text, stiluri pentru text, liste, tabele, link-uri, hri de imagini i frame-uri; - fi n msur s v documentai paginile Web; - fi n msur s creai pagini Web interactive cu ajutorul formularelor; - fi n msur s creai pagini Web care s conin obiecte multimedia (imagini, sunete, videoclip-uri); - fi n msur s v creai propriul Website utiliznd cod HTML. n prezent codul scris n limbajul HTML (HyperText Markup Language Limbajul de Marcare a HiperTextului) st la baza majoritii paginilor Web ce exist n Internet pe server-ele Web. Documentele HTML sunt documente de tip text i se prezint sub forma unor fiiere cu extensia .htm sau .html. Ele pot conine i cod (script-uri) realizat n alte limbaje (Java Script, Visual Basic Script etc) sau referine ctre module create n alte limbaje (PHP, Flash, Shockwave etc). HTML este un limbaj special de marcare utilizat pentru crearea documentelor cu hiperlegturi (legturi ctre alte adrese sau documente Web). Acest limbaj este derivat din SGML (limbajul de marcare standard generalizat Standard Generalized Markup Language). SGML reprezint un standard internaional ce a fost creat n 1996 care i-a propus ca orice document SGML s poat fi rulat i consultat pe orice tip de calculator i sub orice sistem de operare. HTML motenete trsturile SGML i este considerat a fi o aplicaie SGML orientat pe obiecte. HTML este un limbaj care conine un set de reguli utilizate pentru formatarea documentelor Web. Paginile Web realizate n HTML (documentele HTML) sunt independente de platform i de aplicaie. Dac MS-Word este un limbaj procedural de formatare a documentelor, HTML este un limbaj de marcare descriptiv. HTML lucreaz cu identificatori descriptivi de marcare denumii etichete (taguri). Specific majoritii comenzilor HTML este faptul c acestea se realizeaz prin perechi de etichete una de nceput i una de sfrit. De exemplu pentru marcarea scrierii unui text cu caractere ngroate (bold) se va utiliza: <b> text </b>. Documentele HTML fiind documente text ele pot fi realizate chiar cu un simplu editor de text cum este programul Notepad. Orice aplicaie MS-Office poate exporta documentele specifice n format HTML. Codul generat n acest fel (prin export) este de multe ori foarte redundant. n acest sens alte editoare performante de cod HTML cum este Dreamweaver (consideat a fi cel mai performant n prezent) ofer faciliti speciale de tipul Clean Up Word HTML (cur documentele HTML create cu produsul Word). Hipertext-ul HTML permite definirea legturilor cu alte seciuni din cadrul documentului HTML sau cu documente Web aflate la alte adrese URL.

80

Chiar dac n prezent exist multe editoare performante de pagini Web (Dreamweaver, Frontpage, Netscape Composer etc) care ofer suport vizual de dezvoltare, totui exist multe cazuri n care acestea genereaz cod redundant, uneori chiar eronat. Deoarece ele nu reuesc ntotdeauna s satisfac cerinele proiectanilor doar prin intermediul interfeei vizuale de dezvoltare, pun la dispoziia acestora i fereastra de cod HTML generat, n care pot fi fcute corecii i poate nscris codul propriu. Iat motivul pentru care literatura de specialitate recomand ca naintea lucrului cu astfel de editoare s fie cunoscute att elementele eseniale ale limbajului HTML ct i tag-urile cele mai importante. n continuare, toate acestea vor fi prezentate prin intermediul unor exemple comentate sub forma unor mici aplicaii HTML (fiiere HTML). Pentru nceput se recomand scrierea aplicaiilor cu un editor de text sau lucrnd direct n fereastra de cod a unui editor performant de cod HTML.

Structura standard a unui fiier HTML


Orice fiier HTML trebuie s nceap cu tag-ul <html> i s se termine cu </html>. El poate avea o seciune introductiv (un cap - <head> </head>) n care ar trebui s se gseasc un titlu al paginii (cuprins ntre <title> i </title>) ce va fi afiat n bara de titlu a browser-ului. Corpul (body) documentului HTML se va afla cuprins nte tag-urile <body> i </body>. Iat n continuare un exemplu sugestiv pentru structura standard a unui fiier HTML: <html> <head> <title> acesta este titlul primei pagini </title> </head> <body> Acesta este continutul primei pagini! El va fi vizualizat de catre browser. </body> </html> Fiierul HTML propus poate fi realizat cu programul Notepad care va crea implicit un fiier cu extensia .txt. Apoi, sub Windows Explorer extensia (.txt) va fi redenumit n .html. Pentru a vedea extensiile fiierelor i evident pentru a avea acces la ele n vederea modificrii, trebuie ca mai nti sub Windows Explorer, sub meniul Tools i opiunea Folder Options, n seciunea View s fie debifat setarea Hide file extensions for known file types (ascunde extensiile fiierelor pentru tipurile cunoscute de fiiere). Dup redenumirea fiierului cu extensia .html el va putea fi vizualizat cu browserul implicit printr-un click dublu dat n numele acestuia.

81

Observaii: Un document HTML este format din text i marcaje (tag-uri). Textul conine informaia care va fi afiat n pagina Web iar marcajele precizeaz modul n care acest text va fi afiat sau permit includerea n pagin a altor elemente (butoane, linkuri, imagini, sunete etc.). Un marcaj (tag) poate fi format din: a) Caracterul "<"; b) Caracterul "/" dac marcajul este un marcaj final; c) Un cuvnt cheie (numele tag-ului); d) O list de forma "atribut=valoare" dac tag-ul are atribute; e) Caracterul ">". Exemple de marcaje: <html>, </html>, <body text=red bgcolor=green> unde html i body sunt elemente, text i bgcolor sunt atribute iar "red" i "green" sunt valori. Un document HTML standard const dintr-un bloc <html></html> care include alte dou sub-blocuri: <head></head> i <body></body>. Blocul <body></body> cuprinde coninutul propriu-zis al paginii HTML adic ceea ce va fi afiat n fereastra browser-ului; Fr a fi obligatoriu se consider elegant dac fiecrui document HTML i se adaug un titlu. Acest lucru se realizeaz cu ajutorul unui bloc <title></title> inserat n blocul <head></head>. Dac blocul <title></title> lipsete ntr-o pagin HTML atunci n bara de titlu a ferestrei browser-ului va aprea numele fiierului. Un tag poate fi scris att cu litere mari ct i cu litere mici; Caracterele spaiu i tab multiple (succesive) sunt echivalate cu un singur caracter spaiu. Caracterele CR i LF (generate de apsarea tastei Enter) sunt ignorate de ctre browser.

Sfritul de linie
S admitem c se dorete apariia n pagina Web (adic n ceea ce va afia browser-ul) a mai multor linii distincte. Dac vom crea urmtorul fiier sub forma: <html> <head> <title> Acesta este titlul primei pagini 82

</title> </head> <body> Prima linie A doua linie A treia linie </body> </html> vom obine urmtorul coninut al ferestrei browser-ului:

Se observ c browser-ul va afia (pe o singur linie) Prima linieA doua linieA treia linie deoarece conform unei observaii fcute mai sus caracterele de felul CR/LF sunt ignorate. Trecerea pe o linie nou se face numai la o comand explicit care trebuie s apar n pagina HTML. Aceast comand este marcajul <br> (de la break line = sfrit de rnd). Pentru a funciona conform ateptrilor fiierul trebuie modificat astfel: <html> <head> <title> Acesta este titlul primei pagini </title> </head> <body> Prima linie <br> A doua linie<br> A treia linie </body> </html> Efectul acestor modificri va fi:

83

Blocuri preformatate
Pentru ca browser-ul s interpreteze corect caracterele spaiu, tab i CR/LF ce apar n cadrul unui text, acest text trebuie inclus ntr-un bloc <pre></pre> ca n exemplul de mai jos. n mod implicit textul cuprins ntr-un bloc <pre></pre> este afiat cu caractere monospace (monospaiate). <html> <head> <title> acesta este titlul primei pagini </title> </head> <body> <pre> Prima linie A doua linie indentata A treia linie de doua ori indentata </pre> </body> </html>

84

Observaii importante Un document (fiier) HTML are extensia .html sau .htm. El se numete i fiier surs. Un browser ncarc un document HTML (un fiier surs), interpreteaz marcajele coninute n document iar rezultatul este afiat n fereastra browser-ului. Acest rezultat al interpretrii se numete pagin Web. Un document conine marcaje (comenzi sau tag-uri). Exist dou tipuri de marcaje sau tag-uri: (a) De tip bloc (pereche) conform sintaxei <nume_tag> bloc de elemente </nume_tag> caz n care aciunea precizat de numele tag-ului i atributele acestuia are efect asupra blocului de elemente. (b) De tip solitar (nepereche); de exemplu <br>. Un marcaj (un tag) este delimitat de caracterele < i >. Sunt case-insensitive adic pot fi scrise att cu litere mici ct i cu litere mari: (a) Numele tag-urilor; (b) Numele atributelor; (c) Valorile atributelor. O pagin HTML standard este format dintr-un bloc extern <html></html> i dou blocuri incluse: <head></head> (cap) i <body></body> (corp). Trecerea la o linie nou se face cu ajutorul tag-ului <br> (break). Afiarea ntocmai a coninutului unui bloc de text din fiierul surs se face incluznd acest bloc ntre tag-urile <pre> i </pre> (preformatat).

Culori, fonturi i margini


n acest subcapitol vor fi descrise setrile de baz ale unei pagini Web: alegerea culorii de fond, a culorii textului i alegerea dimensiunilor paginii. O culoare poate fi precizat n dou moduri: 1. Printr-un nume de culoare. n acest fel sunt disponibile urmtoarele 16 nume de culori: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white i yellow. 2. Prin construcia #rrggbb unde r,g sau b reprezint cifre hexagesimale i deci pot lua valorile: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, a, A, b, B, c, C, d, D, e, E, f sau F. Pentru a stabili intensitatea fiecreia din cele trei culori fundamentale (rou, verde i albastru) sunt disponibile dou cifre hexagesimale (00 pentru minim i ff pentru maxim de intensitate). Se pot defini astfel 65536 de culori. S-a folosit aici modelul de culoare RGB (Red, Green, Blue). Conform acestui model, orice culoare se poate obine din amestecul a trei culori fundamentale: rou, verde i albastru. Deci reetele de culoare pentru culorile fundamentale sunt: #ff0000 pentru rou, #00ff00 pentru verde, #0000ff pentru albastru. Negrul, albul sau galbenul nu reprezint dect combinaii ale intensitii culorilor fundamentale (RGB). Astfel avem: #000000 pentru negru, #ffffff pentru alb i #ffff00 pentru galben. Observaie: Este recomandat ca o culoare s fie delimitat prin dou apostrofuri duble: "". Exemple: "blue" sau "#0f4eA8".

85

Culoarea de fond
Prin exemplulul urmtor se va prezenta modul n care poate fi stabilit culoarea de fond a paginii Web. Culoarea de fond a unei pagini se precizeaz prin intermediul unui atribut al tagului <body>. Atributele sunt necesare pentru a particulariza aciunea precizat de numele tagului. Aceste atribute apar n interiorul parantezelor ce delimiteaz tag-ul dup sintaxa: <tag atribut=valoare>. Culoarea fondului paginii Web este setat prin atributul "bgcolor" al tag-ului <body>. <body bgcolor=culoare> unde culoare se construiete dup unul din modurile precizate anterior. Pentru a realiza o pagin Web cu fondul de culoarea galben se poate proceda astfel: <html> <head> <title> Culoare background </title> </head> <body bgcolor="yellow"> Aceasta este o pagina Web<br> cu fondul de culoarea galben. </body> </html>

Culoarea textului
Exemplul urmtor ilustreaz cum poate fi setat culoarea textului unei pagini Web. Acest lucru se face prin intermediul atributului "text" al tag-ului <body> conform urmtoarei sintaxe: <body text=culoare> unde valoarea atributului "culoare" se precizeaz ca la exemplul anterior. Codul HTML al paginii Web urmtoare va afia textul scris cu culoarea roie: <html> <head><title>Schimbarea culorii textului</title> </head> <body text="#ff0000"> Aceasta este o pagin Web cu textul afiat cu culoarea roie. </body> </html> Exprimarea <body text="#ff0000"> este echivalent cu <body text="red">.

86

Atribute multiple
Un tag poate avea mai multe atribute. De exemplu un tag cu trei atribute arat astfel: <tag atribut1=valoare1 atribut2=valoare2 atribut3=valoare3>. Urmtorul exemplu prezint modul de construire al unei pagini Web cu fondul de culoare galben i textul de culoare roie: <html> <head> <title>Atribute multiple</title> </head> <body bgcolor="yellow" text="red"> Aceasta este o pagin Web cu fondul de culoarea galben<br> i textul de culoarea roie. </body> </html>

Setarea fontului de baz


Pentru afiarea unui text ntr-o pagin Web se utilizeaz un font (adic un tip de caractere) care este caracterizat de: - Mrime (prin atributul "size"); - Culoare (prin atributul "color"); - Stil utilizat (prin atributul "style"). Acestea sunt atribute ale tag-ului <basefont> care este un tag nepereche (nu exist delimitator de sfrit de bloc). Sintaxa utilizat este: <basefont size=numr color=culoare style=font> unde: - size poate fi 1, 2, 3, 4, 5, 6 sau 7; (se alege valoarea 1 pentru dimensiunea cea mai mic a fontului i valoarea 7 pentru dimensiunea cea mai mare); - color este o culoare precizat prin nume sau printr-o construcie RGB (vezi primul paragraf). - style poate fi un nume de font generic ca "serif", "sans-serif", "cursive", "monospace", "fantasy" sau poate fi un ume de font specific instalat pe computerul clientului ca "Times New Roman", "Helvetica" sau "Arial". Se accept ca valoare i o list de fonturi separate prin "," de exemplu: "Times Roman, serif, monospace". Atributele implicite sunt: size=3, color="black" i style="Times New Roman". n exemplul urmtor textul paginii Web are la nceput atributele implicite dup care noile atribute vor fi: "Arial", "green", 7. <html> <head> <title>Setarea fontului de baz</title> </head>

87

<body> n prima parte a prezentei pagini textul are atribute implicite.<br> <basefont style="Arial" color="green" size=7> n a doua parte a paginii textul este scris cu fontul "Arial", culoarea verde i marimea 7. </body> </html>

Setarea marginilor paginii Web


Poziionarea coninutului paginii Web fa de marginile ferestrei browserului se poate face cu ajutorul a dou atribute ale tag-ului <body>: - leftmargin (seteaz distana dintre marginea din stnga a ferestrei browser-ului i marginea din stnga a coninutului paginii); - topmargin (seteaz distana dintre marginea de sus a ferestrei browser-ului i marginea de sus a coninutului paginii). Observaie: Ambele atribute pot primi urmtoarele valori posibile: - un numr ntreg pozitiv reprezentnd o distan msurat n pixeli; - un procent din limea respectiv nlimea ferestrei browser-ului. Iat n continuare un exemplu de setare a marginilor unei pagini Web: <html> <head> <title>Setarea marginilor paginii Web</title> </head> <body leftmargin="100" topmargin="20%"> Aceasta este un exemplu de setare a marginilor unei pagini Web. </body> </html>

Stiluri pentru blocurile de text


n acest subcapitol vor fi prezentate posibilitile oferite de limbajul HTML pentru a seta stilurle caracterelor ce formeaz textul paginilor Web. Stilurile care pot fi utilizate i tag-urile corespunztoare acestora sunt prezentate n urmtorul tabel:

Tag-uri
<b></b>, <em></em>, strong></strong> 88

Explicaie stil, comentarii


scrierea ngroat (bold)

<i></i> <u></u> <strike></strike>, <s></s> <big></big> <small></small> <sub></sub> <sup></sup> <code><code>, <kbd></kbd>, <tt></tt> <blink></blink> (numai pentru Netscape)

scrierea cu caractere nclinate spre dreapta (italic) scrierea subliniat (underline) scrierea cu caractere secionate, tiate pe mijloc scrierea cu caractere cu o unitate mai mare dect dimensiunea curent scrierea cu caractere cu o unitate mai mic dect dimensiunea curent scrierea indicilor (subscript) scrierea puterilor (superscript) scrierea cu caractere monospaiate (similar scrierii cu maina de scris) scrierea cu caractere clipitoare. Aceste caractere (clipitoare) pot fi afiate doar sub browser-ul Netscape

Pentru ca un fragment de text s apar n pagin evideniat (ngroat) el trebuie inclus ntre delimitatorii <b> i </b> (b vine de la bold = ngroat). Un text poate fi scris cu caractere cu o unitate de dimensiune mai mare dect cea curent dac este inclus ntr-un bloc delimitat de tag-urile: <big> i </big>. Observaie: Blocurile <big></big> pot fi imbricate. Iat un exemplu n acest sens: <html> <head><title><Formatare big</title></head> <body> Aceasta linie este formata din text normal.<br><big> Aceasta linie este scrisa in intregime cu caractere marite cu o unitate.</big></br> Normal <big>marit <big>mai mare <big>si mai mare.</big></big></big> </body> </html>

Pentru ca un fragment de text s fie afiat cu caractere cu o dimensiune mai mic cu o unitate dect cea curent acest fragment trebuie inclus ntr-un bloc delimitat de tagurile: <small> i </small>. Observaie: Blocurile <small></small> pot fi imbricate.

89

<html> <head><title><Formatare small</title></head> <body> Aceasta linie este formata din text normal.<br><small> Aceasta linie este scrisa in intregime cu caractere micsorate cu o unitate.</small></br> Normal <small>mai mic<small>si mai mic.</small></small><br> Normal <small>mai mic <big>normal <big>mai mare</big></big></small> </body> </html> Un text va fi afiat cu caractere nclinate spre dreapta dac va fi inclus ntr-un bloc delimitat de tag-urile: <i> i </i> (i vine de la italic). Pentru a insera fragmente de text aliniate sub-script i super-script aceste fragmente trebuie delimitate de tag-urile <sub></sub> respectiv <sup></sup>. Urmtorul exemplu arat cum pot fi introduse fragmente de text sub-script i super-script. n rndul al treilea al paginii Web se va afia urmtorul text specific limbajului matematic: F(y)=(x1+x2)2-y3. Iat fiierul surs corespunztor: <html> <head><title><Scrierea sub-script i super-script</title></head> <body> Aceasta linie este formata din text normal.<br> In aceasta linie <sup>sus</sup> este superscript iar <sub>jos</sub> este subscript.<br> F<sub>(y)</sub>=(x<sub>1</sub>+x<sub>2</sub>)<sup>2</sup>-y<sup>3</sup> </body> </html> n urma rulrii acestui cod HTML, fereastra browser-ului va afia:

n exemplul urmtor vor fi introduse dou tag-uri de tip bloc (pereche): <u> i </u> utilizat pentru a insera un bloc de caractere subliniate; <strike> i </strike> sau <s> i </s> utilizate pentru a insera un bloc de caractere secionate pe mijloc cu o linie orizontal.

<html> 90

<head><title><Exemplul underline i strike</title></head> <body> Aceasta linie este formata din text normal.<br> <strike>Aceasta linie este in intregime sectionata de o linie orizontala.</strike><br> In aceasta linie <u>underline</u> este subliniat iar <s>strike</s> este sectionat. </body> </html>

Setarea fonturilor
Un font este caracterizat de urmtoarele atribute: - Culoarea (setat prin atributul color); - Tipul sau stilul (setat prin atributul face); - Mrimea (setat prin atributul size). Toate aceste atribute aparin tag-ului <font> care permite inserarea de blocuri de texte personalizate. Culoarea fontului poate fi stabilit ntr-un mod asemntor setrii culorii fundalului paginilor Web. Pentru a scrie un fragment de text cu caractere de o anumit culoare se ncadreaz acest fragment ntre delimitatorii <font> i </font>, tag-ul <font> avnd setat atributul color la valoarea necesar: <font color=culoare>fragment de text de culoarea specificat</font>. Pentru a scrie un text ntr-o pagin Web pot fi folosite mai multe fonturi (stiluri de caractere). Exist cinci familii generice de fonturi care sunt de regul disponibile pe toate computerele utilizatorilor: "serif", "sans-serif", "cursive", "monospace" i "fantasy". Alte fonturi mai specifice pot fi utilizate dac acestea sunt disponibile pe computerul client ca de exemplu: "Times" (un tip particular de "sans-serif"), "Helvetica" (un tip particular de "serif"), "Arial", "Courier" (un tip particular de "monospace"), "Western" (un tip particular de "fantasy") i altele. Tipul de font necesar poate fi setat prin atributul face al tag-ului <font>. Pot fi introduse mai multe fonturi separate prin virgul. Exemplu: <font face="Arial, serif, monospace"> n acest caz browser-ul va utiliza primul font pe care l va recunoate. Pentru a seta mrimea unui font se utilizeaz atributul size al tag-ului <font>. Valorile acestui atribut pot fi: - 1, 2, 3, 4, 5, 6, 7 (1 pentru cel mai mic font i 7 pentru cel mai mare); - +1, +2, etc pentru a crete mrimea fontului cu 1, 2, etc fa de valoarea curent; - -1, -2, etc pentru a micora mrimea fontului cu 1, 2, etc fa de valoarea curent. Exemple de utilizare: <font size=5>text</font>

91

<font size=+2>text</font> <font size=-1>text</font> Iat n continuare un exemplu de utilizare combinat a mai multor atribute: <font size=5 color=blue face=Arial>text</font>

Blocuri de text
Dac ntr-o pagin Web trebuie inclus o adres atunci poate fi utilizat un tag dedicat: <address></address>. Multe browser-e afieaz coninutul cuprins ntre acesti delimitatori cu formatul italic, ncepnd pe un rnd nou. Pentru ca un bloc de text s fie indentat (marginea din stnga s fie decalat la dreapta cu o anumit valoare) acesta trebuie inclus ntre tag-urile <blockquote> i </blockquote>. Adesea browser-ele adaug un spaiu suplimentar nainte si dup un blockquote. Modalitatea cea mai eficace de delimitare i de formatare a unui bloc de text se obine prin folosirea delimitatorilor <div> i </div>. Un parametru foarte util pentru setarea caracteristicilor unui bloc <div> (diviziune) este align (aliniere). Valorile posibile ale acestui parametru sunt: - left (aliniere la stnga); - center (aliniere pe centru); - right (aliniere la dreapta). Iat n continuare cteva exemple de utilizare a acestui tag: <div align=left> Text </div> <div align=center> Text </div> <div align=right> Text </div> Trecerea la o linie nou se poate face cu ajutorul tag-ului <br>. Acest lucru este posibil i cu ajutorul tag-ului paragraf <p>. Spre deosebire de <br>, tag-ul <p> permite: - inserarea unui extra-spaiu nainte de blocul paragraf; - inserarea unui extra-spaiu dup blocul de terminare paragraf </p> - alinierea textului cu ajutorul atributului align avnd valorile posibile: "left", "center" sau "right". Iat n continuare cteva exemple de utilizare a acestui tag: <p align=left> Text </p> <p align=center> Text </p> <p align=right> Text </p> ntr-un text sunt necesare titluri (header-e) de capitole (paragrafe) de diferite dimensiuni. Header-ele pot fi introduse cu ajutorul tag-urilor <h1>, <h2>, <h3>, <h4>, <h5> i <h6>. Observaii:

92

Toate aceste tag-uri se refer la un bloc de text i trebuie nsoite de un tag de ncheiere similar, de exemplu: <h3></h3>. Aceste tag-uri accept atributul align pentru alinierea titlului blocului de text la stnga (implicit), n centru i la dreapta. Tag-ul <h1> permite scrierea unui titlu cu caracterele cele mai mari i ngroate pe cnd <h6> permite scrierea unui titlu cu caracterele cele mai mici. Toate browser-ele introduc un extra-spaiu nainte de a afia un titlu.

ntr-o pagin Web pot fi inserate linii orizontale. Acest lucru se face cu ajutorul tag-ului <hr>. Pentru a seta o linie orizontal se utilizeaz urmtoarele atribute ale tag-ului <hr>: - align permite alinierea liniei orizontale. Valorile posibile sunt: "left", "center" i "right". - width permite alegerea lungimii liniei. Valorile posibile pot fi: (a) numere ntregi pozitive reprezentnd lungimea liniei n numr de pixeli; (b) numere ntre 1 i 100 urmate de caracterul % reprezentnd procentul din limea paginii pe care se va ntinde linia. - size permite alegerea grosimii liniei. Valorile posibile sunt numere ntregi pozitive reprezentnd grosimea liniei n pixeli (valoarea implicit este 2). - noshade cnd apare seteaz o linie fr umbr; - color permite setarea culorii liniei. Valori implicite sunt: align=left width=100%, size=2 cu umbrire Exemplu (linie aliniat central, lungime = 50%, grosime = 5 pixeli, fr umbr): <hr align=center width=50% size=5 noshade> Blocul introdus de tag-urile <center> i </center> aliniaz la centru toate elementele coninute de el. Caracterele speciale: spaiu, , &, <, >, , , , , , pot fi afiate dac sunt introduse n codul HTML ntr-un format special. Iat n continuare modul n care pot fi introduse n paginile Web aceste caractere speciale: Format caractere speciale (& va precede orice caracter special): Space = &nbsp; (non breaking space) = &quot; & = &amp; < = &lt; > = &gt; = &acirc; = &Acirc; = &icirc; = &Icirc; = &atilde; = &Atilde;

93

Liste
ntr-o pagin Web pot exista trei tipuri de liste: neordonate, ordonate i liste de definiii.

Liste neordonate
O list neordonat este un bloc de text delimitat de tag-urile corespondente <ul> i </ul> ("ul" vine de la unordered list = list neordonat). Fiecare element al listei este iniiat de tag-ul <li> (list item). Observaii: - Lista va fi identat fa de restul paginii Web; - Fiecare item al listei ncepe pe un rnd nou. Urmtorul cod prezint modul n care poate fi realizat o list neordonat: <html> <head><title>Lista neordonat</title></head> <body> <h2>O lista neordonata</h2> <ul>Seria INTERNET va cuprinde urmatoarele carti: <li>HTML prin exemple <li>JavaScript prin exemple <li>Java prin exemple </ul> </body> </html> Pagina Web realizat astfel va afia:

Observaii: - Elementele <h1>, <h2> i <hr> au fost utilizate n acest exemplu pentru ca pagina Web s aib un aspect ct mai plcut. Tag-urile <ul> i <li> pot avea un atribut type prin intermediul cruia s poat fi setat caracterul ce prefixeaz fiecare element al listei. Valorile posibile ale acestui atribut sunt: - "circle" (cerc) pentru ""; - "disc" (disc plin) pentru " " (valoarea implicit); 94

"square" (ptrat) pentru " ".

Iat un exemplu de list neordonat care va afia un ptrat n partea stng a fiecrui item: <html> <head><title>Lista neordonat</title></head> <body> <h1 align="center"> Lista neordonat </h1> <hr> <h2>O lista neordonata</h2> <ul type="square">Seria INTERNET va cuprinde urmatoarele carti: <li>HTML prin exemple <li>JavaScript prin exemple <li>Java prin exemple </ul> </body> </html> Se pot utiliza i liste neordonate imbricate: <ul> text (despre coninutul listei) <li> text(elementul 1) <ul> text (despre coninutul listei) <li> text(elementul 1) <li> text(elementul 2) </ul> <li> text(elementul 2) <li> text(elementul 3) </ul>

Liste ordonate
O list ordonat de elemente este un bloc de text delimitat de tag-urile corespondente <ol> i </ol> (ol vine de la ordered list=list ordonat). Fiecare element al listei este iniiat de tag-ul <li> (list item). Observaii: - Lista va fi identat fa de restul paginii Web; - Fiecare item al listei va ncepe pe un rnd nou. Un exemplu de cod pentru crearea unei liste ordonate cu valorile implicite ale atributelor este: <html> <head><title>Lista ordonata</title></head>

95

<body> <h2>O lista ordonata</h2> <ol>Pentru a realiza o pagina web trebuie: <li>creat un fisier de comenzi in limbajul html; <li>salvat fisierul cu extensia .html; <li>incarcat fisierul html intr-un browser. </ol> </body> <html> Rezultatul rulrii acestui exemplu va fi:

Opional, tag-urile <ol> pot controla: un atribut type care s seteze tipul de caractere utilizat n ordonarea listei. Valorile posibile sunt: "A" pentru pentru secvena de ordonare: A, B, C, D, etc (litere mari); "a" pentru pentru secvena de ordonare: a, b, c, d, etc (litere mici); "I" pentru pentru secvena de ordonare: I, II, III, IV, etc (numere romane mari); "i" pentru pentru secvena de ordonare: i, ii, iii, iv, etc (numere romane mici); "1" pentru pentru secvena de ordonare: 1, 2, 3, 4, etc (numere arabe) (setarea implicit). un atribut start care seteaz valoarea iniial a secvenei de ordonare: exemplu: <ol type=A start=3> </ol> va determina afiarea secvenei de ordonare ncepnd de la valoarea a 3-a (adic ncepnd cu litera C)

Opional tag-ul <li> poate seta prin atributul value valoarea particular a unui item din list. Iat un exemplu: <html> <head><title>Lista ordonat cu parametrii</title></head> <body> <ol start="3"> <b>Iata un exemplu de lista ordonata care utilizeaza atributele start si value</b> <li>prima linie a listei; <li value="5">a doua linie a listei; <li>a treia linie a listei. </ol>

96

</body> <html> Rularea acestui fiier HTML va afia: Iata un exemplu de lista ordonata care utilizeaza atributele start si value 3. prima linie a listei; 5. a doua linie a listei; 6. a treia linie a listei.

Liste de definiii
O list de definiii este este format dintr-o succesiune de termeni, fiecare termen fiind urmat de o definiie a lui. Observaii: - ntreaga list de definiii se nscrie ntre tag-urile corespondente: <dl> i </dl> (dl este prescurtarea de la definition list=list de definiii); - Un termen al listei este iniiat de tag-ul <dt> (definition term=termen de definiie); - Definiia unui termen este iniiat de tag-ul <dd> (definition description=descrierea definiiei); - Definiia unui termen ncepe pe o linie nou i este indentat. Urmtorul exemplu creaz o list de definiii format din doi termeni: <html> <head><title>Lista de definitii</title></head> <body> <h2>O lista de definitii</h2> <dl><b>Glosar de termeni pentru </b> <dt>Termenul 1 <dd>Explicatia primului termen <dt><br>Termenul 2 <dd>Explicaia celui de-al doilea termen </dl> </body> <html> n fereastra browser-ului se va afia Glosar de termeni pentru Termenul 1 Explicatia primului termen Termenul 2 Explicaia celui de-al doilea termen 97

Tabele
Aa cum s-a putut constata pn acum posibilitile de aranjare a textului ntr-o pagina Web sunt limitate. Tabelele permit crearea unei reele rectangulare de domenii, fiecare domeniu avnd propriile setri pentru culoarea fondului, culoarea textului, alinierea textului etc. Pentru a insera un tabel se utilizeaz tag-urile corespondente: <table> i </table> (table nseamn tabel). Un tabel este format din rnduri. Pentru a se insera rnduri ntr-un tabel se utilizeaz tag-urile: <tr> i </tr> (tr este prescurtarea de la de la table row=rnd de tabel). Un rnd poate fi format din una sau mai multe celule ce conin date. O celul de date se introduce folosind tag-urile <td> i </td>(table data=date n tabel).

Atribute
Tag-urile <table> </table>, <tr> </tr>, <td> i </td>, pot controla urmtoarele atribute: align=left, center, right (aliniere stnga, central, dreapta) border=size (dimensiunea n pixeli a chenarului) bgcolor=color (culoarea fundalului) width=value (valoare lungimii n pixeli sau sau valoarea pe orizontl n % fa de dimensiunea ferestrei) height=value (valoare nimii n pixeli sau sau valoarea pe vertical n % fa de dimensiunea ferestrei) cellspacing=value (valoare n pixeli, seteaz distana dintre dou celule vecine) cellpadding=value (valoare n pixeli, seteaz distana dintre distana n pixeli dintre marginea unei celule si coninutul ei) <hspace>=value, <vspace>=value. Seteaz zona din jurul unui tabel pe orizontal i vertical. Funcioneaz doar sub Netscape.

Alinierea coninutului unei celule

98

Alinierea pe orizontal a coninutului unei celule se face cu ajutorul atributului align care poate lua valorile: - left (la stnga); - center (centrat); - right (la dreapta); Observaie: valoarea implicit este center (centrat). Alinierea pe vertical a coninutului unei celule se face cu ajutorul atributului valign care poate lua valorile: - baseline (la baz); - bottom (jos); - middle (la mijloc); - top (sus). Observaie: valoarea implicit este middle (la mijloc).

Tabele de forme oarecare


Un tabel trebuie privit ca o reea rectangular de celule. Cu ajutorul a dou atribute ale tag-ului <td> o celul se poate extinde peste celulele vecine. Astfel: - extinderea unei celule peste celulele din dreapta ei se face cu ajutorul atributului colspan a crui valoare determin numrul de celule care se unific la dreapta; - extinderea unei celule peste celulele de sub ea se face cu ajutorul atributului rowspan a crui valoare determin numrul de celule care se unific n jos. Observaie: Sunt posibile extinderi simultane ale unei celule pe orizontal i pe vertical.

Atribute Internet Explorer pentru tabele


Urmtoarele atribute ale tag-ului <table> funcioneaz numai sub browser-ul Internet Explorer (nu i sub Netscape Communicator): - background permite setarea unei imagini pentru fondul unui tabel. Primete ca valoare adresa URL a imaginii folosite pentru fond; - bordercolor permite setarea culorii pentru chenarul unui tabel; - bordercolorlight permite setarea culorii pentru chenarul 3D (tridimensional) al unui tabel; - bordercolordark permite setarea culorii pentru chenarul 3D (tridimensional)al unui tabel.

Exemple
Exemplul 1 un tabel simplu <html> <head><title>Un tabel simplu</title></head> <body> 99

<h2>Un tabel simplu format din doua linii si trei coloane</h2> <table border="5"> <tr> <td>celula 11</td> <td>celula 12</td> <td>celula 13</td> </tr> <tr> <td>celula 21</td> <td>celula 22</td> <td>celula 23</td> </tr> </table> </body> </html> n urma consultrii acestei pagini Web n fereastra unui browser se va afia:

Observaii: n mod implicit un tabel nu are chenar. Pentru a aduga un chenar unui tabel se utilizeaz atributul border al tag-ului <table>. Acest atribut poate primi ca valoare orice numr ntreg (inclusiv 0) i reprezent grosimea n pixeli a chenarului tabelului. - Atributul border poate s nu fie urmat de o valoare, caz n care tabelul va avea un chenar de grosime implicit egal cu 1 pixel; - O valoare egal cu 0 a grosimii chenarului semnific absena chenarului; - Cnd are grosime nenul chenarul unui tabel un are aspect tridimensional. Exemplul 2 un tabel colorat ntr-un tabel culoarea de fond se poate seta cu ajutorul atributului bgcolor care poate fi ataat: - ntregului tabel prin intermediul tag-ului <table>, - unei linii prin intermediul tag-ului <tr> sau - unei celule de date prin intermediul tag-ului <td>. Valorile pe care le poate primi atributul bgcolor sunt cele cunoscute pentru o culoare. Culoarea textului din fiecare celul poate fi setat cu ajutorul tag-ului: <font color="valoare"></font>. <html> 100

<head><title>Tabel colorat</title></head> <body> <h2>Un tabel colorat</h2> <table border="3" bgcolor="yellow"> <tr> <td>galben 11</td> <td bgcolor="green">verde 12</td> </tr> <tr bgcolor="red"> <td>rosu 21</td> <td bgcolor="cyan">cyan 22</td> </tr> </table> </body> </html> Rezultatul rulrii acestui cod va fi:

Exemplul 3 un tabel cu celule extinse Cu ajutorul atributelor colspan i rowspan ale tag-ului <td>, o celul se poate extinde peste celulele vecine. Exemplul urmtor arat modul n care ntr-o reea rectangular de 4x4 celule se formeaz celule extinse. <html> <head><title>Exemplu pentru colspan si rowspan</title></head> <body> <h2>Un tabel cu celule extinse</h2> <table border> <tr> <td rowspan="3">c11<br>c21<br>c31</td> <td>c12</td> <td colspan="2" rowspan="3"> c13, c14<br>c23, c24<br>c33, c34</td> </tr> <tr><td>c22</td></tr> <tr><td>c32</td></tr> <tr><td>c41<td colspan="3">c42, c43, c44</td></tr>

101

</table> </body> </html>

Exemplul 4 atribute Internet Explorer pentru tabele <html> <head><title> Atribute Internet Explorer</title></head> <body> <h2>Atribute "Internet Explorer"</h2> <table border=5 cellspacing=10 bordercolorlight="red" bordercolordark="blue"> <tr bgcolor="yellow"> <td>c11</td><td>c12</td><td>c13</td> </tr> <tr bgcolor="yellow"> <td>&nbsp; </td><td></td><td></td><br> </tr> </table> </body> </html>

102

Imagini
O facilitate foarte util a limbajului HTML este posibilitatea pe care o ofer pentru a include imagini n paginile Web prin intermediul unor adrese URL.

Tipuri de fiiere pentru imagini


Imaginile pot fi stocate n fiiere n mai multe formate. Cele mai utilizate formate n care sunt memorate fiierele de imagine n paginele Web sunt: - GIF (Graphics Interchange Format) (au extensia ".gif"); - JPEG (Joint Photographic Experts Group) (au extensia ".jpeg" sau ".jpg"); - BMP (BitMap) (au extensia ".bmp") (Numai sub browser-ul Internet Explorer); - TIFF (Tagged Image File Format) (au extensia ".tif" sau ".tiff"); - PCX (PC Paintbrush); - PNG (Portable Network Graphics) (au extensia ".png"). Observaie: Cele mai rspndite formate sunt GIF i JPEG. Formatul GIF utilizeaz 8 bii pentru definirea unei culori i deci poate afia doar maxim 256 de culori. Formatul JPEG aloc 24 de bii pentru o culoare i poate afia maxim 16.777.216 de culori. Formatul GIF permite urmtoarele trei faciliti: 1. imagini ntreesute (interlaced images) sunt imaginile care apar integral n pagina Web dar pe msur ce sunt ncarcate claritatea imaginii crete; 2. imaginile transparente (transparent images) sunt imagini care nu au culoare de fond astfel nct ceea ce se afl n spatele imaginilor devine parial vizibil; 3. imaginile animate (animated images) sunt fiiere imagine speciale care conin o succesiune de imagini care sunt afiate periodic n pagina Web. Observaie: Cele mai multe aplicaii de prelucrare a imaginilor permit salvarea fiierelor imagine astfel nct facilitile enumerate mai sus s fie exploatate.

Inserarea unei imagini ntr-o pagin Web


Pentru a insera o imagine ntr-o pagin Web se utilizeaz tag-ul <img> (image=imagine). Pentru a putea identifica imaginea care va fi inserat se utilizeaz un atribut al tag-ului <img> i anume src (source=surs). Valoarea acestui atribut este adresa URL a imaginii. Observaii: - Dac imaginea se afl n acelai folder cu fiierul HTML care face referire la imagine, atunci adresa URL a imaginii este format numai din numele imaginii inclusiv extensia. Exemplu: "nume.extensie" unde nume este numele fiierului imagine iar extensie este extensia fiierului imagine.

103

Exemplele care urmeaz presupun c fiierele imagine utilizate se afl n folder-ul curent.

Iat n continuare un exemplu simplu care insereaz ntr-o pagin Web a imagine (aol_sl.gif) aflat n folder-ul curent. <html> <head><title>Inserarea simpla unei imagini</title></head> <body> <h2>Prima pagina web care contine o imagine</h2> <img src="aol_sl.gif">Text dupa imagine. </body> </html>

Alte atribute opionale ale tag-ului <img>


border specific grosimea n pixeli a chenarului unei imagini width i height specific dimensiunea imaginii pe orizontal i pe vertical. Aceste atribute pot avea ca valori numere ntregi (pixeli) sau procente %. align=left, right, top,middle, bottom pentru aliniere.

Exemplu: <img src="nume.jpg" align=center border=5 width="200" height="20%">

Elemente nlocuitoare pentru imagini


Deseori dimensiunea unei imagini de nalt rezoluie ocup muli KB, i implicit timpul de ncrcare al paginii Web n fereastra browser-ului crete cu att mai mult cu ct conexiunea dintre client i server este mai lent. Pentru ca n acest timp utilizatorul s poat vedea totui ceva se apeleaz la dou atribute ale tag-ului <img> care nlocuiesc imaginea pe perioada ncrcrii: atributul alt admite ca valoare un text care se va afia n locul imaginii, sau ca explicaie a imaginii; atributul lowsrc admite ca valoare adresa URL a unei imagini de joas rezoluie (de mic dimensiune) ncrcabil rapid chiar i pe conexiunile nu foarte performante. Exist aplicaii de prelucrare de imagini care permit transformarea unei imagini ntr-o imagine asemntoare de joas rezoluie i de mrime mult mai mic dect imaginea original numit thumbnail.

104

Exemplu: <img src="nume1.gif" lowsrc= "nume2.gif" alt="Explicatie">

Imagini de fond ale paginilor Web


O imagine poate fi utilizat pentru a seta fondul unei pagini Web. n acest sens se folosete atributul background al tag-ului <body> avnd ca valoare adresa URL a imaginii stabilite pentru fundal. Dac dimensiunile imaginii sunt mai mici dect dimensiunea ferestrei browser-ului, atunci imaginea se multiplic pe orizontal i pe vertical pn se completeaz ntregul fundal. Pentru ca n timpul defilrii unei pagini Web foarte mari imaginea de fond s rmn fix se utilizeaz atributul bgproperties al tag-ului <body> fixat la valoarea "fixed". Acest atribut funcioneaz numai sub Internet Explorer. Exemplu: <body background="Nume.gif" bgproperties="fixed"> Tabelele pot conine alte tabele dar i imagini i texte. Exemplul urmtor ilustreaz acest lucru: <html> <head><title>Tabel cu text si imagini</title></head> <body> <h2>Un tabel de tabele de imagini si texte</h2> <table border> <tr> <td> <table border> <tr><td><img src="aol_sl.gif"></td></tr> <tr><td>America on Line Preview</td></tr> </table> </td> <td> <table border> <tr><td><img src="cnn_sl.gif"></td></tr> <tr><td>CNN Interactive</td></tr> </table> </td> </table> </body> </html>

105

Link-uri Interactivitatea unei pagini Web


Link-urile (legturile) transform un text obinuit n "hipertext" sau "hipermedia". n acest fel ele permit trecerea rapid de la anumite informaii la altele (informaii ce se pot afla) pe un anumit server sau pe alte server-e Web. Link-urile sunt zone active din paginile Web, adic zone din fereastra browserului sensibile la apsarea butonului stng al mouse-ului. Un click efectuat pe un link este interpretat ca o cerere ctre un anumit server din Internet de a expedia calculatorului (aplicaiei) client resursa ctre care link-ul respectiv puncteaz. n felul acesta paginile Web devin interactive (adic rspund la aciuni iniiate de utilizator). n mod normal, ntr-o pagin Web, atunci cnd cursorul mouse-ului se afl deasupra unei zone active (link), forma acestuia se va schimba automat ntr-o mn. Efectund click pe aceast zon, browser-ul va trimite ctre serverul ce stocheaz resursa respectiv o cerere de expediere. Server-ul WWW (World Wide Web) (ce stocheaz resursa) primete cererea, o analizeaz i dac stabilete c cel care a lansat-o este ndreptit s o primeasc, atunci expediaz ctre utilizator (aplicaia client) resursa solicitat. Dac resursa solicitat reprezint o pagin Web n format HTML, atunci server-ul expediaz un fiier .html mpreun fiierele aferente (referite de acesta care pot fi: fiiere de imagine, de sunet, video etc). Vechea pagin din browser va fi nlocuit de noua pagin. n pagina Web link-urile se insereaz prin intermediul tag-ului <a> (prescurtatrea de la anchor=ancor) i a unui atribut href (referin) care are ca valoare adresa URL a resursei solicitate.

Utilizarea unui text ca zon activ


Iat un exemplu care realizeaz ntr-o pagin Web un link pe baza unui text: <html> <head><title>Un link pe baza de text</title></head> <body> <h2> Un link pe baza de text </h2>

106

<a href="http://www.comunicare.ro">Facultatea de Comunicare i Relaii Publice</a> </body> </html> n acest exemplu zona activ, adic zona din pagina Web care devine sensibil la apsarea butonului stng al mouse-ului, este format din textul (Facultatea de Comunicare i Relaii Publice) cuprins ntre tag-urile <a> i </a> iar href specific ntre ghilimele adresa URL corespunztoare ("http://www.comunicare.ro").

Utilizarea unei imagini ca zon activ


Zona activ a unui link poate fi i o imagine. Iat n continuare un exemplu care insereaz ntr-o pagin Web un link bazat pe o imagine: <html> <head><title>Un link pe baza de imagine</title></head> <body> <h1>Utilizarea unei imagini ca "zona activa"</h1><hr> <a href="a.html"><img src="aol_sl.gif"></a> </body> </html>

Pentru ca acest exemplu s funcioneze trebuie ca fiierele "a.html" i "aol_sl.gif" s existe n folder-ul curent. Un click dat pe imaginea AOL Preview va determina ncrcarea paginii a.html n fereastra bowser-ului.

Ancore
ntr-o pagin Web pot exista adrese (ancore) ctre care s se defineasc legturi. O ancor se definete de asemenea prin acelai tag <a>. Pentru a identifica ancora se utilizeaz atributul name al tag-ului <a> care primete ca valoare un nume dat ancorei (de exemplu "ancora1"). Specific ancorelor este faptul c naintea numelor acestora se insereaz caracterul #. Deci pentru a insera un link ctre ancora "ancora1" definit n aceeai pagin se utilizeaz tag-ul <a> avnd atributul href de valoare "#ancora1". Ancorele pot referi adrese din cadrul (interiorul) aceluiai fiier HTML sau adrese din cadrul (interiorul) altor fiiere HTML externe. Pentru a introduce un link ctre o ancor definit n alt pagin aflat n acelai folder, atributul href va primi o valoare de forma: "nume_fisier.html#nume_ancora". 107

Exemple de ancore din cadrul aceluiai fiier HTML: <a href="#ancora1">Salt ctre ancora nr.1</a><br> <a href="#ancora2">Salt ctre ancora nr.2</a><br> <a name="ancora1">Prima ancor<br> Text corespunztor pentru ancora 1 <a name="ancora2">A doua ancor<br> Text corespunztor pentru ancora 2 Exemplu de ancore n cadrul altui fiier HTML: <a href="pag1.html#ancora1">Salt ctre ancora nr.1 din fiierul pag1.html</a><br> <a href="pag1.html#ancora2">Salt ctre ancora nr.2 din fiierul pag1.html</a><br>

Instane multiple pentru un browser


La nceperea unei sesiuni de navigare n Internet, pe calculatorul client (al utilizatorului) se lanseaz n execuie o instan a browser-ului folosit, care ncarc pagina Web solicitat. Dac n timpul sesiunii de lucru se efectueaz un click pe un link ctre o pagin nou, atunci n mod implicit noua pagin o va nlocui pe cea precedent folosindu-se aceeai instan (fereastr) a browser-ului. Dac dorim ca pagina nou solicitat s fie ncarcat ntr-o alt fereastr dect cea curent, atunci trebuie lansat n execuie o nou instan a browser-ului care va afia noua pagin. Acest lucru se poate realiza prin intermediul atributului target (int) al tagului <a> care poate primi urmtoarele valori: "_blank" (ncrcarea are loc ntr-o fereastr nou); "_parent" (ncrcarea are loc n fereastra printe); "_self" (ncrcarea are loc n aceeai fereastr); "_top" (ncrcarea are loc n fereastra top a frame-urilor curente).

108

Alegerea culorilor pentru link-uri


n mod normal ntr-o pagin Web se pot utiliza trei culori pentru link-uri. Aceste culori pot fi setate cu ajutorul a trei atribute ale tag-ului <body>: - link pentru link-urile nevizitate; - vlink pentru link-urile vizitate; - alink pentru link-urile active. Exemplu: <body link="red" vlink="yellow" alink="blue">

Link ctre un server FTP


Pentru conectarea la un server Internet specializat n transferul de fiiere (server FTP File Transfer Protocol) se utilizeaz protocolul "ftp://" mpreun cu adresa serverului FTP i localizarea fiierului pe server. Exemplu: <a href="ftp://ftp.netscape.com" >Link catre serverul FTP al Netscape</a>

Link ctre un server e-mail


ntr-o pagin Web se pot afla link-uri care permit lansarea n execuie a alicaiei de expediere a mesajelor electronice. Pentru aceasta se utilizeaz n construcia adresei URL serviciul Internet "mailto:" urmat de o adres e-mail valid. Exemplu: <a href="mailto:stanp@yahoo.com">Transmite un mesaj e-mail ctre Stan Petre</a>

Link ctre fiiere oarecare


ntr-o pagin Web pot exista link-uri ctre orice tipuri de fiiere aflate pe orice server Web. Pentru aceasta n fiierul HTML se utilizeaz tag-ul <a> avnd valoarea atributului href egal cu adresa URL a fiierului destinaie. Exemple: <a href="http://www.comunicare.ro/curs1/manual.zip">Descarc manualul </a> <a href="manual.pdf>Consult manualul .pdf </a> <a href="manual.doc">Consult manualul .doc </a> 109

<a href="prezentare.ppt">Consult prezentarea </a>

Documentarea unei pagini Web


Meta-informaiile sunt informaiile despre modul de organizare a informaiilor. n cazul unei pagini Web meta-informaiile vor furniza date despre modul n care a fost creat aceast pagin. Meta-informaiile nu sunt vizibile ntr-o pagin Web. Ele sunt coninute n fiierul surs .html i sunt utilizate de serverele Web aflate n INTERNET, specializate n stocarea de informaii despre informaiile stocate pe diferite site-uri. Meta-informaiile sunt culese de ctre aplicaiile speciale ale motoarelor de cutare numite spiders sau robots. Serverele specializate n stocarea i indexarea de meta-informaii ofer utilizatorilor motoare de cutare puternice care permit regsirea informaiilor (a adreselor la care aceste informaii exist). Cteva exemple n acest sens sunt: www.google.com, www.yahoo.com, www.altavista.com, www.excite.com, www.lycos.com etc. Meta-informaiile adic informaiile despre informaiile coninute ntr-o pagin Web se introduc cu ajutorul tag-ului <meta> plasat n interiorul blocului <head><head>. Acest tag se utilizeaz cel mai frecvent mpreun cu trei atribute: - name; - http-equiv; - content. Cele trei atribute se folosesc n perechi "name/content" sau "http-equiv/content".

Descrierea unei pagini Web


Pentru a face cunoscut motoarelor de cutare din Internet scopul pentru care a fost creat o pagin Web poate fi inserat un element <meta> avnd atributele: - name setat la valoarea description; - content setat la un ir de caractere ce conine o descriere general a paginii. Iat n continuare un exemplu de utilizare: <html> <head> <title>Valea Prahovei</title> <meta name="description" content="Site-ul prezint informaii importante despre Valea Prahovei "> </head> <body> <body> </html>

110

Cuvintele cheie pentru o pagin Web


Cuvintele cheie ofer o alt metod de descriere a informaiilor coninute de o pagin Web. Cuvintele cheie trebuie alese cu atenie pentru ca informaia indexat pe baza lor de ctre spiders, s poat fi regsit corect n bazele de date ale mooarelor de cutare. Pentru a preciza cuvintele cheie ale paginii Web se utilizeaz: - atributul name setat la valoarea keywords; - atributul content care va primi ca valoare lista cuvintelor cheie separate prin ",". Iat un exemplu de utilizare: <meta name="keywords" content="romania, munti, carpati, sinaia, predeal, brasov, cota, 1400 ">

Drepturile de autor
Atributul name poate fi utilizat pentru a furniza informaii legate de autorul paginii i despre Copyright (drepturile de autor). Exemplul urmtor ilustraz aceste lucruri: <meta name="author" content="Stan Petre"> <meta name="copyright" content="fcrp.ro">

Persoana de contact
Pentru a putea furniza informaii despre persoana care se ocup de administrarea site-ului se utilizeaz atributul http-equiv. n acest caz valoarea atributului content va conine o adres e-mail eventual urmat n paranteze rotunde de un nume complet al persoanei. Exemplu: <meta http-equiv="from" content="stanpetre@comunicare.ro (Stan Petre)"> <meta http-equiv="reply-to" content=="ionpetre@comunicare.ro (Ion Petre)">

Setul de caractere utilizat


Setul de caractere se stabilete prin intermediul atributului charset. n mod implicit setul de caractere al unei pagini Web este western. Opional acest set de caractere poate fi stabilit prin urmtoarea exprimare: <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> Pentru a se putea utiliza diacriticele limbii romne trebuie ales setul de caractere Sud-Est European:

111

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2">

Rencrcarea automat a unei pagini Web


O utilizare interesant a atributului http-equiv este aceea de a seta rencrcarea automat n fereastra browser-ului a aceleiai pagini (de exemplul pagina cu evoluia cursurilor la o burs) sau a unei pagini noi. n acest fel se obin faciliti dinamice pentru un Website. Pentru a rencrca aceeai pagin la un interval precizat de secunde se utilizeaz atributul http-equiv setat la valoarea refresh iar atributul content setat la valoarea numrului de secunde dup care se dorete ca pagina s fie reactualizat. Exemplul 1. Aceeai pagin va fi rencrcat dup 5 secunde: <meta http-equiv="refresh" content="5"> Exemplul 2. O alt pagin (cuprins.html) va fi rencrcat dup 9 secunde: <meta http-equiv="refresh" content="9; url='cuprins.html'">

Comentariile
Comentariile sunt blocuri de text utile care prezint informaii de proiectare utile despre modul n care a fost scris un fiier surs .html. Comentariile sunt ignorate de ctre browser la ncarcarea paginii. Pentru a insera un bloc de comentarii se utilizeaz sintaxa: <!-Comentarii --> Blocul de comentarii poate fi plasat oriunde este necesar n cadrul paginii .html i se poate extinde pe mai multe rnduri;

112

Sunete i videoclip-uri Formate i link-uri pentru fiierele de sunet


Sunetele pot fi stocate n fiiere n diferite formate. Unele dintre acestea sunt recunoscute de browser-e i deci pot fi inserate n paginile Web. Formatele i extensiile corespunztoare cel mai frecvent utilizate n paginile Web sunt urmtoarele: - Formatul AU/-law cu extensia .au; - Formatul AIFF/AIFC cu extensiile posibile .aiff sau .aif; - Formatul WAVE/WAV cu extensia .wav; - Formatul MPEG Audio cu extensia .mpeg2 sau .mp2, .mp3; - Formatul MIDI cu extensia .mid. Un link ctre un fiier de sunet se realizeaz folosind tag-ul <a> destinat legturilor ctre orice tip de fiiere unde atributul href va avea valoarea egal cu adresa URL a fiierului de sunet. Exemplu: <a href=sound.wav> Lansare fiier de sunet <a>

Formate i link-uri pentru fiierele videoclip


Videoclipurile pot fi stocate n fiiere n diverse formate. Unele dintre acestea sunt recunoscute de browser-e i deci pot fi inserate n paginile Web. Cele mai frecvent utilizate n paginile Web sunt formatele urmtoare: - Formatul MPEG cu extensiile posibile .mpeg sau .mpg; - Formatul QuickTime cu extensia .mov; - Formatul AVI cu extensia .avi. Un link ctre un fiier de videoclip se realizeaz folosind tag-ul <a> destinat legturilor ctre orice tip de fiiere unde atributului href va avea valoarea egal cu adresa URL a fiierului videoclip. Exemplu: <a href="film.avi">Link catre film</a>

Sunetul de fond pentru o pagin Web


Pentru ca vizitarea unei pagini Web s fie nsoit de un sunet de fond browser-ul Internet Explorer accept tag-ul <bgsound>. Fiierul de sunet va fi precizat printr-un atribut al tag-ului <bgsound> i anume src (source=surs). Un al doilea atribut al tag-ului <bgsound> poate fi loop (bucl) care permite precizarea numrului de repetiii care vor fi executate pn cnd sunetul de fond va nceta. Valorile posibile pentru loop sunt: - "-1" sau "infinite" pentru ca sunetul de fond s se repete de un numr infinit de ori; 113

un numar ntreg pozitiv pentru ca sunetul s se repete de un numr precizat de ori.

Exemplu: <bgsound src="spacemusic.mid" loop="-1">

Hri de imagini Folosirea unei imagini ca hart de imagini


n capitolul referitor la imagini s-a specificat faptul c o imagine poate fi utilizat ca zon activ adic sensibil la apsarea butonului stng la mouse-ului. Pentru aceasta imaginea trebuie s fie inserat n documentul HTML ntre tag-urile <a> i </a>. Exist ns posibilitatea crerii hrilor de imagini (Image Map) care permit ca diferite zone ale unei imagini s fie definite ca link-uri ctre diferite pagini Web. Crearea unei hri de imagini presupune dou etape: 1. Definirea unei imagini ca hart de imagini. Pentru aceasta se folosete tag-ul <img> nsoit de dou atribute: - Atributul src care primete ca valoare adresa URL a fiierului de imagine ce conine imaginea folosit pe post de hart de imagini; - Atributul usemap a crui valoare va fi de forma "#harta1" unde "harta1" este numele hrii definit la punctul 2. Observaii: harta de imagini se poate afla i ntr-o alt pagin Web caz n care atributul usemap va primi o valoare de forma: - "nume_pagina.html#harta1"; sau - "www.map.ro/harti/harta1". 2. Definirea hrii. Definirea hrii se face n interiorul unui bloc special delimitat de tag-urile <map> i </map>. Un atribut obligatoriu al tag-ului <map> este name care primete ca valoare un nume (numele hrii; de exemplu "harta1"). O hart este format din mai multe zone. Fiecare zon se introduce cu ajutorul tag-ului <area>. Tag-ul <area> are trei atribute obligatorii: - Atributul shape (form) determin tipul de zon activ i poate lua numai trei valori posibile: a) rect pentru zone de form dreptunghiular; b) circle pentru zone de form circular; c) poly pentru zone de form poligonal; d) default pentru restul imaginii care nu este acoperit de niciuna din zonele de tipul precizat mai sus. - Atributul coords determin coordonatele zonei. - Atributul href care primete ca valoare adresa URL a paginii ctre care puncteaz link-ul zonei respective. Observaie: dac la valoarea unui atribut href nu apare nimic sau dac apare atributul nohref (fr valori suplimentare), atunci acea zon nu puncteaz ctre nici un alt document.

114

Coordonatele zonelor active


Pentru determinarea coordonatelor unei figuri geometrice (dreptunghi, cerc sau poligon) se utilizeaz un sistem de coordonate rectangular avnd originea n colul stnga-sus al imaginii utilizate ca hart, axa OX orizontal i orientat spre dreapta iar axa OY vertical i orientat n jos (vezi figura alturat). Unitatea de msur este pixelul. Un dreptunghi este determinat de coordonatele vrfurilor stnga-sus (x1, y1) i dreaptajos (x2, y2) (vezi figura alaturat). Atributul coords primete o valoare de forma "x1,y1,x2,y2". Exemplu: coords="100, 100, 200, 200" X

x1 y1 y2 Y

x2 X

Un cerc este determinat de coordonatele centrului (x,y) i de raza cercului (r) (vezi figura alturat). Atributul coords primete o valoare de forma "x,y,r. Exemplu: coords="400, 200, 100"

x X y r

Y Un poligon este determinat prin succesiunea de coordonate ale vrfurilor (x1, y1), (x2, y2), (x3, y3) etc. Atributul coords primete ca o valoare de forma: "x1, y1, x2, y2, x3, y3, ". Exemplu: coords="100,300,200,300,400,400,100,400"

(x1,y1) (x2,y2)

(x4,y4) Y

(x3,y3)

115

Utilizarea unei hri de imagini


Admitem c avem creat imaginea din figura alturat i c aceast imagine este salvat pe disc n folder-ul curent de lucru sub numele de harta.gif. ntruct dimensiunile de afiare a imaginii vor fi setate la 600 X 500 pixeli, figurile geometrice vor avea coordonatele: - "100,100,200,200" pentru ptrat; - "400,200,100" pentru cerc; - "100,300,200,300,400,400,100,400" pentru poligon. 100 200 300 400 500 600 100 200 300 400 500 Iat n continuare codul HTML care va genera aceast hart de imagini: <html> <head><title>Image map</title></head> <body> <h1>O harta de imagini</h1> <img src="harta.gif" usemap="#harta1" width="600" height="500"> <map name="harta1"> <area shape="rect" coords="100,100,200,200" href="p2.html"> <area shape="circle" coords="400,200,100" href="p3.html"> <area shape="poly" coords="100,300,200,300,400,400,100,400" href="p4.html"> </map> </body> </html>

116

Formulare
Un formular este un ansamblu de zone active alctuit din butoane, csue de selecie, cmpuri de editare, etc. O sesiune de lucru cu o pagin Web ce conine un formular cuprinde urmtoarele etape: 1. Utilizatorul completeaz formularul i l expediaz unui server; 2. O aplicaie dedicat pe server analizeaz formularul completat i (dac este necesar) stocheaz datele ntr-o baz de date; 3. Serverul expediaz (dac este necesar) un rspuns utilizatorului. Un formular este definit ntr-un bloc delimitat de tag-urile corespondente <form> i </form>. Observaii: - Blocurile <form> nu pot fi imbricate; - ntr-o pagin Web pot fi create oricte formulare.

Atribute
Exist dou atribute eseniale ale tag-ului <form>: 1. Atributul action precizeaz ce se va ntmpla cu datele formularului odat ce acestea ajung la destinaie. De regul valoarea atributului action este reprezentat de adresa URL a unui script aflat pe un server WWW care primete datele formularului, efectueaz o prelucrare a lor i expediaz ctre utilizator un rspuns. - Exemplu: <form action="htttp://www.map.ro/cgi-bin/nume_script.cgi">. - Scripturile pot fi scrise n limbajele PHP, Java Script, Perl, C sau Unix shel. - Observaie: valoarea atributului action poate fi de asemenea o adres valid de email caz n care datele formularului sunt expediate prin pot electronic la adresa specificat. n acest caz nu are loc o prelucrare a datelor din formular revenind destinatarului responsabilitatea citirii i interpretrii corecte a datelor primite. Exemplu: <form action="mailto:stanp@yahoo.com"> 2. Atributul method precizeaz metoda utilizat de browser pentru expedierea datelor formularului. Pentru method sunt posibile urmtoarele valori: - get (valoarea implicit). n acest caz datele din formular sunt adugate la URL-ul precizat de atributul action. Nu sunt permise cantiti mari de date (maxim 1 Kb); ntre URL i date este pus "?". Datele sunt adugate dup sintaxa: "nume_camp=valoare_camp". ntre diferite seturi de date este pus "&". Exemplu:"http://www.fcrp.ro/cgi/NumeScript.cgi?num1=val1&num2=val2" - post. n acest caz datele sunt expediat separat. Sunt permise cantiti mari de date. (chiar de ordinul MB-lor).

117

Un formular cu un cmp de editare i un buton de expediere


Urmtorul exemplu prezint un formular ce conine un cmp de editare i un buton de expediere a formularului prin e-mail. Majoritatea elementelor unui formular sunt definite cu ajutorul tag-ului <input>. Pentru a preciza tipul elementului se folosete atributul type al tag-ului <input>. Pentru un cmp de editare acest atribut primete valoarea text. Alte atribute importante pentru un element <input> sunt: - Atributul name permite ataarea unui nume fiecrui element al formularului; - Atributul value permite atribuirea unei valori iniiale unui element al formularului. La expedierea formularului se transmit ctre server perechi de forma "nume=valoare" care cuprind numele elementului unui formular i valoarea acestui element. Un buton de expediere al unui formular se introduce cu ajutorul tag-ului <input> n care atributul type este setat la valoarea submit. Acest element poate primi un nume prin atributul name. n mod implicit pe buton apare scris "Submit" sau valoarea atributului "value" dac aceast valoare este setat. Iat n continuare un exemplu elocvent n acest sens: <html> <head><title>Un formular simplu</title> <h3>Un formular cu un camp de editare si un buton de expediere</h3><hr> <form action="mailto:mgavota@fcrp.ro" method="post"> Nume si prenume: <input type="text" name="nume" value="Inscrieti numele aici"> <input type="submit" value="Expediaza"> </form> </body> </html>

118

Pentru tag-ul <input> de tipul cmp de editare (type="text") alte dou atribute sunt pot fi utile: - Atributul size specific limea cmpului de editare. Dac valoarea tastat ntr-un cmp de editare depsete aceast lime atunci se execut automat un scroll al acestui cmp. - Atributul maxlength specific numrul maxim de caractere pe care le poate primi un cmp de editare. Caracterele tastate peste numrul maxim de caractere vor fi ignorate.

Butonul Reset
Dac un element de tip <input> are atributul type setat la valoarea reset atunci n formular se va insera un buton pe care scrie Reset. La apsarea acestui buton toate elementele din formular primesc valorile implicite (definite odat cu formularul) chiar dac aceste valori au fost modificate de utilizator. Un buton Reset poate primi un nume cu ajutorul atributului name i o valoare printr-un atribut value. Pe un buton Reset este scris textul Reset dac atributul value lipsete sau valoarea atributului value n caz contrar. Exemplu: <html> <head><title>Un formular simplu</title> <h3>Un formular cu butoane si campuri de editare</h3><hr> <form method="post" action="mailto:mgavota@fcrp.ro"> Nume : <input type="text" name="nume" value="Numele"> Prenume: <input type="text" name="prenume" value="Prenumele"><br><br> <input type="reset" value="Sterge"> <input type="submit" value="Expediaza"> </form> </body> </html>

119

Cmp de editare de tip Password


Dac se utilizeaz tag-ul <input> avnd atributul type setat la valoarea password atunci n formular se introduce un element asemntor cu un cmp de editare obinuit (introdus prin type="text"). Toate atributele de la un cmp de editare rmn valabile. Singura deosebire const n faptul c n cmpul de editare nu apar caracterele n clar ci numai caractere "*". La expedierea formularului ns se transmite n clar valoarea tastat ntr-un cmp de tip password. Exemplu: <form method="post" action="mailto:mgavota@fcrp.ro"> Nume:<input type="text" name="nume"><br> Prenume:<input type="text" name="prenume"><br> Password:<input type="password" name="parola"><br> <input type="reset" value="Sterge"><br> <input type="submit" value="Expediaza"> </form>

Butoane radio
Butoanele radio permit alegerea, la un moment dat, a unei singure variante dintre mai multe variante posibile. Butoanele radio se introduc prin tag-ul <input> avnd atributul type setat la valoarea radio. Observaii: - Toate butoanele ce aparin unei familii de butoane radio au acelai nume setat prin atributul name. - Atributul value primete ca valoare un text care va fi expediat server-ului mpreun cu numele familiei de butoane. - Atributul checked (fr alte valori) permite selecia implicit a unui buton dintr-o familie de butoane radio. Cel mult un atribut checked poate s apar pentru o aceeai familie de butoane radio. Exemplu: <html> <head><title>Butoane radio</title></head> <body> <h2>Un formular cu butoane radio</h2><hr> <form method="post" action="mailto:stanp@fcrp.ro"> Alegeti sexul:<br> Barbatesc<input type="radio" name="sex" value="b" checked>

120

Femeiesc<input type="radio" name="sex" value="f"><br><br> <input type="reset"> <input type="submit" value="Ok"> </form> </body> </html>

La expedierea formularului se va transmite una din perechile "sex=b" sau "sex=f" n funcie de alegerea facut de utilizator.

Casete checkbox
O caset de tip validare (checkbox) permite selectaea sau deselectarea unei opiuni. Pentru inserarea unei casete de tip checkbox se utilizeaz tag-ul <input> cu atributul type setat la valoarea checkbox. Observaii: - fiecare caset poate avea un nume definit prin atributul name; - fiecare caset poate avea valoarea implicit selectat definit prin atributul checked; - fiecare caset poate avea setat atributul value cu valoarea care va fi inclus n perechea "name=value" ce va fi expediat odat cu formularul. Dac acest atribut lipsete atunci se va expedia perechea "name=on". Casetele care sunt deselectate nu trimit ctre server perechi "name=value". Exemplu: <html> <head><title>Checkbox</title></head> <body> <h2>Un formular cu casete checkbox</h2><hr> <form method="post" action="mailto:stanp@fcrp.ro"> Alegeti meniul:<br> Pizza <input type="checkbox" name="pizza" value="o portie"> Nectar <input type="checkbox" name="nectar" value="un pahar"> Bere <input type="checkbox" name="bere" value="o sticla"> Cafea <input type="checkbox" name="cafea" value="o ceasca"><br><br> <input type="reset"> 121

<input type="submit" value="Ok"> </form> </body> </html>

Transmiterea fiierelor ctre un server - Upload


Dac se dorete transmiterea (upload) coninutului unui fiier atunci numele lui va fi valoarea dintr-o pereche "name=value" a unui formular iar tag-ul <input> va avea atributul type setat cu valoarea file. Deci atributul value primete ca valoare adresa URL a fiierului care va fi expediat odat cu formularul. Aceast valoare poate fi tastat ntr-un cmp de editare ce apare odat cu formularul sau poate fi aleas prin intermediul unei casete de tip File Upload sau Choose File care apare la apsarea butonului Browse din formular. Iat n continuare un exemplu de cod HTML frecvent utilizat n procedurile de upload: <html> <head><title>Upload</title></head> <body> <h2>Upload</h2><hr> <form method="post" action="mailto:mgavota@fcrp.ro"> Alegeti fisierul: <input type="file" name="" enctype="multipart/form-data"><br><br> <input type="reset"> <input type="submit" value=" Ok "> </form> </body> </html>

122

Butoane
ntr-un formular pot aprea butoane. Cnd utilizatorul apas un buton se declaneaz n execuie o funcie de tratare a acestui eveniment. Limbajul HTML nu permite scrierea unor astfel de funcii (acest lucru este posibil dac se utilizeaz limbajele Java Script, PHP", Visual Basic Script etc). Pentru a insera un buton ntr-un formular se utilizeaz tag-ul <input> avnd atributul type setat la valoarea button. Alte dou atribute utile ale elementului button sunt: - Atributul name permite ataarea unui nume butonului; - Atributul value primete ca valoare textul care va fi afiat pe buton. Exemplu: <form action="mailto:stanp@fcrp.ro"> Acesta este un buton: <input type="button" name="butonul1" value="Apasati aici"><br> </form>

Lista de selecie
Lista de selecie permite utilizatorului s aleag unul sau mai multe elemente dintr-o lista finit de elemente posibile. Lista de selecie este inclus n formular cu ajutorul tag-urilor corespondente <select> i </select>. Elementele unei liste de selecie sunt incluse n list cu ajutorul tag-ului <option>. Dou atribute ale tag-ului <option> se dovedesc utile: - Atributul value care primete ca valoare un text ce va fi expediat server-ului n perechea "name=value". Dac acest atribut lipsete atunci ctre server va fi expediat textul ce urmeaz dup <option>. - Atributul selected (fr alte valori adiionale) care permite selectarea implicit a unui element al listei.

123

Exemplu: <html> <head><title>Lista de selectie</title></head> <body> <h2>Lista de selectie</h2><hr> <form method="post" action="mailto:mgavota@fcrp.ro"> Universitatea absolvita:<br> <select name="universitate" size="3"> <option value="B"> Universitatea Bucuresti <option value ="CL" selected> Universitatea din Cluj <option value="TM"> Universitatea din Timisoara <option value="IS"> Universitatea din Iasi </select><br><br> <input type="reset"> <input type="submit" value=" Ok "> </form> </body> </html>

124

Frame-uri
Frame-urile (sub-ferestre) permit delimitarea n fereastra browser-ului a unor subferestre n care s fie ncrcate mai multe documente HTML diferite. Frame-urile sunt definite ntr-un fiier ".html" special n care blocul <body></body> este nlocuit de blocul <frameset></frameset>. n interiorul acestui bloc fiecare frame este introdus prin tag-ul <frame>. Un atribut obligatoriu al tag-ului <frame> este src care primete ca valoare adresa URL a documentului HTML care va fi nrcat n acel frame. Definirea frame-urilor se face prin mprirea ferestrelor (i a sub-ferestrelor) n linii i coloane.

Atribute ale tag-ului <frameset>


mprirea n sub-ferestre de tip coloan" se face cu ajutorul atributului cols. mprirea unei ferestre ntr-un numr de sub-ferestre de tip linie se face cu ajutorul atributului rows. Valoarea atributelor cols i rows este o list de elemente (pentru fiecare sub-fereastr cte un element) separate prin virgul care descriu modul n care se face mprirea. Elementele listei pot fi: Numere ntregi de pixeli; Procente din dimensiunea ferestrei (ex.:50%); "n*" care nseamn n pri din spaiul rmas posibil. Obs: Dac mai multe elemente din list sunt setate cu * atunci spaiul rmas disponibil pentru ele se va mpri n mod egal. Exemplul 1: "200, *, 50%, *" nseamn o mprire n 4 sub-ferestre, prima fiind de 200 de pixeli, a treia fiind jumtate din spaiul total disponibil, a doua i a patra ocupnd restul de spaiu rmas disponibil n mod egal. Exemplu 2: "200, 1*, 50%, 2*" nseamn o mprire n 4 sub-ferestre, prima fiind de 200 de pixeli, a treia fiind jumtate din spaiul total disponibil, a doua i a patra ocupnd restul de spaiu rmas disponibil care se mparte n trei pri egale, a doua fereastr lund o parte iar a patra fereastr lund 2 pri.

Exemple de cod care genereaz frame-uri


Exemplu de cod 1 <html> <frameset cols="*,*"> <frame src="p1.html"> <frame src="p2.html"> </frameset> </html>

125

Exemplu de cod 2 <html> <frameset rows="100,*,10%"> <frame src="p1.html"> <frame src="cnmv.jpg"> <frame src="p3.html"> </frameset> </html>

Exemplu de cod 3 <html> <frameset rows="*,*" cols="*,*"> <frame src="p1.html"> <frame src="p2.html"> <frame src="p3.html"> <frame src="p4.html"> </frameset> </html>

Exemplu de cod 4 O pagin Web cu 3 frame-uri mixte <html> <frameset cols="20%,*"> <frame src="p1.html"> <frameset rows="*,*"> <frame src="p2.html"> <frame src="p3.html"> </frameset> </frameset> </html>

126

Alte atribute pentru frame-uri


bordercolor seteaz culorile pentru chenarul frame-urilor border seteaz dimensiunea n pixeli a chenarului unui frame. Valoarea implicit este de 5 pixeli.

Exemplu: <html> <head><title>Frame-uri cu border</title></head> <frameset cols="20%,*" border="2"> <frame src="p1.html"> <frameset rows="*,*"> <frame src="p2.html" bordercolor="green"> <frame src="p3.html"> </frameset> </frameset> </html> frameborder seteaz chenare vizibile sau invizibile frameborder=yes chenare vizibile chenare invizibile frameborder=no

Exemplu: <frameset cols="20%,*" frameborder=no> scrolling seteaz bara de defilarea unui frame. Valorile posibile sunt: scrolling ="yes", barele de defilare sunt adugate ntotdeauna; scrolling ="no", barele de defilare nu sunt utilizabile; scrolling ="auto", barele de defilare sunt vizibile doar atunci cnd este necesar (informaia pe vertical sau pe orizontal nu este vizibil integral n subfereastr).

Exemplu: <frameset cols="*,*,*"> <frame src="p.html" scrolling="yes" noresize> <frame src="p.html" scrolling="no" noresize> <frame src="p.html" scrolling="auto" noresize> </frameset> noresize dac este prezent inhib posibilitatea implicit a utilizatorului de a redimensiona frame-ul cu ajutorul mouse-ului

127

Frame-uri in-line
Un frame in-line se insereaz ntr-o pagin Web n mod asemntor cu o imagine. Pentru a insera un frame in-line se utilizeaz tag-ul <iframe></iframe>. Atributele acceptate de acest tag sunt n parte preluate de la tag-urile <frame> i <frameset>: - src, border, frameborder, bordercolor, marginheight, marginwidth, scrolling, name, noresize; sau sunt preluate de la tag-ul <img>: - align, width, height. Iat n continuare un exemplu de pagin Web care conine un frame in-line: <html> <head><title>Farme in-line</title></head><body> <h2>Aceasta pagina Web contine un frame in-line</h2> <iframe width="60%" border=2 bordercolor="red" name="ifr" src="p.html"> Daca vedeti acest text inseamna ca browser-ul dumneavoastra nu suporta frameuri in-line. <a href='pffil.html">Pagina fara frame-uri in-line</a> </iframe> </body> </html>

Teme de reflecie i aplicaii


Pentru toate aplicaiile utilizai doar editorul de text Notepad. - Creai o pagin Web care s conin doar un text simplu de bun venit. - Documentai aceast pagin i formatai un bloc de text. Inserai apoi o list de definiii, un tabel, o imagine logo i mprii pagina n dou frame-uri verticale. - Dai interactivitate paginii prin inserarea unor link-uri i a unui formular.

128

7. Instrumente moderne de comunicare i informare. Mesageria instant, grupurile de discuii Web, Weblog-ul, protocolul i fiierele RSS
Obiective specifice
Dup ce vei parcurge acest capitol vei: - nelege funcionarea i utilitatea mesageriei instante n comparaie cu serviciul e-mail clasic; - fi n msur s utilizai o aplicaie client de tip messenger; - nelege utilitatea instrumentului interactiv de informare i comunicare numit Weblog; - nelege modul n care lucreaz grupurile de discuii Web i cum pot fi utilizate ele n informare i comunicare; - cunoate structura fiierelor RSS; - fi n msur s creai fiiere RSS i s le utilizai pentru propria informare i pentru documentarea clienilor unei companii.

Mesageria instant
Mesageria instant utilizeaz ca principal instrument de comunicare programul client numit messenger. Chiar dac nc n prezent cel mai preferat serviciu de comunicare este mesageria (pota) electronic (e-mail), n ultimii ani un rival tot mai puternic al acesteia i face din ce n ce mai mult simit prezena n Internet. Rivalul este mesageria instant care prin intermediul programelor de tip messenger i al serviciilor oferite devine tot mai mult preferata utilizatorilor Internet. Mesageria instant a fost creat la nceputul anilor 1970 i a rulat sub forma aplicaiei Talk pe computerele DEC PDP-11. Puterea ei a crescut ncepnd cu anul 1996 cnd au fost create reeaua i aplicaia ICQ Messenger. n prezent exist mai multe reele de mesagerie instant ntre care cele mai importante sunt: Microsoft MSN, Yahoo, Skype, ICQ, Paltalk, care au foarte muli utilizatori. La nceputul anului 2006 lider era MSN Messenger cu 204 milioane de utilizatori, urmat de Skype cu peste 100 de milioane i Yahoo cu 78 milioane. Aceste reele sunt preferate deoarece prin intermediul programelor messenger ofer att mesagerie instant pe baz de text scris ct i alte servicii gratuite cum sunt mesageria instant vocal, telefonia Internet (voice over IP), transmisia i recepia video n timp real cu camere video web (webcam-uri). Este de reinut c spre deosebire de e-mail mesageria instant face posibil i comunicarea audio i video n timp real. n prezent pentru convorbirile audio ntre calculatoare realizate prin voice over IP liderul este Skype. Pentru a fi posibil comunicarea audio i video, programele de tip messenger utilizeaz tehnologii de comprimare a fluxurilor (streaming) audio i video. Interfeele programelor Windows Live Messenger i Yahoo Messenger sunt:

129

Weblog-ul
Conform Enciclopediei Wikipedia Un weblog (prescurtat blog) este o publicaie web ce conine articole periodice, ce au de obicei caracter personal - asemenea unui jurnal, fiind afiate n ordine cronologic invers. Termenul de Weblog-ul a fost creat de ctre Jorn Barger n 1997 (caut cu un motor de cutare Weblog History). Dac la nceput weblog-urile erau actualizate manual, cu timpul au aprut instrumente software care s automatizeze acest proces i care au fcut acest gen de publicaii accesibil publicului larg. O caracteristic principal a blog-urilor dar i a instrumentelor software cu care pot fi create, actualizate, configurate i moderate este faptul c ele lucreaz sub interfaa browser-ului. Exist i instrumente software locale cu care pot fi generate blog-uri ce ulterior vor fi postate prin intermediul unui serviciu FTP, pe un server ce le va gzdui i le va face vizibile n Internet. Codul generat se bazeaz pe o baz de date i pe un limbaj de script PHP, ASP, Perl, Java, C etc. n prezent exist multe website-uri care gzduiesc gratis blog-uri i care ofer prin intermediul serviciului WWW instrumente software pentru dezvoltarea i configurarea blog-urilor utiliznd browser-ul. Un asemenea portal poate fi gsit la http://www.tripod.com . Tematica blog-urilor variaz foarte mult - de la jurnale personale la subiecte economice i politice, comerciale, filosofice, artistice, turistice, la aplicaii software, noi apariii media, e-learning .a. Un blog poate aparine unui autor, mai multor autori, unei companii sau unei ntregi comuniti. Multe weblog-uri sunt interactive i permit vizitatorilor s scrie comentarii publice, s pun ntrebri, s ridice probleme noi, s aib puncte de vedere personale. n acest fel se pot crea n jurul blog-urilor comuniti de oameni interesai de tematic. Alte blog-uri, foarte puine n prezent, nu sunt interactive.

130

Totalitatea weblog-urilor i a autorilor de blog-uri a fost denumit blogosfer. Despre Blogosfera romneasc se poate spune c dei se afl la nceput, ea se dezvolt rapid. Dac n 2003 aprea primul serviciu de blogging WeBlog.ro, ce constituia prima comunitate nchegat de blog-eri, n noiembrie 2005, puteau fi numrate aproximativ 10.000 de blog-uri. ns numarul celor active cu adevart n care se scrie frecvent este doar n jur de 1.500. Dei blog-urile romneti active nu sunt foarte multe, totui, comunitatea blog-erilor romni constituie o nou surs de informare public i un nou mijloc de a intra n contact cu persoanele interesate, cu clienii, cu oameni din ntreaga lume. n plus, ca ajutor pentru blog-erii romni, n 2006 a fost lansat forumul blog-erilor din Romnia, http://forum.blogoree.ro. O mare parte a blog-urilor romneti o gsim indexat la: http://rss.mioritics.ro/ http://www.blogcatalog.ro/ http://www.blogosfera.ro/ http://www.blogmania.ro/ Un exemplu de blog gzduit de Tripod (http://www.tripod.com) este:

Instrumentele software on line ale acestui blog sunt:

131

Grupurile de discuii Web


n prezent devine din ce n ce mai prezent n spaiul Web o nou form de comunicare sub forma grupurilor de discuii interesate de o anumit problematic. Aceste grupuri sunt monitorizate de un moderator care le poate crea, configura i modera prin intermediul unor instrumente software disponibile on line. Pentru a putea fi accesate grupurile necesit nscrierea ca membru. Calitatea de membru poate fi liber sau poate necesita aprobarea moderatorului care poate stabili i drepturile de acces ale membrilor la resursele grupului (publicarea mesajelor, fiiere, fotografii, link-uri, baza de date, sondaje, calendar). Moderatorul poate terge mesajele nesemnificative i poate coordona un calendar de activiti al grupului. Spre deosebire de NEWS (care utilizeaz serviciul NEWS), aceste grupuri funcioneaz on line sub interfaa browser-ului pe baza serviciului WWW. n prezent cel mai utilizat suport software dedicat grupurilor de discuii Web este oferit de Yahoo: http://groups.yahoo.com . Un astfel de grup este prezentat n imaginea urmtoare. El este dedicat discuiilor despre sistemul de operare Symbian de pe telefoanele mobile Nokia:

132

Protocolul i fiierele RSS


Meninerea la curent cu informaiile dorite din Internet este o activitate din ce n ce mai dificil, deoarece n fiecare zi apar noi i noi site-uri Web. Navigarea clasic poate deveni greoaie atunci cnd se dorete s fie consultate doar cele mai noi tiri i detalii ale acestora. RSS (Rich Site Summary) este un protocol deschis de publicare a informaiei pe Web. Un fiier RSS (Rich Site Summary) feed este un fiier text, care descrie coninutul unui site, fiind actualizat odata cu acesta. Iniial serviciul RSS a fost utilizat de Netcape pentru a crea pagini My Netscape. Ulterior RSS a fost adoptat de serviciile de informare (news syndication services ), i de weblog-uri. RSS este considerat a fi i prescurtarea de la RDF (Resource Description Framework) Site Summary sau de la Really Simple Syndication. RSS este important pentru c permite informarea despre actualizri ale resurselor on line far a se face apel la e-mail-uri, implicit reducnd posibilitatea de a se primi spam i virui. Un fiier RSS include un logo, linkul la site, un cmp de descriere i itemii de noutate. Fiecare item conine URL-ul articolului respectiv, titlul i o scurt descriere. Sistemele numite agregatoare aggregators sau harvesters, citesc RSS-urile i informeaz abonaii lor asupra modificrilor de pe site, informaia fiind astfel transmis

133

unei audiene largi - syndicated. Informaia din fiierele RSS poate fi stocat n baze de date, care permit o accesare cu multiple criterii de cautare. Prin RSS pot fi accesate cele mai recente informaii inclusiv tiri pe scurt, articole, fiiere audio, fotografii i clipuri video ntr-un singur loc dedicat. Astfel nu mai este necesars navigarea printr-o mulime de site-uri pentru a afla tirile care intereseaz. Fiierele RSS pot fi vizualizate printr-un cititor RSS.

Structura standard a unui fiier RSS


Structura standard a unui fiier RSS este:
<rss version="2.0"> <channel> <title>Titlul</title> <link>Adresa URL a link-ului></link> <description>Numele autorului i descrierea pe scurt</description> <image> <url>Adresa URL a imaginii care conine logo-ul site-ului</url> <title>Titlul site-ului</title> <link>Adresa URL a site-ului</link> </image> <item> <title>Prima informare</title> <link>Adresa URL a link-ului ctre prima informare</link> <description>Descrierea primei informri .</description> <pubDate>Data i ora publicrii</pubDate> </item> <item> <title>A doua informare</title> <link></link> <description></description> <pubDate></pubDate> </item> </channel> </rss>

Exemplu:
<rss version="2.0"> <channel> <title>Mihai Gavota's Web Pages</title> <link>http://www.procesualitatea.ro/bestplay</link> <description>Author: Mihai Gavota</description> <image> <url> http://www.procesualitatea.ro/bestplay/bestplay.gif</url> <title>BestPlay</title> <link>http://www.procesualitatea.ro/bestplay/BestPlay.html</link> </image> <item> <title>Conti software and libraries</title> <link>http://www.procesualitatea.ro/bestplay/IndexConti.html</link> <description> It is possible even for beginners in C or C++ programmers who do not know WINDOWS API or other environments that generate WINDOWS executable files

134

(EXE standalone). CONTI is a powerful functions library, written in C language and using WINDOWS API interface. The library is a high level language itself, easy to be used in programs for Windows applications. </description> <pubDate>Wed, 05 Jul 2006 17:16:44 GMT</pubDate> </item> <item> <title>BestPlay</title> <link>http://www.procesualitatea.ro/bestplay/BestPlay.html</link> <description> BestPlay is one of the best multimedia - players with HiFi quality and dynamic sound. Please compare BestPlay audio sound with other audio players sound and you will see the difference. This software includes many original functions created for special sound and video processing. </description> <pubDate>Wed, 12 Jul 2006 17:16:45 GMT</pubDate> </item> <item> <title>Conti FtpServer</title> <link>http://www.procesualitatea.ro/bestplay/ContiFtpServer.html</link> <description> Conti FtpServer is fast, powerful and robust multi-threaded FTP (File Transfer Protocol) server for Windows. Conti FtpServer is a solution to have your music, movies, pictures, documents, archives, and other files on line in seconds, to distribute files on internet or on your network. This powerful FTP Server may be used for business, corporate or even home use. It uses through a fully graphical interface. It is extremely easy to use. Conti FtpServer doesn't require special training and can be easily setup even by inexperienced users. </description> <pubDate>Wed, 12 Jul 2006 17:16:45 GMT</pubDate> </item> </channel> </rss>

Editarea fiierelor RSS feed se poate face cu orice editor simplu de text (.txt de exemplu Notepad). Definirea unui canal se face ntre tag-urile <channel> i </channel>. n seciunile channel i item trebuie actualizate trei informaii: title - numele site-ului link - URL-ul home page-ul site-ul description -o scurt descriere a site-ului Imaginea RSS feed (tag-ul image) este opional. Imaginea (logo-ul) se poate descrie prin intermediul subseciunilor: title - numele imaginii, utilizat pentru tag-ul alt url - URL-ul imaginii link - URL -ul unde se va ajunge dup click pe imagine de obicei e url-ul canalului opional se pot folosi width pentru limea imaginii n pixeli i height pentru nlimea imaginii n pixeli. Articolele pe care vizitatorii le pot citi pe site, sunt puse ntre o pereche de tag-uri <item> i </item>, cuprinznd informaiile: title titlu articol link - URL-ul articolului description - sumar articol, pot aprea i numele autorului i data publicrii. 135

Caracterele speciale pe care fiierele RSS le pot folosi n afiare sunt aceleai ca la fiierele HTML. n acest sens se utilizeaz & i ; pentru delimitare. Exemplu: &amp; pentru & sau &gt; pentru >, sau &lt; pentru < (vezi subcapitolul Blocuri de text al capitolului Limbajul HTML). Atunci cnd se ncarc pe un server un fiier RSS este bine ca el s fie pus n acelai director cu pagina principal (home page). Icon-ul cel mai frecvent utilizat n paginile Web pentru a se indica link-urile ctre fiiere RSS este: RSS.

Agregatoare
Exist dou tipuri de agregatoare: centralizate i personale. Un agregator centralizat este utilizat de un numar mare de persoane. Fiecare utilizator se aboneaz la o colecie de RSS-uri, pe care le poate sorta pe categorii, poate realiza cutri n baza de date a agregatorului care conine itemii tuturor RSS-urilor monitorizate. Unele agregatoare sunt free, cum este Bloglines - http://www.bloglines.com. Un agregator personal este o aplicaie software care ruleaz local. El poate accesa un agregator centralizat sau direct un canal RSS. Exemple sunt: RSSReader http://www.rssreader.com, Active Web Read - http://www.deskshare.com/awr.aspx, http://www.disobey.com/amphetadesk, FeedDemon Amphetadesk http://feeddemon.com/feeddemon/index.asp. Agregatoarele fac parte dintr-o categorie mai larg de aplicaii, numite harvesters. Acestea preiau metadate aflate pe diferite servere i le furnizeaz ntr-o form specific diferitelor aplicaii. De exemplu cea mai cunoscut initiativ metadata harvesting n educaie este Open Archives Initiative (OAI) - http://www.openarchives.org/, care permite accesul la articole academice. Cautarea Google cu "metadata harvesting" projects va localiza proiecte similare. Alte aplicaii sunt headline viewers, al cror scop este de a furniza o list de titluri oferite de un agregator. O astfel de aplicaie este HeadlineViewer http://www.headlineviewer.com. Deosebirea dintre un headline viewer i un agregator personal const n aceea c primul ofer o list de canale legate de o anumit topic, nefiind necesar o nscriere. Agregatorul personal solicit nsrierea. Alte informaii despre RSS pot fi gsite la adresa: http://msdn.microsoft.com/msdnmag/issues/04/04/XMLFiles/default.aspx O aplicaie (un agregator personal) software local foarte mult folosit n citirea informaiilor RSS sub Windows (rss reader for win32-systems) este programul freeware wTicker. El poate fi descrcat de la adresa: http://www.chip.de/downloads/c1_downloads_13015057.html# Interfaa programului este simpl, intuitiv i foarte uor de utilizat.

136

Teme de reflecie i aplicaii


Experimentai lucrul cu messenger-ele Windows Live Messenger i Yahoo. Documentai-v din Internet cu informaie suplimentar referitoare la Weblog. Specificai avantajele Weblogs. Vizitai cteva Weblogs din Internet. Experimentai abonarea la grupurile de discuii Yahoo. Care este structura fiierelor RSS? Creai un fiier RSS pentru documentarea clienilor unei companii. Experimentai informarea RSS din mai multe canale de documentare utiliznd un RSS-Reader.

137

8. Elemente de design ale paginilor ale paginilor Web


Un element esenial pentru oricare site este uurina n navigare n cadrul acestuia. Aici sunt importante etichetele i indicaiile (tool tip-urile) care descriu exact i n acelai timp succint destinaia i/sau rezultatul unui anumit link. Vizitatorul trebuie s poat identifica rapid legturile pe care dorete s s le urmeze. Orice vizitator trebuie s tie n orice moment unde se afl n site i de aceea trebuie proiectat foarte atent structura modului de navigare. Astfel n cazul unui meniu trebuie marcat seciunea aleas de vizitator. n cazul unui meniu cu submeniuri este util ca n momentul n care s-a realizat o selecie a unui element de meniu s se deschid submeniul acestuia i s se ascund cel al opiunii selectate anterior. Link-urile ctre pagina principal (home page) i ctre cele de start ale categoriilor trebuie plasate pe fiecare pagin. n site plasarea categoriilor importante se va face la nceputul unei pagini iar a celor adiionale mai jos. Este recomandabil includerea n fiecare pagin a unor link-uri ctre seciunile cele mai importante ale siteului. Pentru o navigare uoar se poate furniza i o hart a site-ului. Dac n pagin exist multe informaii (care depesc dimensiunea vertical a ferestrei browser-ului) atunci se vor plasa link-uri ctre partea superioar a paginii astfel nct vizitatorul s nu fie obligat s deruleze napoi toat pagina pentru a merge mai departe. Chiar dac site-urile bazate pe imagini grafice impresioneaz mai mult, totui de cele mai multe ori vizitatorii caut informaii bazate pe text. n acest sens formatarea i prezentarea textului reprezint elemente importante de design n realizarea site-ului. Un procedeu mult utilizat este cel de a realiza o serie de rezumate despre coninutul seciunilor (sau al articolelor) astfel nct vizitatorul s poat gsi foarte repede ceea ce caut. Este recomandabil utilizarea unui sistem piramidal astfel nct vizitatorul s poat vedea nc de la nceput cteva detalii despre subiect i dac dorete s poat accesa tot textul. Se recomand ca seciunile de link-uri s fie separate de text. De asemenea seciunile de link-uri se vor plasa la nceputul i la sfritul textului pentru a nu distrage atenia n citirea i nelegerea acestuia. O problem important o reprezint alegerea caracterelor cu care va fi scris textul. Browser-ele vor afia diferit textul n funcie de tipul lor i de sistemul de operare sub care lucreaz. Nu trebuie folosite fonturi care este probabil s nu existe pe sistemul de operare al vizitatorului. Caracterele diacritice vor fi afiate corect sau nu n funcie de meta tag-urile utilizate n pagini i de configurarea browser-ului. De exemplu pentru a putea fi realizat corect scrierea cu diacritice romneti trebuie ca fontul utilizat s fie instalat la client iar n paginile Web s existe: <meta http-equiv=content-Type content=text/html;charset=ISO-8859-2>. Studiile efectuate n privina formatrii textului au indicat c este mai uor de citit un paragraf aliniat la stnga dect unul centrat sau aliniat la dreapta. n ceea ce privete browser-ul i rezoluia, unele site-uri specific n mod expres aceste elemente (browser-ul, rezoluia i adncimea de culoare) pentru care au fost proiectate. Grafica utilizat n site reprezint un subiect foarte important ce trebuie cunoscut de ctre proiectanii de pagini Web. Atunci cnd se ncepe proiectarea unui site

138

Web primul lucru care trebuie efectuat este stabilirea unei scheme de culori. Dei pare o decizie simpl schema de culori aleas poate atrage sau ndeprta muli vizitatori. Cu ct sunt utilizate mai multe culori ntr-un un site, cu att mai mult se dovedete un aspect neprofesional al proiectrii acestuia. Una dintre schemele de culori folosite cel mai frecvent este text negru pe fond alb. Pentru ca scrisul s fie lizibil culoarea sa i cea a fondului trebuie s fie complementare. n general se obinuiete ca textul s aib o culoare nchis, n timp ce fundalul s aib una deschis. Site-urile care utilizeaz o schem invers celei prezentate sunt mai obositoare, ceea ce determin cel mai frecvent ca un vizitator s nu ncarce mai mult de trei pagini. Totui schema de culori reprezint un element subiectiv i de aceea se recomand dac este posibil, ca fiecare vizitator al site-ului s-i poat alege interactiv o schem de culori care i convine cel mai mult. O adres Web la care pot fi ntlnite mai multe scheme de culori recomandate poate fi gsit la www.colorschemer.com. Imaginile reprezint un element grafic de atracie al site-ului. Ele pot fi statice sau animate, ns n ambele cazuri se recomand ca dimensiunea lor s fie ct mai mic, pentru a determina o vitez ridicat de ncrcare a paginilor site-ului. ntr-un site imaginile pot fi ajuttoare sau detaliate. Cele ajuttoare au dimensiuni mai mici i o rezoluie mai sczut. Opional prin accesarea lor pot deveni vizibile imaginile detaliate care au dimensiuni mai mari i rezoluii mai bune. Este bina ca suma imaginilor ajuttoare de pe o pagin s nu depeasc cteva zeci de kb. Cel mai frecvent se utilizeaz n paginile Web imagini n format GIF sau JPEG. Formatul GIF este mai bun pentru redarea imaginilor care au suprafee fr detalii. Totui formatul GIF este limitat doar la o palet de maxim 256 culori. Imaginile care conin diferite tonaliti de culoare pot fi redate cel mai bine n formatul JPEG care permite afiarea a peste 16 milioane de culori. Imaginile animate sunt de tip GIF animat care permite memorarea unei secvene formate din mai multe imagini succesive ce pot fi afiate cu o anumit vitez de rulare n mod transparent sau nu. Dac se dorete utilizarea unor animaii speciale pot fi folosite obiectele flash - Macromedia, dar care necesit foarte multe resurse att n proiectare ct i n afiare, ceea ce determin pentru vizitator necesitatea de a avea o lime de band destul de mare pentru a nu atepta foarte mult ncrcarea acestora. Foarte frecvent fiierele de tip imagine au foarte multe culori i nuane. Astfel ele tind s fie foarte mari i implic un timp mare de descrcare, ceea ce poate determina pe unii vizitatori s abandoneze consultarea site-ului. Fiierele de tip imagine care se vor utiliza n paginile Web trebuie s fie optimizate. Exist mai multe metode pentru a realiza un compromis ntre o imagine cu multe culori i o vitez crescut de descrcare a ei. Dimensiunea fiierelor de tip imagine poate fi micorat prin reducerea paletei de culori i prin reducerea dimensiunilor orizontale i verticale ale imaginii. Rezoluia standard pentru imaginile de Web este de 72 dpi.

139

9. Instrumente software de generare a paginilor Web


n prezent exist multe programe performante, foarte utile n generarea paginilor Web. Unele dintre acestea ofer o interfa grafic de dezvoltare iar altele sunt mai mult bazate pe dezvoltarea de cod HTML. De asemenea toate aplicaiile importante din suita MS-Office (Word, Excel, Powerpoint, Access) ofer posibilitatea importului i exportului din i n format HTML a documentelor cu care lucreaz. ntre programele specializate n generarea paginilor Web n format HTML, care sunt cel mai frecvent utilizate n prezent, pot fi enumerate: Macromedia Dreamweaver (considerat a fi cel mai performat la ora actual), Frontpage, Netscape Composer, NetObjects Fusion, Macromedia Homesite, Adobe GoLive, HotDog, Xara, Namo WebEditor, HotMetal, CoffeCup HTML, Note Tab Pro, HandyHTML, AceHTML, EasyHTML, CuteHTML. ntruct o prezentare exhaustiv a acestor programe ar depi cu mult nivelul propus pentru prezentul volum i deoarece multe din facilitile i procedurile de lucru pe care produsele software enumerate le ofer sunt asemntoare, se va insista doar pe prezentarea selectiv a celor mai importante modaliti de lucru i elemente de interfa grafic i de editare ale urmtoarelor programe: Note Tab Pro, Netscape Composer i Macromedia Dreamweaver.

Note Tab Pro


Este un program foarte performant de editare a documentelor de tip text. Poate lucra simultan cu mai multe documente odat i ofer suport pentru generarea codului paginilor HTML. Programul poate fi folosit free (liber) ntr-o variant mai restrns. Chiar dac la fel ca i Notepad, Note Tab Pro este un program bazat doar pe editarea textului i nu ofer o interfa grafic de dezvoltare, totui acest produs software are foarte multe caliti care l ridic mult deasupra editorului de text implicit al sistemului de operare Windows (Notepad). Note Tab Pro ofer un suport software foarte puternic pentru crearea textului care st la baza codului HTML. n acest sens pune la dispoziie doi asisteni software i un toolbar special pentru generarea de cod HTML. Aceste elemente sunt relevate n imaginea urmtoare. n continuare este prezentat modul n care suportul specializat pentru producerea de cod HTML vine n ajutorul utilizatorului atunci cnd se dorete introducerea codului corespunztor unui tabel:

140

Codul generat de aciunea anterioar (inserarea unui tabel) este evideniat prin textul selectat de mai jos:

Netscape Composer
Netscape Composer este un program care completeaz suita Netscape, foarte util n generarea facil a paginilor Web. Fiind o component Netcape, Netscape Composer poate fi folosit n mod liber. Programul utilizeaz o interfa grafic de dezvoltare i este intuitiv, fiind n acest sens uor de folosit chiar de ctre persoane care nu cunosc dect elementele eseniale ale limbajului HTML.

141

Interfaa grafic pe care o ofer este n parte asemntoare cu cea a produsului Word. Astfel pot fi inserate cu uurin prin intermediul unui Toolbar specializat, obiecte specifice limbajului HTML cum sunt: linii, imagini, link-uri tabele etc i poate fi formatat textul din pagin ntr-un mod similar cu cel din Word. Efectul aciunilor de inserare a obiectelor i de formatare este imediat i apare instantaneu n fereastra grafic de editare. Fereastra grafic prezint informaia coninut, ntr-un mod similar n care aceasta ar aprea sub un browser Netscape. Deoarece ntre cele dou browser-e utilizate cel mai frecvent (Netscape i Internet Explorer) pot aprea unele diferene la afiarea paginilor Web este recomandat ca pagina HTML generat s fie verificat i sub Internet Explorer. Iat n continuare interfaa grafic a acestui produs software:

O parte din codul generat de ctre Netscape Composer, corespunztor cu coninutul ferestrei grafice anterioare este:

142

Macromedia Dreamweaver
Macromedia Dreamweaver este considerat n literatura de specialitate, ca fiind cel mai performant editor de cod HTML pentru paginile Web. Dreamweaver este o component a suitei Macromedia care ofer n plus i alte programe performante cum sunt Flash (un editor de grafic i animaie interactiv, foarte mult utilizat astzi n paginile Web sub forma componentelor Flash .swf), Fierworks i FreeHand (dou editoare grafice de asemenea foarte performante). Programul Dreamweaver ofer o interfa grafic intuitiv, puternic, care pune la dispoziie multe instrumente i faciliti utile dezvoltatorilor profesioniti de pagini Web cum sunt: - generarea de cod JavaScript ce poate fi inclus n paginile Web pentru a da acestora o interactivitate mai mare, - inserarea de cod PHP, - inserarea de controale ActiveX, - corectarea automat a codului HTML eronat, - optimizarea codului HTML, - includerea componentelor Flash i Fireworks, - o gestionare puternic a tuturor paginilor Web i obiectelor ce compun un site, - o aplicaie de tip client FTP prin intermediul creia poate fi actualizat cu uurin la distan, coninutul unui Website, - posibilitatea de a verifica funcionarea codului generat sub mai multe browser-e, - asisteni software, - un tutorial de autoinstruire foarte bine realizat etc. Dreamweaver se adreseaz n primul rnd dezvoltatorilor profesioniti de pagini Web. Se consider c pot lucra bine cu acest program i dezvoltatorii nceptori, care cunosc limbajul HTML. De multe ori se apreciaz n mod greit c Dreamweaver se adreseaz celor care doresc s creeze pagini Web, dar care nu trebuie s cunoasc limbajul HTML, deoarece interfaa grafic foarte puternic a produsului substituie acest lucru. Trebuie menionat faptul c nu ntotdeauna un editor de pagini Web bazat pe o interfa grafic de dezvoltare va genera un cod HTML performant, care s corespund de fiecare dat exigenelor ateptate. Este de remarcat faptul c Dreamweaver pune la dispoziie utilizatorilor dou ferestre: - una n partea de sus care conine codul HTML pe care produsul l genereaz instantaneu atunci cnd se lucreaz grafic (n a doua fereastr) i - cea de-a doua n partea de jos care conine i reprezint grafic toate componentele paginii Web. n aceast fereastr se poate dezvolta ntr-un mod vizual coninutul paginii HTML. Iat n continuare interfaa de dezvoltare a produsului:

143

Fereastra de dezvoltare grafic (din partea de jos) i fereastra de cod (din partea de sus) funcioneaz sincron. Orice modificare fcut ntr-una dintre aceste ferestre se reflect instantaneu n cealalt. Iat n continuare un exemplu elocvent care prezint felul n care se reflect reciproc cele dou ferestre:

n interfaa de dezvoltare Dreamweaver sunt de remarcat seciunile din bara Insert care disponibilizeaz bare de instrumente ce conin obiectele specifice care pot fi 144

inserate n pagin (Common, Layout, Text, Tables, Frames, Forms, Media etc). Oricare dintre aceste obiecte genereaz atunci cnd este plasat n fereastra grafic un cod HTML corespunztor cu atributele corespondente din seciunea Properties (aflat n mod normal sub fereastra grafic). Atributele din seciunea Properties pot fi modificate interactiv. Codul integral generat (n fereastra de cod) corespunztor ferestrei grafice de mai sus este: <html> <head> <title>Exemplu de pagina HTML realizata in Dreamweaver</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <body> Aceasta este <font size="4"><b><i>o pagin Web</i></b></font> realizat n <b>Dreamweaver</b>.<br><hr> <table width="40%" border="1" bgcolor="#FFFFCC"> <tr> <td><div align="center"><b>Coloana 1</b></div></td> <td><div align="center"><b>Coloana 2</b></div></td> </tr> <tr> <td><div align="center">11</div></td> <td><div align="center">12</div></td> </tr> </table> <br> </body> </html> Este de remarcat felul n care codul este redactat automat ntr-o form identat, foarte lizibil i faptul c acesta poate fi evideniat n culori diferite n funcie de coninut. Dreamweaver ofer suport pentru testarea sub mai multe browser-e a funcionrii paginii pe care a generat-o:

Deoarece unele produse cum este Word-ul ofer n urma exportului un cod HTML redundant, Dreamweaver, asigur prin intermediul meniului Commands un suport software pentru curare:

145

Suportul de autoinstruire pentru utilizarea produsului este interactiv i foarte bine realizat:

146

10. Simulri practice Informaie i Comunicare


-I1. Deschidei un document Word nou. Introducei datele dvs. de identificare pe primul rnd al documentului i salvai fiierul sub numele examen.doc n folder-ul Modul 7. 2. Descriei n cteva cuvinte facilitile serviciului www i salvai rspunsul n fiier. 3. Deschidei o aplicaie de navigare pe Internet. 4. Schimbai pagina de start n http://www.comunicare.ro; accesai pagina de start a aplicaiei. 5. Deschidei o nou fereastr n aplicaie i accesai URL-ul http://www.snspa.ro. 6. Revenii la prima fereastr i accesai link-ul Cine suntem noi? existent n aceast pagin. 7. Salvai pagina Web n format html. 8. Copiai primele trei rnduri din aceast pagin n fiierul examen.doc. 9. Revenii la pagina iniial i tiprii-o (pe imprimanta disponibil sau n fiier n folder-ul Modul 7) n format tip vedere. 10. Salvai fiierul examen.doc i nchidei toate aplicaiile existente. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. - II 1. Deschidei un document Word nou. Introducei datele dvs. de identificare pe primul rnd al documentului i salvai fiierul sub numele de informatii.doc. 2. Deschidei o aplicaie de navigare pe Internet. 3. Accesai URL-ul http://www.comunicare.ro . 4. Adugai adresa paginii n Bookmarks (Favorites). 5. Introducei n fiier adresa paginii de start a aplicaiei i salvai. 6. Accesai pagina de nouti (News ) folosind hyperlink-ul existent. 7. Copiai sigla facultii (sau adresa locaiei imaginii) n fiier i salvai. 8. Setai aplicaia astfel nct s ncarce doar textul, nu i imaginile i rencrcai pagina folosind butonul potrivit. 9. Schimbai orientarea paginii n tip vedere i salvai pagina n format html. 10. Salvai fiierul i nchidei toate aplicaiile existente. 1. 2. 3. 4. 5. 6. 7. 8. 9. Deschidei o aplicaie electronic de e-mail. Sortai mesajele din Inbox dup subiect n ordine cresctoare. Deschidei primul mesaj care are fiiere ataate. Deschidei un nou mesaj de e-mail i copiai textul din mesajul anterior n mesajul nou. Introducei adresa e-mail a facultii n cmpul To i stanp@yahoo.com n cmpul Cc. Introducei Test Informatie si Comunicare n cmpul Subject i trimitei mesajul. Revenii la primul mesaj i marcai-l (cu un stegule). Salvai unul din fiierele ataate mesajului n folder-ul Modul 7. Tiprii primul mesaj n 2 copii (pe imprimanta disponibil sau n fiier n folder-ul Modul 7). 10. nchidei aplicaia. Deschidei o aplicaie electronic de e-mail. Introducei adresa e-mail a facultii n Address Book. Folosind lista de adrese (Address Book) vei trimite un mesaj nou ctre aceast adres. Introducei Rezultate modul 7 n cmpul Subject i ataai fiierul examen.doc. Trimitei mesajul i sortai mesajele din Sent Items dup Subject n ordine descresctoare. Deschidei primul mesaj din folder-ul Sent Items. Selectai primul paragraf i tiprii selecia (pe imprimanta disponibil sau n fiier n folder-ul Modul 7). Vei retransmite mesajul (Forward) ctre adresa stanp@yahoo.com. Introducei adresa bdacnciu@hotmail.com n cmpul To i trimitei mesajul. nchidei aplicaia.

147

- III 1. Deschidei un document Word nou. Introducei datele dvs. de identificare pe primul rnd al documentului i salvai fiierul sub numele test1.doc. 2. Descriei pe scurt termenul de HTTP, introducei rspunsul n fiier i salvai. 3. Deschidei o aplicaie de navigare pe Internet i accesai URL-ul:

http://www.ecdl.org.ro .
4. 5. 6. 7. 8. 9. 10. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Copiai sigla ECDL n fiier i salvai. Accesai pagina fundaiei ECDL folosind image link-ul cu sigla ECDL existent. Copiai data din colul din dreapta sus al paginii de Web n fiier i salvai. Revenii la pagina anterioar i salvai-o n format txt. Accesai pagina de start a aplicaiei i copiai URL-ul acesteia n fiier. Schimbai orientarea paginii n tip portret i tiprii. Salvai fiierul i nchidei toate aplicaiile. Deschidei o aplicaie electronic de e-mail. Creai un nou sub-folder n folder-ul Sent Items. Numii acest folder Folder Test. Sortai mesajele din folder-ul Sent Items n ordine cresctoare dup subiect. Mutai cteva mesaje care au fiiere ataate n Folder Test. Marcai toate mesajele din Folder Test. Deschidei un nou mesaj i introducei adresa stanp@yahoo.com n cmpul To. Introducei Rezultate modul 7 n cmpul Subject i ataai fiierul test1.doc. Trimitei mesajul i la adresa bdacnciu@hotmail.com folosind funcia Carbon copy (Cc) . nchidei aplicaia.

ndrumar metodologic privind realizarea proiectului


1. Obiectivul: Crearea unui site pentru o organizaie public sau privat (de preferat real i nu ipotetic). 2. Alegerea organizaiei: Studenii se vor orienta ctre acele firme sau organizaii care vor accepta colaborarea cu ei pe perioada realizrii proiectului. Pot fi firme sau organizaii: la care studentul este angajat sau lucreaz n colaborare; pe care studentul le cunoate foarte bine; care accept realizarea unui site de ctre student pe o perioad determinat. 3. Documentarea n vederea realizrii proiectului presupune: interviuri cu managerii organizaiei, cu angajaii, clienii, partenerii sau cu publicul larg despre scopul i activitile organizaiei; strngerea informaiilor sub form de text, imagini, sunete, videoclipuri etc. legate de organizaie; strngerea de sigle, logo-uri, adrese, liste de parteneri, oferte de produse etc.; fonturi i culori favorite. 4. Proiectarea presupune: stabilirea coninutul fiecrei pagini web, a imaginilor i a legturilor dintre ele; stabilirea elementelor constituente ale paginii principale (Home page); stabilirea unei hri a site-ului; stabilirea aplicaiilor care vor fi utilizate pentru realizarea paginilor web (editoare HTML, editoare grafice); proiectul va avea minim 5 pagini n format HTML i minim 5 imagini;

148

toate link-urile vor fi funcionale i vor trebui s existe link-uri sau butoane pentru navigarea n site (nainte, napoi, ctre pagina principal .a.). 5. Implementarea proiectului presupune: optimizarea imaginilor pentru web (orice imagine va fi sub 100KB); crearea paginilor web, inserarea imaginilor i a legturilor; introducerea de diacritice romneti dac site-ul va fi n limba romn; introducerea datelor legate de autorul proiectului. 6. Testarea proiectului presupune corectarea textului, a legturilor; verificarea funcionrii corecte pe mai multe computere, avnd monitoare de rezoluii diferite (800 X 600 pixeli, 1024 X 768 pixeli etc), utiliznd mai multe browsere (Internet Explorer, Netscape Navigator, Opera etc.). 7. Predarea proiectului presupune alegerea suportului (dischete sau CD); alegerea datei de predare (ziua programat pentru examen).

Teme de reflecie i aplicaii


Documentai-v suplimentar asupra subiectului Elemente de design ale paginilor ale paginilor Web. Utilizai i informaia furnizat de ctre motoarele de cutare. Analizai o organizaie public sau privat a crei imagine pe Internet va fi prezentat prin intermediul unui website care va face obiectul proiectului. Documentai-v i adunai resursele necesare (imagini, informaii despre produse posibiliti de contact etc). Realizai harta website-ului. Experimentai lucrul cu programul Dreamweaver pentru generarea paginilor Web ale proiectului. Testai funcionarea website-ului.

149

11. Teste de autoevaluare


1. Proiectul ARPA i-a propus: a) realizarea primei reele locale de calculatoare b) realizarea unei reea de reele de calculatoare c) realizarea unei reele publice de calculatoare 2. I.P. reprezint: a) un proiect Internet b) un serviciu Internet c) un protocol Internet 3. WWW este un .. Internet care permite transferul informaiei n format 4. Serviciul FTP este destinat pentru: a) transferul de informaie multimedia b) transferul de fiiere c) transferul de protocoale d) transferul mesajelor e-mail e) transferul ctre alte locaii Internet 5. Serviciul WWW lucreaz prin intermediul protocolului: a) FTP b) TELNET c) NEWS d) HTTP e) SMTP 6. Serviciul e-mail este un serviciu de pot electronic care poate lucra pe baza protocolului i care pe lng transferul de electronice permite i transferul de ataate. 7. Serviciul NEWS a) este un serviciu de CHAT b) permite accesul activ la grupurile de discuii pe domenii de interes c) este un serviciu de informare pentru tirile de pres d) este un serviciu de securitate al tirilor e) permite informarea n Internet pe baza serviciilor WWW i FTP. 8. Protocolul HTTP asigur metoda de acces la resursele din Internet n format prin intermediul serviciului 9. Sintaxa URL este: :// / / #

150

10. Adresa IP este un numr binar pe .. de bii care se exprim prin . grupe de numere zecimale cuprinse ntre 0 i ... 11. Specificai care din urmtoarele adrese IP sunt corecte: a) 193.100.256.1 b) 194.128.129.199 c) 251.100.100.1 d) 0.0.0.0 e) 127.0.0.1 12. Adresele IP se grupeaz n clase de adrese. Exist tipuri de clase. 13. Gsii corespondena corect ntre clasele de adrese i forma lor de exprimare (r = reea, c = calculator) clasa C clasa B clasa A 14. O clas de tip C poate avea cel mult a) 512 adrese b) 256 adrese c) 255 adrese d) 128 adrese e) 64 adrese 15. n cazul n care se schimb adresele IP corespondente unui domeniu, este obligatorie i schimbarea numelui de domeniu ? a) da b) nu 16. Nivelul reea este nivelul fizic reprezentat de mediul prin care circul pachetele de date. La acest nivel exist mai multe protocoale n funcie de tipul reelei de computere. Acestea pot fi: a) b) c) 17. Care dintre urmtoarele afirmaii sunt corecte ? a) Plcile de reea au o adres hardware unic nscris n momentul fabricrii. b) Plcile de reea nu au o adres hardware unic. Adresele lor pot fi modificate. c) Adresa hardware a plcilor de reea este un numr pe 48 de bii format din 6 grupe de cte 2 cifre hexagesimale. 18. Trecerea de la numele de domeniu la adresa IP este realizat de ctre serviciul 19. Browser-ul Internet este o aplicaie de tip

151

20. Tehnologia client-server presupune a) existena unui browser instalat pe calculatorul client b) existena unei aplicaii de tip server c) existena unei aplicaii de tip client d) existena unui server Web instalat pe calculatorul server e) existena serviciului www i a protocolului http. 21. Este posibil funcionarea unei aplicaii de tip server i a unei aplicaii de tip client pe acelai calculator ? a) da b) nu 22. Comanda ping a) listeaz numele gazd al computerului b) verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse c) listeaz adresa hardware a plcii de reea i tabela de rutare d) listeaz server-ele intermediare ntre un computer surs i un computer destinaie 23. Comanda hostname a) listeaz numele gazd al computerului b) verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse c) listeaz adresa hardware a plcii de reea i tabela de rutare d) listeaz server-ele intermediare ntre un computer surs i un computer destinaie 24. Comanda route print a) listeaz numele gazd al computerului b) verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse c) listeaz adresa hardware a plcii de reea i tabela de rutare d) listeaz server-ele intermediare ntre un computer surs i un computer destinaie e) listeaz adresa IP a computerului, masca de reea i poarta implicit 25. Comanda ipconfig a) listeaz numele gazd al computerului b) verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse c) listeaz adresa hardware a plcii de reea i tabela de rutare d) listeaz server-ele intermediare ntre un computer surs i un computer destinaie e) listeaz adresa IP a computerului, masca de reea i poarta implicit 26. Comanda tracert a) listeaz numele gazd al computerului

152

b) verific conexiunea cu un computer prin trimiterea i recepionarea unui pachet de date de dimensiuni reduse c) listeaz adresa hardware a plcii de reea i tabela de rutare d) listeaz server-ele intermediare ntre un computer surs i un computer destinaie 27. Stuctura standard a unui fiier HTML este: <html> <. ..> <title>< > </head> <body> </body> < > 28. ntr-un document HTML culoarea poate fi specificat conform modelului de culoare RGB (Red, Green, Blue). Construcia rrggbb specific culoarea prin intermediul a trei grupe de numere . 29. Gsii corespondena corect ntre codurile de culoare i culorile rezultate FFFFFF 000000 FF0000 00FF00 30. ntr-un document HTML setarea fontului de baz al paginii se realizeaz prin intermediul tag-ului <. ..> (font, basefont, head, style). Un parametru al acestui tag prin intermediul cruia poate fi setat dimensiunea fontului este SIZE. Dimensiunea maxim este .... (6,7,8,12). 31. Culoarea codificat 0000FF este ... 32 Setarea marginilor unei pagini Web se face prin intermediul atributelor leftmargin i topmargin care pot aprea n tag-ul .. 33. Scrierea cu caractere ngroate (bold) se realizeaz cu ajutorul tag-urilor a) <b></b> b) <u></u> c) <big></big> d) <bold></bold> e) <basefont></basefont> 34. Scrierea cu caractere nclinate se realizeaz cu ajutorul tag-urilor a) <b></b> b) <u></u>

153

c) <i></i> d) <bi></bi> e) <italic></italic> 35. Sub Internet Explorer scrierea cu caractere clipitoare se poate realiza a) prin intermediul tag-urilor <blink></blink> b) prin gif-uri animate c) prin intermediul obiectelor ActiveX 36. Care exprimri sunt corecte a) <font size=5> text </font> b) <font size=-3> text </font> c) <font size=+2> text </font> d) <font size=8> text </font> e) <font size=10%> text </font> 37. Blockquote realizeaz: a) marcarea unui bloc de text b) identarea unui bloc de text c) mrirea unui bloc de text d) spaierea unui bloc de text 38. ntr-un document HTML pot fi introduse mai multe spaii blanc succesive utiliznd: a) mai multe caractere blanc b) irul de caractere &nbsp c) irul de caractere &blanc d) irul de caractere &space 39. Specificai variantele corecte n care un paragraf poate fi aliniat prin atributul align introdus prin intermediul tag-urilor <p> </p: a) <p align=left> text </p> b) <p align=right > text </p> c) <p align=top> text </p> d) <p align=bottom> text </p> e) <p align=center> text </p> 40. Tag-ul pentru trasarea liniilor orizontale este ... . Parametrii acestui tag pot fi: width, align, color, noshade i .. Ultimul parametru este utilizat pentru specificarea grosimii n pixeli a liniei. 41. Documentele HTML pot conine liste ordonate specificate prin .. i liste neordonate specificate prin ... 42. Pentru listele de definiii se utilizeaz tag-urile:

154

a) <li>, </li>, <dl>, </dl>, <dt>, <dd> b) <dl>, </dl>, <dt>, <dd> c) <list>, </list>, <dl>, </dl>, <dt>, <dd> 43. Pentru a insera un tabel ntr-o pagin Web utilizm <table> i </table>. n cadrul acestor tag-uri: - fiecare rnd al unui tabel (table row) se specific prin tag-ul ... - fiecare celul de date (table data) dintr-un rnd se specific cu tag-ul .. Grosimea n pixeli a chenarului tabelului se stabilete prin atributul ... Culoarea de fond a unui tabel se stabilete prin atributul .. 44. Distana dintre dou celule vecine ale unui tabel poate fi setat cu parametrul .. Distana dintre marginea unei celule i coninutul ei poate fi setat cu parametrul .. 45. Dimensiunile unui tabel pot fi setate n tag-ul <table > prin intermediul parametrilor width i height. Aceti parametrii pot avea valori specificate: a) n cifre absolute b) procentual c) mixt (n cifre absolute i/sau n procente) 46. Prin intermediul atributului valign coninutul unei celule dintr-un tabel poate fi aliniat: a) ... b) ... c) ... d) ... 47. ntr-un tabel extinderea unei celule peste celulele din dreapta ei se face cu ajutorul atributului .. iar extinderea unei celule peste celulele de sub ea se face cu atributul .. 48. Specificai atributele care pot fi utilizate sub Internet Explorer pentru setarea imaginii din fundal i a felului n care apare chenarul unui tabel. a) background b) bordercolor c) bordercolorlight d) bordercolordark 49. Unele dintre cele mai cunoscute extensii ale fiierelor care conin imagini grafice sunt: .... . .... . .... .. 50. Care dintre urmtoarele formulri sunt corecte: a) <img src=a1.gif> b) <img src=a1.gif width=200 height=20%> c) <img src=a1.gif align=right lowsrc=a2.gif alt=Explicaie>

155

d) <img lowsrc=a2.gif> 51. Prin intermediul tag-ului <body> poate fi setat fondul unei pagini Web. Culoarea de fond a paginii se stabilete prin atributul .. Imaginea de fond pentru pagin se stabilete prin atributul .... 52. Pot fi inserate imagini n celulele unui tabel ? a) da b) nu 53. Pot fi inserate mpreun i imagini i text n celulele unui tabel ? a) da b) nu c) numai utiliznd anumite setri speciale 54. Urmtoare secven de cod html <a href=a1.gif><img src=a2.gif>TEXT</a> realizeaz: a) un link pe imaginea a1.gif care la accesare va face posibil afiarea imaginii a2.gif b) un link pe imaginea a2.gif care la accesare va face posibil afiarea imaginii a1.gif c) un link pe imaginea a2.gif i cuvntul TEXT care la accesare va face posibil afiarea imaginii a1.gif d) un link pe imaginea a1.gif care la accesare va face posibil afiarea cuvntului TEXT e) un link pe imaginea a2.gif care la accesare va face posibil afiarea cuvntului TEXT 55. Urmtoarea secven de cod html <a href=p1.html><img src=a.gif>TEXT</a> realizeaz: a) un link pe imaginea a.gif care la accesare va face posibil saltul la pagina p1.html b) un link pe imaginea a.gif i cuvntul TEXT care la accesare va face posibil saltul ctre pagina p1.html c) un link pe imaginea a.gif care la accesare va face posibil afiarea cuvntului TEXT 56. Care dintre urmtoarele afirmaii sunt corecte: a) sunt posibile link-uri ctre imagini i ctre adrese din cadrul paginii curente b) sunt posibile link-uri ctre fiiere locale i externe de tip documente Word c) sunt posibile link-uri ctre alte pagini Web locale sau ctre alte adrese IP d) sunt posibile link-uri ctre anumite adrese din interiorul unor documente Word e) sunt posibile link-uri doar n condiiile n care exist lansate o aplicaie de tip server i una de tip client

156

57. Pentru a lansa o pagin nou n aceeai fereastr, ntr-o fereastr nou sau ntr-un alt frame, tag-ul <a> poate utiliza atributul target care accept valorile _blank, _parent, _self, _top. Exemplu: <a href=pag3.html target=_blank>Lansare pagina 3</a>. Semnificaiile valorilor target sunt: .... ncrcarea are loc ntr-o fereastr nou anonim ... ncrcarea are loc n fereastra printe .. ncrcarea are loc n aceeai fereastr .. ncrcarea are loc n fereastra top a frame-urilor curente 58. Stabilirea culorilor pentru link-uri se poate face n cadrul tag-ului <body> prin intermediul atributelor link, vlink, alink. Exemplu: <body link=red vlink=yellow alink=blue> Semnificaia pentru fiecare atribut este: a) . .. controleaz culoarea pentru link-urile nevizitate b) . .- controleaz culoarea pentru link-urile vizitate c) . ..- controleaz culoarea pentru link-urile active 59. Sunt posibile link-uri ctre: a) adrese ftp b) adrese e-mail c) adrese news 60. Aplicaia Outlook Express este o aplicaie Internet de tip client pentru servicii: a) e-mail b) ftp c) news d) www 61. Dac pagina curent este pag1.html atunci urmtoarea secven de cod html <meta http-equiv=refresh content=5; url=pag2.html> va declana: a) reafiarea paginii curente dup 5 secunde i nchiderea paginii pag2.html b) rencrcarea paginii curente dup 5 secunde i actualizarea coninutului pag2.html c) ncrcarea dup 5 secunde a paginii pag2.html d) reactualizarea dup 5 secunde a coninutului paginii pag2.html 62. Pentru a introduce comentarii sau secvene de cod (script-uri) din alte limbaje (Java, Script, VB Script, PHP, PERL) ntr-o pagin html se utilizeaz tag-urile: a) <comment> </comment> b) <!-- i --> 63. n cadrul paginilor Web pot fi inserate i link-uri ctre fiiere de sunet sau de tip videoclip. Specificai cteva dintre cele mai cunoscute extensii ale unor astfel de fiiere. ... ... . .. ... ... . ..

157

64. Dac lansarea n execuie ntr-o pagin Web a unui fiier de sunet se face prin intermediul unui link atunci tag-urile folosite vor fi: a) <a > </a> b) <play > </play> c) <sound > </sound> 65. Sub browser-ul Internet Explorer sunetul de fond ntr-o pagin Web se seteaz prin intermediul tag-ului ... 66. ntr-o hart de imagini atributul usemap este un parametru care aparine tag-ului: a) <imagemap > b) <map > c) <img > 67. Prin intermediul tag-ului area ntr-o hart de imagini pot fi controlai urmtorii parametrii: .... ... ... .. ..... 68. ntr-un formular definit ntre tag-urile <form> i </form> parametrul action: a) precizeaz numele unui script, al unui program aflat pe server care vor prelua i prelucra datele formularului sau o adres e-mail b) precizeaz metoda utilizat de browser pentru expedierea datelor formularului 69. Parametrul action al tag-ului <form> poate specifica i trimiterea datelor din formular la o adres e-mail. Ex.: <form action=mailto: aionescu@hotmail.com> a) da b) nu 70. Parametrul method al tag-ului <form> precizeaz metoda utilizat de browser pentru expedierea datelor. Gsii variantele corecte valorile pe care (method) le poate avea. a) get b) input c) post 71. Este obligatoriu ca un formular s conin un buton destinat pentru expedierea datelor coninute ? a) da b) nu 72. Un formular poate conine urmtoarele obiecte specificate de parametrul type al tag-ului input: . .... .... .... . .. . ... 73. Un formular poate conine: a) liste de selecie cu selecie simpl i cu selecii multiple

158

b) cmpuri de editare multilinie c) blocuri button d) frame-uri 74. Frame-urile sunt definite ntr-un fiier .html special n care blocul .... este nlocuit cu blocul <frameset></frameset> 75. Cte frame-uri vor aprea ca rezultat al execuiei urmtorului tag <frameset rows *.*, cols=*.*> a) 2 frame-uri b) 3 frame-uri c) 4 frame-uri d) nici un frame deoarece tag-ul este scris incorect 76. Execuia tag-ului <frameset rows=100, *, 10%> va determina a) mprirea ferestrei browser-ului n trei frame-uri orizontale b) mprirea ferestrei browser-ului n trei frame-uri verticale c) mprirea ferestrei browser-ului n dou frame-uri orizontale d) mprirea ferestrei browser-ului n dou frame-uri verticale 77. Enumerai minim trei instrumente moderne de comunicare aprute n ultimii ani: ................... ................... ................... 78. Mesageria instant utilizeaz ca principal instrument de comunicare programul client numit ..................... 79. Un fiier RSS include: a) un logo b) linkul la site c) un cmp de citire d) itemii de noutate 80. Fiierele RSS sunt fiiere de tip: a) RTF (Rich Text Format) b) Text simplu c) Imagine grafic d) Audio-video format 81. Spre deosebire de NEWS (care utilizeaz serviciul NEWS), grupurile de discuii Web funcioneaz on line sub interfaa browser-ului pe baza serviciului a) FTP b) RSS c) WWW 82. Enumerai numele a minim cinci motoare de cutare dintre cele mai cunoscute:

159

......................... ......................... ......................... ......................... ......................... 83. Operatorul AND poate fi utilizat ntr-o interogare a unui motor de cutare? a) Da b) Nu 84. Motoarele de cutare pot fi apelate prin protocolul HTTP? a) Da b) Nu 85. Certificatele digitale se utilizeaz pentru: a) autentificare b) confidenialitate c) criptare d) semnturi digitale 86. Web-Bug reprezint a) un fisier HTML b) un fiier text c) un cookie d) imagine grafic sub forma unui fiier GIF invizibil 87. Web-Bug poate aciona asupra fiierelor Word dac acestea conin imagini salvate din Internet? a) Da b) Nu 88. Selectai recomandrile fcute de netetichet pentru mesajele e-mail:: a) s nu se redacteze mesajul unui e-mail numai cu majuscule; b) n cazul n care se rspunde la un mesaj, s nu se returneze ntregul mesaj original ci s foloseasc quot-area dubl (plasarea semnelor >>) numai naintea rndurilor la care se rspunde; c) s se foloseasc o semntur electronic automat; d) s se utilizeze linia Subject n care s se fac o descriere succint a coninutului mesajului; e) dac un mesaj este trimis la mai multe adrese e-mail odat, pe ct posibil s se utilizeze Bcc i nu Cc;

160

Rspunsuri: 1.b; 2.c; 3. serviciu, hipertext; 4.b; 5.d; 6. SMTP, POP3, IMAP, mesaje, fiiere; 7.b; 8. hipertext, WWW; 9.protocol, nume.domeniu, cale, fisier.extensie, ancora; 10. 32, 4, 255; 11.b,c,d,e; 12. 3; 13. clasa C r.r.r.c, clasa B r.r.c.c, clasa A r.c.c.c; 14.b; 15. b; 16. Ethernet, Token Ring, FDDI; 17. a,c; 18. DNS; 19. client; 20. b,c; 21.a; 22.b; 23.a; 24.c; 25.e; 26.d; 27. head, /title, /html; 28. hexagesimale; 29. FFFFFF alb, 000000 negru, FF0000 rou, 00FF00 verde; 30. basefont, 7; 31. albastru; 32. body; 33. a; 34. c; 35. b,c; 36. a,b,c; 37. b; 38. b; 39. a,b,e; 40. <hr>, <size>; 41. <ol></ol>, <ul></ul>; 42. b; 43. tr, td, border, bgcolor; 44. cellspacing, cellpadding; 45. a,b,c; 46. top, baseline, bottom, middle; 47. colspan, rowspan; 48. a,b,c,d; 49. bmp, gif, jpg, pcx, tif, png; 50. a,c; 51. bgcolor, background; 52. a; 53. a; 54. c; 55. b; 56. a,b,c; 57. _blank, _parent, _self, _top; 58. link, vlink, alink; 59. a,b,c; 60. a,c; 61. c; 62. b; 63. wav, mid, au, aif, mpg, mov, mp3, avi; 64. a; 65. <bgsound>; 66. c; 67. shape, coords, href, alt, title; 68. a, b; 69. a; 70. a,c; 71. b; 72. submit, reset, text, radio, checkbox, file, image, password; 73. a,b,c; 74. <body>..</body>; 75. c; 76. a,b; 77. mesageria instant, weblog-ul, RSS, grupurile de discuii Web; 78. messenger; 79, a,b,c,d; 80. b; 81. c; 82. Google, Yahoo, Excite, Altavista, Dogpile; 83. a; 84. a; 85. a,b,c,d; 86. d; 87. a; 88. a,b,c,d,e.

161

12. Cteva argumente finale


n timp, descoperirile tiinifice au schimbat fundamental modul de comunicare i relaionare al oamenilor. Noile forme de comunicare au influenat, fiecare n felul ei societatea. Tiparul, a fcut posibil n secolul XV multiplicarea textului i a determinat o cretere a circulaiei informaiei, care n cele din urm, a reprezentat baza pe care s-au cldit multe schimbri radicale ale acelor vremuri. n secolul XX radioul i televiziunea au adus sunetul i imaginea. Prima generaie mass-media electronic a extins accesul individului la informaie, exercitnd asupra unei largi pri a populaiei o influen de omogenizare. Aceast dezvoltare a avut un rol important n formarea societii informaionale, o realitate fundamental a epocii prezente. n ultimii ani o nou tehnologie comunicaional ncepe s se impun: reelele interactive de calculatoare ce fac posibil stocarea i livrarea unei mari cantiti de informaie ctre unul sau mai muli receptori. Informaia procesat digital n aceste reele poate fi multiplicat, manipulat i distribuit cu mare uurin. Mai mult, spre deosebire de comunicarea unidirecional specific mass-mediei tradiionale, reelele interactive se bazeaz pe un flux comunicaional omnidirecional care permite utilizatorului asumarea unui rol activ. Muli cercettori susin c reelele interactive dein potenialul de revoluionare a modului nostru de a comunica, a munci, a cumpra i a ne distra. Revoluie sau nu, un lucru este ns cert: ele au i vor avea un impact semnificativ asupra vieii noastre. n prezent cea mai accesibil i ntins reea interactiv este Internetul, reeaua reelelor. Un sinonim tot mai mult utilizat pentru Internet este autostrada informaional. Pn acum 10-15 ani, utilizarea Internetului era limitat doar la cteva medii universitare, ea exista doar n lumea oamenilor de tiin, a cercettorilor i a studenilor. n prezent, Internetul are sute de milioane de utilizatori, rata de cretere exponenial nefiind egalat de nici un alt mediu tradiional. Creterea utilizrii Internetului a fost i este determinat de mbuntirea interfeelor de acces reprezentate n principal de browser-ele de navigare, care au devenit din ce n ce mai prietenoase, de scderea costurilor serviciilor de telecomunicaii, a calculatoarelor i aparatelor adiionale (modem etc) i, poate cel mai important, de posibilitatea de a uura comunicarea dintre oameni i de a prezenta informaie tiinific, comercial, publicitate i divertisment. Presiunea creat de creterea exploziv a Internetului din ultimii zece ani a determinat marile firme de software s-i regndeasc politicile de dezvoltare a produselor informatice astfel nct acestea s respecte standardele de interfa Windows n lucrul cu utilizatorul i s ofere pe lng facilitile specifice programelor de aplicaie i faciliti de comunicare i acces prin Internet. Astfel, firme cum sunt Microsoft, Borland-Inprise, IBM, Macromedia au nceput s creeze medii vizuale de dezvoltare rapid a aplicaiilor software n care clasele de obiecte Internet dein o pondere din ce n ce mai mare. Posibilitile oferite de aceste produse au determinat dezvoltatorii de aplicaii software s utilizeze noile tehnologii i s includ n aplicaiile lor faciliti de comunicare cu utilizatorii, de accesare la distan a datelor i informaiilor de comer electronic, de documentare, toate acestea prin intermediul serviciilor Internet.

162

Autoritatea britanic Ofcom care controleaz independena i respectarea regulilor de funcionare a posturilor de televiziune, radio i telecomunicaii a realizat n anul 2006 un studiu statistic la nivel internaional din care rezult clar c mediile clasice de comunicare se afl n declin. Raportul de cercetare a artat c generaia tnr cu vrste cuprinse ntre 16 i 24 de ani petrece sptmnal cu 7 ore mai puin timp n faa televizorului dect media naional prefernd seviciile de streaming audio-video on line din Internet. n aceeai situaie se afl radioul clasic i presa scris care prezint din ce n ce mai puin interes pentru generaia tnr. Aceast tendin va determina faptul ca n 5 6 ani cnd generaia tnr va deveni publicul-int al publicitii care finaneaz i susine n prezent mediile clasice de comunicare situaia s se schimbe radical. Companiile de publicitate se vor orienta cu preponderen ctre Internet determinnd cderea mediilor clasice de comunicare (televiziune, radio, presa scris) care nu se vor putea adapta noilor cerine din motive financiare sau de atitudine. Noile sistemele de operare ofer deja funcii i programe performante care fac posibil informarea i comunicarea n Internet. Este evident faptul c n actualul context aceste funcii i programe trebuie cunoscute i utilizate eficient de ctre cei care doresc s profite de oportunitile i beneficiile oferite de Internet.

163

Glosar minimal de termeni


browser / navigator client client e-mail download e-mail Flash aplicaie software de tip client util pentru vizualizarea fiierelor coninute de un server WWW o staie de lucru, un terminal sau un PC, o component software, solicitnd o activitate de la un server un program specializat de primire i transmitere de e-mail-uri. Exemplu : Microsoft Outlook, Eudora, etc. copierea unui fiier de pe un calculator server pe calculatorul client utilizat pota electronic; serviciu de reea oferind faciliti de schimb electronic de mesaje i fiiere ataate ntre utilizatori tehnologie ce permite realizarea unor animaii interactive. Pentru rularea acestora sub browser este necesar s fie instalat o component software corespunztoare (plugin player Flash) File Transfer Protocol; protocol Internet pentru transferul de fiiere Graphic Interchange Format format grafic elaborat de firma Compuserve. O imagine GIF poate conine pn la 256 de culori, permind realizarea animaiilor i stabilirea transparenei pentru anumite culori din imagine. colecie de noduri nrudite, legate prin hiperlegturi. Un hiperdocument poate conine hiperlegturi ctre date care exist intern n acelai document. un set ce poate conine una sau mai multe ancore; uzual se folosete termenul legatur. format al informaiei n care documentele sunt legate unul cu cellalt printr-un set de cuvinte selectate (marcate n text); pentru fiecare cuvnt marcat n document, hipertextul d posibilitatea crerii unei legturi logice cu alt document care explic semnificaia conceptului sau d detalii suplimentare referitoare la el. HyperText Markup Language; limbaj de marcare care definete modul de structurare a unui document hipertext HyperText Transfer Protocol; protocolul utilizat n comunicarea dintre o aplicaie client i o aplicaie server WWW. companie furnizoare de servicii Internet (Internet Service Provider); n afara unei conexiuni la reea (Internet), aceste companii mai pot oferi i alte servicii gzduire de site-uri 164

FTP GIF

hiperdocument

hiperlegtur hipertext

HTML HTTP

Internet Explorer browser, aplicaie software de navigare (de tip client WWW) ISP

(hosting), e-mail etc. Java limbaj de programare orientat pe obiecte dezvoltat de ctre Sun Micro Systems. Aplicaiile realizate n acest limbaj pot fi rulate pe orice platform. miniaplicaie scris n Java capabil s ruleze sub un browser. limbaj de scripting realizat de firma Netscape. Aplicaiile scrise n acest limbaj pot fi rulate sub browser. Acest limbaj este nrudit cu Java dar fr a dispune de fora acestuia este deosebit de util n realizarea unor efecte interactive integrate n paginile Web. Joint Photografic Experts Group reprezint un standard de stocare a imaginilor ntr-o form comprimat capabil s afieze 16,7 milioane de culori. zon de text sau imagine pe care se poate face click pentru a se realiza transferul (saltul) la alt pagin sau site Web o list afiat, cuprinznd opiuni sau funcii din care utilizatorii pot alege una pentru a activa programele sau operaiile dorite browser, aplicaie software de navigare (de tip client WWW) Portable Network Graphics format de fiiere pentru imagini, conceput ca un urma al formatului GIF i care elimin restriciile acestui format. Nu este compatibil cu browser-ele mai vechi. distribuirea resurselor calculator ntr-o reea, utiliznd un client (o staie de lucru sau un terminal), un server care asigur puterea de calcul, o reea care conecteaz mpreuna clienii cu server-ele i un software care ruleaz pe server i pe client. o configuraie de echipamente de procesare de informaie conectate prin linii de comunicaie pentru a mpri informaia i resursele. un nod sau un proces care execut un serviciu sau un set de servicii nrudite pentru clienii si. Vezi client. nume generic folosit pentru un set de protocoale de reea pe diverse niveluri; unele dintre acestea, cum ar fi IP, TCP i UDP furnizeaz funciile de nivel inferior necesare celor mai multe aplicaii, altele sunt protocoale dedicate unor funcii specifice. protocol de tip terminal virtual care asigur posibilitatea de a controla de la distan un calculator conectat la Internet. un atribut al datelor care descrie natura prezentrii. Valoarea acestui atribut poate fi una din urmtoarele: text

Java applet JavaScript

JPEG

link, hyperlink meniu Netscape Navigator PNG

procesare client/server

reea

server TCP/IP

Telnet tipul mediului

165

upload URL

sunet imagine (ex.: fotografie) grafic (ex.: desen) animaie (grafic animat) film (imagine animat)

copierea unor fiiere de pe calculatorul client pe un calculator server. Universal/Uniform Resource Locator; definete modul de localizare, numele a unui nod sau adresa unei resurse din Internet. Virtual Reality Modeling Language limbaj de descriere a scenelor care permite crearea unor imagini grafice tridimensionale i interactive, similare cu cele din unele jocuri video. Pentru vizualizarea acestora este necesar s fie instalat sub browser o component software (plugin) corespunztoare. Abreviere pentru WWW (World Wide Web); este constituit dintr-o colecie neorganizat de milioane de documente rspndite pe servere n ntreaga lume. ntre aceste documente se poate naviga cu ajutorul link-urilor sau folosind adresele URL ale paginilor dorite. World Wide Web (numit i W3); serviciu Internet i sistem de informare bazat pe hipertext, permind navigarea (deplasarea) de la un document la altul n cadrul unei reele de informare.

VRML

WEB

WWW

Teme de reflecie i aplicaii


Documentai-v suplimentar utiliznd serviciile furnizate de motoarele de cutare din Internet i mbuntii glosarul de termeni. Evaluai manualul i dac vei considera necesar trimitei autorului prin e-mail (mihai.gavota@comunicare.ro), propunerile dumneavoastr de mbuntire.

166

Bibliografie
Courtner, Gini Marquis Annette Eddings, Joshua Gavot, Mihai Gavot, Mihai Gugoiu, Teodoru Holotescu, Carmen Jamsa, K. Jinga, Ioan Gavot, Mihai Jinga, Ioan Gavot, Mihai Joseph, R. Dominik Kerman, Phillip Lon, Coley Ptru, Bogdan Tyler, Denise Crystal D. Erickson *** *** *** *** *** *** *** Iniiere n Microsoft Office 2000, Editura ALL, Bucureti, 1999 How the Internet Works, Ziff-Davis Press, Emeryvile, California, 1994 Baze de date, Bucureti, Editura SNSPA, 2001 Noi deschideri n nvmntul universitar. Premise i soluii informatice, Bucureti, Editura Licorna, 2004 HTML prin exemple, Editura TEORA 2000 Ghid eLearning, Editura Solness, Timioara, 2004 Programarea Web, Editura ALL, Bucureti, 1999 Evaluarea performanelor colare (Gavot, Mihai coautor i autor al seciunii informatice), Bucureti, Editura Afeliu 1996, 1999 Manual de pedagogie (Gavot, Mihai - coautor i autor al seciunii e-learning), Bucureti, Editura All, 2006 The Dynamics of Mass Communication. Media in the Digital Age, McGrow-Hill, New York, 2002 Macromedia Flash 5, Editura Teora 2001 Dreamweaver 4 i Firewors 4 n imagini, Editura Kondyli, Timioara, 2001 Internet pentru nceptori, Editura Teora, 2003 Microsoft FrontPage 98, Editura TEORA 1999 Informatic Internet, Note de Curs Informatic Internet, Curs Multimedia Dreamweaver, FrontPage, Netscape Composer, Fireworks Help i Tutorial Colecia de reviste PC Magazin (1995-2006) Colecia de reviste PC Word (1992-2006) Colecia de reviste Chip (1995-2006) Colecia de reviste Xtreme PC (1999-2006)

Not: n realizarea crii s-au folosit i foarte multe resurse din Internet, studii sau articole scrise de diferii autori din lumea ntreag.

167