Documente Academic
Documente Profesional
Documente Cultură
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.
&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.
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>