You are on page 1of 8

2. Utilizarea Internet-ului 2.

1 Concept
Internet nu reprezint un nou tip de reea fizic, ci o metod de interconectare a reelelor fizice, o metod de transport a datelor, mpreun cu un ansamblu de convenii de utilizare a ansamblului reelelor legate, care permit interoperarea staiilor de lucru i a terminalelor de la care utilizatorii au acces la acest mediu. n acest context tehnologia de realizare i tipurile de staii de lucru i echipamente terminale folosite n cadrul reelei au un rol minor, importante fiind ns facilitile de nivel nalt asigurate de software ul de comunicaie al Internet ului. Internet ul i a nceput viaa la sfritul anilor !"# n $tatele %nite ca o reea militar i de cercetare sub numele de Arpanet. &e parcursul anilor, tot mai multe reele mici, locale, s au conectat la aceast reea. 'egulile folosite pe Internet pentru a stabili cum i unde s se livreze diverse informaii poart numele de protocoale. (omunicaia n Internet ntre calculatoare este asigurat de protocolul de comunicaie )(&*I&. &rotocalele de comunicaie, reprezint pentru transmisia informaiei ceea ce limba+ele de programare sunt pentru prelucrarea informatic. ,stfel, un limba+ de programare permite specificarea sau nelegerea unui calcul fr s se cunoasc detalii despre instruciunile main folosite de microprocesor. )ot aa i protocoalele de comunicaie permit realizarea comunicaiei fr s se cunoasc n detaliu hardware ul folosit n acest scop. %tilizatorul percepe o conexiune )(&*I& ca un ansamblu de programe de aplicaie care folosesc reeaua pentru a efectua diverse sarcini utile. -iferitele componente din Internet sunt conectate prin calculatoare denumite routere ce leag ntre ele reele de diverse tipuri . /)0/'1/), )o2en 'ing, linii telefonice etc.3. 4iecare calculator conectat la Internet are asociat o adres unic. ,dresele Internet constau din 5 numere ntre # i 677, separate prin punct. /ste greu de conversat folosind doar adresele I&. -e aceea se prefer s se foloseasc nume pentru identificarea locaiilor de calculatoare. ,stfel exist un sistem numit -1$ . Domain Name S8stem3. -1$ reprezint o metod de administrare a numelor prin care se acord diverse responsabiliti de grup pentru subseturi de nume. 4iecare nivel din sistem se numete domeniu, mai multe domenii din nume fiind separate cu punct. -e exemplu mail.upgploiesti.ro este un server ce aparine universitii din &loieti care aparine domeniului de ar ro .'omania3. n cadrul numelor pot exista un numr variabil de domenii, maxim 7. -omeniile de ar sunt gestionate de organizaii recunoscute de forul mondial, codurile de ar sunt definite de I$9 :;"". n afar de codurile de ar mai sunt i alte coduri de nivel nalt cum ar fi com pentru organizaii comerciale, edu pentru organizaii educaionale, gov pentru organizaii guvernamentale, mil pentru reelele militare .ale $tatelor %nite3, org pentru organizaii, int pentru organizaii internaional, net pentru diverse servicii de reea.

2.2.Servicii INTERNET
&rotocoalele de comunicaie permit nelegerea informaiilor despre comunicaii, fr s se cunoasc n detaliu hardware ul folosit n acest scop. n acest fel <ascunderea= detaliilor de comunicaie, pentru nivelele inferioare ale arhitecturii stratificate, contribuie la mbuntirea programrii n contextul reelei. %tilizatorul percepe o conexiune )(&*I& ca pe un ansamblu de programe de aplicaie care folosesc reeaua pentru a efectua o serie de sarcini utile. n mod normal, un utilizator obinuit care are acces la o interconectare execut o mulime de programe de aplicaie fr s neleag tehnologia )(&*I& i fr s cunoasc nici drumul parcurs de date pentru a a+unge la destinaia lor. -oar programatorii de aplicaii scrise pentru medii de reele percep interconectarea reelelor, astfel fiind obligai s le cunoasc toate detaliile tehnologice. $erviciile, implicit instrumentele de baz pentru lucrul n mediul Internet sunt> &ota electronic .e mail3 (onectarea la distan .telnet3 )ransferul de fiiere .ftp3 ;

,socierea nume adres .-1$3 ?orld ?ide ?eb .???3 -eoarece am dat de+a c@teva detalii despre serviciul -1$ ce face asocierea ntre aderesel Internet i numele serverelor acest serviciu nu o s l mai discutm aici, insist@nd mai mult pe celelalte servicii Internet care sunt mult mai folosite de utilizatorul obinuit.

2.2.1. Telnet (Conectarea logic la !istan" #


$ervete pentru conectarea unui utilizator la un server .furnizor de servicii3 sau la un calculator din Internet . %nul din elementele principale care stau la baza acestui protocol este conceptul de terminal virtual de reea care asigur o interfa standard cu echipamentele de tip terminal sau displa8. &entru a lansa din mediul ?I1-9?$ comanda pentru realizarea conexiunii la distanta din meniul $),') se alege optiunea '%1 si se introduce comanda Telnet [host name]

2.2.2. $T% ($ile Trans&er %rotocol#


)ransfer fiierele n ambele direcii dintre un calculator situat la distanta si calculatorul local. 4isierele ce se pot transfera sunt documente, bibliografii, software, fisiere de imagine sau audio, videoclipuri etc. ,pelul programului se face cu urmtoarea comand> ftp [hostname] $istemul .calculatorul3 cu care se comunic prin ftp , poate fi specificat n linia de comand, prin argumentul hostname , caz n care programul ftp ncearc s stabileasc imediat conexiunea. )oate serverele de 4)& au un utilizator public denumit anonymous la care conectarea se face fr specificarea parolei, sau dac este necesar parola aceasta este adresa de e mail a utilizatorului. -up fiecare transfer programul comunic ceea ce a transferat, c@t de mare a fost cantitatea de date transformat i rata medie de transfer. (onectarea poate deveni imposibil i din cauze subiective .introducerea greit a numelui calculatorului de la distan3 sau din cauze obiective .a avut loc o oprire a acestuia3. ,par astfel mesa+e precum unknown host, host unreachable, host not responding sau connection time out. n aceste cauze singura soluie este de a ncerca din nou.

2.2.'. Electronic (ail (po)ta electronic #

&ermite trimiterea prin mediul Internet .i nu numai3 a unor mesa+e ntre diveri utilizatori. /lectronic Aail este cea mai popular facilitate oferit de Internet, deoarece ofer avanta+ul c este mai ieftin, mai rapid, mai convenabil, simplific transmiterea corespondenei internaionale. 4iecare utilizator are o cutie potal cu adres unic n Internet. /xpeditorii, desemneaz destinatarii cu a+utorul unei perechi de identificatori ce indic numele calculatorului situat la distan i numele cutiei potale de pe aceast main. ,dresele cutiilor potale sunt indentice cu numele de login ale utilizatorilor iar numele mainii de destinaie este acelai cu numele lor de domeniu .-1$3. ,stfel o adres de / Aail se poate scrie conform celor spuse mai nainte sub forma
nume_login@nume_masina

-e exemplu user2@yahoo.com reprezint adresa utilizatorului user6 din cadrul serverului 8ahoo.com. &ota electronic funcioneaz pe baza protocolului $A)& .$imple Aail )ransfer &rotocol3 %nul din cele mai utilizate programe client pentru afiarea mesa+elor de pot electronic este Aicrosoft 9utBoo2 /xpress. ,plicaia permite vizualizarea mesa+elor primite n csua potal marc@nd mesa+ele primite, citite, necitite. -e asemenea furnizeaz posibilitatea de a rspunde la 6

mesa+e .'epl83, de redirectare a mesa+elor .4orward3 . (ompunerea de noi mesa+e se face prin selectarea butonului 1ew. 4ereastra prezint c@teva zone importante> Binia de editare )o> reprezint zona unde se va introduce adresa destinatarului principal al mesa+ului respectivC Binia de editare ((> .(arbon (op83 este zona unde se va introduce adresa persoanelor care vor primi o copie a mesa+ului respectivC Binia de editare $ub+ect> zona n care se introduce subiectul mesa+ului respectivC Dona de editare a mesa+ului este zona situat sub linia $ub+ect, n care se introcuce mesa+ul ce urmeaz a fi transmis. )rimiterea mesa+ului se face prin apsarea butonului Send. ,lturi de mesa+e text se pot transmite i imagini, muzic, video, programe folosind posibilitatea de ataare a fiierelor. &entru aceasta se utilizeaz butonul dup care se vor selecta fiierele dorite.

'. *** (*orl! *i!e *e+#


'.1. No"iuni generale
(onceptul World Wide Web .???3 este un rezultat al cutrilor continui pentru gsirea unor modaliti eficiente de utilizare n comun .parta+are3 i distribuire a informaiilor. ?orld ?ide ?eb este un mi+loc de regsire i pstrare a informaiei sub form hipermedia . texte, grafice, audio, video, legturi cu alte documente, aplicaii3, ce are drept scop oferirea posibilitii de acces de oriunde la o multitidine de documente. Aai simplu, ??? este un serviciu bazat pe I1)/'1/) care permite utilizatorilor s acceseze informaia pstrat pe alte reele de calculatoare. Implementarea ?eb se bazeaz pe standardul client-server. n acest model un utilizator folosete un program .client3 pentru conectarea la un computer aflat la distan . server ul3, pe care sunt pstrate informaiile dorite. &rin urmare arhitectura ??? este format din dou elemente importante un client denumit browser .rsfoitor3 care tie cum s prezinte informaiile recepionate i un server denumit server de Web care tie cum s extrag datele din locul unde acestea sunt pstrate. -intre browser ele existente se pot enumera Internet /xplorer, 1etscape 1avigator, ,rena, 1($, Aosaic, 0ot Eava, 9pera etc. -intre programele server se pot enumera> 1($, 0ttpd $erver, (/'1 0ttpd $erver, ,pache 0ttpd $erver. %na din principalele trsturi ale documentelor ?/F este h8pertextul .figura ;3. &rin aceast trstur se permite ca documentul respectiv s poat includ imagini grafice, imagini video, fiiere audio i n special legturi cu informaii situate n alte documente sau n acelai document, informaii accesibile prin executarea unui clic2 pe butonul din st@nga al mouse ului. -ocumentele ??? sunt scrise ntr un limba+ denumit HTML .08per)ext Aar2up Banguage3, limba+ ce permite organizarea documentului n paragrafe, scrise cu un anumit tip de caractere i includerea diverselor entiti prin indicarea acestora cu a+utorul unor etichete. )ransferul ntre server i client se face prin intermediul unui protocol denumit ,TT% .08per)ext )ransfer &rotocol protocol de transfer pentru h8pertext3. -ocumentele ?/F sunt identificate printr o adres unic denumit %'B . %niversal 'esource Bocator sistem universal pentru localizarea resurselor3. ,dresele pentru documentele ce se gsesc pe servere de ?/F ncep cu -ttp.// mod prin care se indic metoda de transfer al documentului. ,ceste adrese nu trebuie s includ spaii libere.

Figura 1. Structura Hypertext a documentelor WWW. ?orld ?ide ?eb ncepe n martie ;GHG la (/'1 .(onseil /uropeen pour 'echerche 1ucleaire3 i c@tig repede o mare popularitate printre utilizatorii de I1)/'1/). Imensul succes de care s a bucurat se datoreaz> resurselor minimale . hardware i software3 necesare pentru implementarea ???C naturii intuitive a h8pertext, utilizatori neexperimentai n folosirea calculatoarelor pot s se conecteze la reea i s caute informaiile necesare. Bimba+ul H !" utilizat pentru crerea de documente ??? este acum un limba+ nchis, care nu se mai dezvolt, rm@n@nd totui cel mai utilizat limba+ utilizat pentru descrierea datelor i a formatului de afiare a lor. '.2.0im+a1ul ,T(0 Descriere2 Utilizare2 3perare. 0)AB poate fi considerat un text ce conine instruciuni speciale ce indic browser ului cum s afieze acest text. n cazul elementelor multimedia aceste instruciuni arat care sunt elementele ce pot fi afiate i care sunt programele folosite pentru aceasta. $pecificarea acestor instruciuni speciale se face prin utilizarea etichetelor .tag uri3 care sunt cuvinte sau simboluri incluse ntre caracterele> mai mic <<= i mai mare <>=. -e regul ele acioneaz n perechi exist@nd etichete de deschidere i etichete de nchidere pentru fiecare informaie. /tichetele ce ncheie secvenele de formatare sunt definite prin acelai text cu al etichetei de deschidere dar inclus ntre caracterele </ >. -e exemplu eticheta <TITLE> se incheie prin </TITLE>. %nele din etichete pot conine atribute care pot avea valori, spre exemplu <BODY BGCOLOR !""""""I ce definete culoarea din fundalul fiecarei pagini atributul FJ(9B9' care are valoarea K444444 culoarea alb. /tichete pentru formatare pot fi create cu orice editor de texte dar pot fi create i prin programe specializate cum ar fi A$?ord, 4ront &age, -ream ?eaver. %n document minimal 0)AB este urmtorul> <#T$L> <#E%D> <TITLE> e&emp'u #T$L </TITLE> </#E%D> <BODY> <#(> T)t'u' *ocume+tu'u) </#(> Bu+ ,e+)t )+ u+),ersu' #T$L-u'u). <.> %cesta este u+ para/raf . <.> %cesta este a' *o)'ea . </BODY> 5

</#T$L> Bista celor mai importante tag uri este urmtoarea> ETICHETA DE SPECIFICARE A TITLULUI L)I)B/I L*)I)B/I 9rice document 0)AB trebuie s aib un titlu. %n titlu este n general, aezat separat fa de document i este folosit n primul rnd pentru identificarea documentului n alte contexte. n sistemul M?indows i versiunile Aicrosoft ?indows titlul fiierului .documentului3 este plasat n linia de titlu a ferestrei. <H1>..<H6> -Heading-uri Bimba+ul 0)AB are ase tipuri de heading uri . linii de text care difer prin tipul de caractere i stil de afiare 3. &rimul heading din fiecare document trebuie s fie etichetat L0;I. $intaxa etichetei heading este> <#y> Te&t </#y> n care <8= este un numr ntre ; i " specificnd extinderea heading ului. -e exemplu> <#0> T)t'u' *ocume+tu'u) </#0> <P> #aragra$ &entru specificarea unui paragraf se folosete eticheta <.>. Frowserul ignor orice identaie sau linii cu spaii n textul surs. &aragraful se poate centra prin adaugarea n interiorul ei a unui specificator ca n exemplul> <. %LIG12CE1TER > %cesta este u+ para/raf ce+trat. <% #RE" 3...3> "%&' ()* +( *" % ,-+(!%. % 4acilitatea principal a 0)AB ului este reprezentat de capacitatea sa de a lega la documentul curent alte documente sau poriuni ale altor documente . ,cest lucru se face prin urmtoarea etichet> <% #RE" 4RL> te&t</%> caracterele de nceput ale etichetei <% menionarea documentului destinaie este marcat prin #RE" 3+ume *ocume+t3> textul ce se va afia cu o culoare diferita de a restului documentului eticheta de sfrit> </%>. /xemplu> <% #RE" 3http5//666.yahoo.com3>7er,er *e cautare yahoo</%>. ,ceast exemplu face din textul <$erver de cautare 8ahoo= o legtura la serverul de cautare 8ahoo. n specificarea adreselor documentelor pe alte servere, ??? utilizeaz %niform 'esource Bocator .%'B3. %'B include tipul de resurs accesat existent .ftp, telnet, gopher, ?,I$3, adresa serverului i localizarea fiierului. $intaxa este> protoco'5//host.*ome+)u5port/path/f)'e+ame protocolul este specificat pentru indicarea tipului de server care deine fisierul. ,cesta poate fi htpp- un fiier al sereverului ??? news- o grupare de tiri %$/1/) telnet- o conexiune a serviciului de baz )/B1/) ftp- o conexiune la un server ftp. 1umrul port poate fi, n general, omis. -e exemplu, pentru a introduce o legtur n document 7

<% #RE" 3http5//666.+csa.u)uc.e*u/Ge+era'/I+ter+et/ 888/#T$L.r)mes.htm'>1C7%este /h)*u' )+cepatoru'u) #T$L </%>. Legtur !u se!" un # n a$te #o!umente Begturile pot fi, de asemenea, utilizate pentru legarea cu o anumita seciune dintr un document. $ presupunem c dorim s stabilim o legtur din documentul , cu o seciune denumit Se!t unea1 din documentul F .fiierul F.html3. Iniial se fixeaz n documentul F seciunea respectiv care v a avea numele 7ect)u+ea( . /xemplu n documentul F se scrie linia %)c) )+cepe <% 1%$E 37ect)u+ea(3> 7ect)u+ea u+u </a> ,poi se creaz n documentul , legtura cu aceast seciune prin specificarea numelui de document si a sectiuni respective separate prin caracterul diez .K3. /xemplu> <% #RE" 3B.htm'!7ect)u+ea(3I'e/atura 'a *ocume+tu' B</%> &entru specificarea legturilor la seciuni din cadrul documentului curent, tehnica este exact aceeai cu excepia c numele fiierului este omis. -e exemplu, legarea sectiunea denumit Sectiunea1 din cadrul documentului F.html, folosete> %cesta este <% #RE" 3! 7ect)u+ea(3> 'e/atura 'a sect)u+ea( </%> *)+ ca*ru' *ocume+tu'u) B. L ste nenumerotate $pecificarea n limba+ul 0)AB a unei liste neordonate se face astfel> 4ixarea nceputilui listei prin eticheta <4L>C Introducerea articolelor listei prin eticheta <LI> +ume art)co'C $f@ritul listei marcat prin eticheta </4L> Iat un exemplu de list cu dou articole> <4L> <LI>mere <LI>9a+a+e <LI>pere </4L> &rin intermediul browser ului aceast list va fi afiat astfel > .mere.9a+a+e.pere ,rticolele LBII pot conine multiple paragrafe. &aragafele trebuie separate prin etichte de paragraf L&I. L ste numerotate 9 list numerotat este identic cu o list nenumerotat, excepie este utilizarea etichetei L9BI n loc de L%BI. ,rticolele sunt specificate folosind aceeai etichet LBII. /xemplu> <OL> <LI>portoca'e <LI>p)ers)c) <LI>/refur) </OL> Frowser ul va afia (.portoca'e 2.p)ers)c) 0./refur) Te%t &re'ormatat $e folosete eticheta L&'/I pentru a specifica textul preformatat, ce este utilizat pentru listarea codului surs pentru programe. "

0iperlegturile pot fi folosite n interiorul seciunilor L&'/I. )otui, trebuie evitat utilizarea altor etichete 0)AB n interiorul seciunilor L&'/I. Formatarea !ara!tere$or $e pot coda cuvinte individuale sau propoziii cu stiluri speciale. $unt dou tipuri de stiluri> logice i $i/ice.$e vor folosi stiluri logice pe c@t este posibil. Stiluri logice > L-41I pentru un cuvnt definit existent .1($, Aosaic este un browser ???3. L/AI pentru scriere mai larga L(I)/I pentru titluri de cri, filme, etc. .Jhidul utilizatorului 0)AB3. L(9-/I pentru afisarea cu un font de caractere fixe L$,A&I pentru calculator statutul mesa+elor L$)'91JI pentru scriere accentuat puternice, afiate cu stilul bold. Stiluri fizice LFI text ngroat LII text nclinat L))I tip de scriere )rue )8pe .caractere fixate3 S'(r) t #e $ n e /ticheta LF'I este folosit pentru a afia textul care urmeaz pe o linie nou. L n or *onta$e /ticheta L0'I produce o linie orizontal de caractere a ferestrei browser. Imag n (ele mai multe browsere ?eb pot afia imaginiC acestea sunt n diverse formate grafice cum ar fi MFitmap .MFA3 JI4, E&/J. Includerea unei imagini se face prin eticheta> <I$G 7RC=4RL:)ma/)+e> unde 4RL:)ma/)+e este adresa fisierului ce conine imaginea. -ac fiierul imagine este un fiier JI4, atunci extensia numelui de fiier al imaginii %'B trebuie s se ermine cu .gif. dac imaginea este MFitmap trebuie s se termine cu .xbm, etc. ,stfel mai +os sunt listate extensiile pentru c@teva din cele mai folosite tipuri de fisiere ce pot fi incorporate n documente html> JI4 image .gi$, )I44 image .ti$$, MFA bimap image .xbm, E&/J image .0pg or .0peg, &ost$cript file .ps, ,I44 sound .ai$$, ,% sound .au, Nuic2time movie .mov, A&/J movie .mpeg or .mpg Ta+e$e %n tabel este alctuit din linii i coloane de celule n care se pot insera texte sau imagini, bordate sau nu cu linii de diferite grosimi sau culori. n 0)AB, se poate uni mai multe celule pe direcie vertical sau pe direcie orizontal. )abele se insereaz utiliz@nd etichetele L)ableI L*)ableI. -rept atribute care se pot atasa unui tabel sunt ,BIJ1A/1) .Beft, 'ight,(enter3 ce fixeaz alinierea tabelului relativ la pagin, (/BB$&,(I1J pentru fixarea spatiului ntre celulele tabelului, (/BB&,-I1J pentru fixarea spaiului ntre marginile celulelor i scris ?I-)0 i 0/IJ0) pentru fixarea limii i nlimii tabelului, F9'-/' pentru specificarea grosimii culorii liniilor tabelului, FJ(9B9' pentru specificarea culorii fondului tabelului. 4iecare linie din tabel se specific prin etichetele L)'I L*)'I, iar celulele tabelului se specific prin etichetele L)-I L*)-I sau L)0I L*)0I pentru celulele ce aparin capului de tabel. O

$pre exemplu pentru a afia urmtorul tabel .figura 6.3 Nr. crt. ;. 6. :. 5. Denumire $istem &entium IP Bap )op )oshiba (- '9A )/,( -ispla8 $amtronic %ret 5:###### "####### :###### :H##### Cantita te ; buc. 6 buc. ;# buc. 7. buc

Figura 1 . abel reali/at $olosind etichetele din H !" $ursa n limba+ 0)AB este >
<ta9'e 9or*er ;(; ce''pa**)+/ ;2; 9or*erco'or ;!<<<<=<; 6)*th ;>?@; 9/co'or ;!>>CC"";> <tr> <th 6)*th ;2<@; 9/co'or ;!<<AA"";><fo+t co'or ;!"""""";>1r. crt.</fo+t></th> <th 6)*th ;0B@; 9/co'or ;!<<AA"";><fo+t co'or ;!"""""";>De+um)re</fo+t></th> <th 6)*th ;2<@; 9/co'or ;!<<AA"";><fo+t co'or ;!"""""";>.ret</fo+t></th> <th 6)*th ;(20@; 9/co'or ;!<<AA"";><fo+t co'or ;!"""""";>Ca+t)tate</fo+t></th> </tr> <tr> <t* 6)*th ;2<@; 9/co'or ;!>>CC""; a')/+ ;r)/ht;>(.</t*> <t* 6)*th ;0B@; 9/co'or ;!>>CC"";>7)stem .e+t)um IC</t*> <t* 6)*th ;2<@; 9/co'or ;!>>CC""; a')/+ ;r)/ht;>D0<<<<<<</t*> <t* 6)*th ;(20@; 9/co'or ;!>>CC"";>( 9uc.</t*> </tr> <tr> <t* 6)*th ;2<@; a')/+ ;r)/ht; 9/co'or ;!AA>>"";>2.</t*> <t* 6)*th ;0B@; 9/co'or ;!AA>>"";>Lap-Top Tosh)9a</t*> <t* 6)*th ;2<@; 9/co'or ;!AA>>""; a')/+ ;r)/ht;>A<<<<<<<</t*> <t* 6)*th ;(20@; 9/co'or ;!AA>>"";>2 9uc.</t*> </tr> <tr> <t* 6)*th ;2<@; a')/+ ;r)/ht;>0.</t*> <t* 6)*th ;0B@;>CD-RO$ TE%C</t*> <t* 6)*th ;2<@; a')/+ ;r)/ht;>0<<<<<<</t*> <t* 6)*th ;(20@;>(< 9uc.</t*> </tr> <tr> <t* 6)*th ;2<@; a')/+ ;r)/ht; 9/co'or ;!AA>>"";>D.</t*> <t* 6)*th ;0B@; 9/co'or ;!AA>>"";>D)sp'ay 7amtro+)c</t*> <t* 6)*th ;2<@; 9/co'or ;!AA>>""; a')/+ ;r)/ht;>0=<<<<<</t*> <t* 6)*th ;(20@; 9/co'or ;!AA>>"";>?. 9uc</t*> </tr> </ta9'e>