|
INTERNET - WWW (World Wide Web)
A. Defini?ie ?i func?ionare
World Wide Web a fost creat la CERN în 1989 de Tim Bemers-Lee, Robert Caillau ?i echipa lor, dar succesul s?u a fost asigurat de programul client Mosaic, de la NCSA (1993), care i-a conferit o mare simplitate de utilizare ?i func?ionalit??i multimedia.
WWW este un sistem distribuit de hipermedia, care func?ioneaz? în mod client-server prin Internet. Sistemul pune la dispozi?ie informa?iile sub form? de hipertext. Pentru a c?p?ta acces la WWW, trebuie utilizat un program client cum ar fi Mosaic sau Netscape ?i trebuie cunoscut? localizarea fizic? a documentului. Aceasta se exprim? sub forma de URL (Uniform Resource Locator).
Num?rul serverelor W3 cre?te continuu. Fiecare cuprinde un mare num?r de documente hipermedia cu text, sunete, imagini, video sau alte fi?iere informatice. Clien?ii serverelor Web dialogheaz? cu ace?tia prin protocolul HTTP - Hyper Text Transfer Protocol.
Un text destinat unui server W3 trebuie, în prealabil, "marcat" cu ajutorul limbajului HTML - HyperText Mark-up Language. Marcajul, care descrie structura logic? a documentului, este interpretat de programul client W3 cu ocazia afi?ajului la ecran.
Etapa de marcare este ast?zi simplificat? de programele editoare ?i convertoare HTML. Numero?i produc?tori de software propun asemenea programe.
Microsoft distribuie de exemplu Internet Word Assistant, care permite utilizarea editorului de texte Word ca un editor HTML.
Orice document W3 poate cuprinde leg?turi de tip hipertext; acestea sunt indicate prin zone de text (cuvinte) de culoare diferit? sau prin imagini. O leg?tur? hipertext îl poate conduce pe cititor, fie în acela?i document, fie într-un alt document, care poate s? se g?seasc? stocat în orice alt server W3 din lume.
Leg?turile încruci?ate între miile de servere W3 realizeaz? o adev?rat? pânz? de p?ianjen (web) planetar? (world-wide). Utilizatorul navigheaz? ("surfeaz?") în ciberspa?iul reprezentat de aceast? re?ea.
Clientul W3 poate manipula documente multimedia datorit? utiliz?rii mai multor formate grafice (GIF ?i JPEG) ?i sonore cunoscute de programul client. Alte tipuri de informa?ii (fi?iere video MPEG sau QuickTime) trebuie tratate cu ajutorul unor vizualizatori externi (viewers sau helper applications).
Programele client W3 se pot comporta ca programe client FTP, Gopher sau News (NNTP). Unele dau posibilitatea de a folosi po?ta electronic? pentru a trimite mesaje. Acest cumul de func?ii transform? sistemul într-un integrator care d? acces la majoritatea surselor de informa?ii disponibile pe Internet printr-o interfa?? unic? ?i convivial?.
Un alt avantaj al clientului W3 este posibilitatea de interac?iune cu utilizatorul.
Cu ajutorul HTML se pot concepe formulare (forms) pentru culegerea interactiv? a datelor (în zone destinate introducerii de date, liste, c?su?e de selec?ie, etc.). Aceast? posibilitate l?rge?te considerabil domeniul de aplica?ii al programelor client W3 ?i îi asigur? superioritatea fa?? de Gopher. Întreprinderile pot recurge la asemenea formulare pentru a primi comenzi (exemple de aplica?ii sunt prezentate în capitolul urm?tor).
B. C?utarea informa?iilor
Programele client W3 ofer? posibilitatea "navig?rii" în spa?iul informa?ional Internet. Pentru a localiza o resurs?, se recomand? utilizarea sistemelor de c?utare existente. Cele mai cunoscute sunt Alta Vista, Infoseek, Lycos ?i WebCrawler. Fiecare dintre ele indexeaz? mai multe milioane de pagini Web. Exist? de asemenea cataloage de referin?e, precum Yahoo. Unele, ca Magellan, evalueaz? con?inutul nodurilor (ratings). Numeroase servere propun o list? de noduri selec?ionate sau liste de subiecte. Pentru a reg?si nodurile deja vizitate este indispensabil? utilizarea "semnelor de carte" (bookmarks).
C. Securitatea
La ora actual? nu exist? standarde privind securitatea schimbului de informa?ii între un server ?i un client W3. Aceasta limiteaz? dezvoltarea aplica?iilor comerciale. Netscape propune protocolul SSL (Secure Socket Layer) care ofer? un canal de comunica?ie fiabil, autentificat ?i securizat. Principalul avantaj al SSL este independen?a de aplica?ie. Din aceast? cauz?, el poate fi utilizat nu numai de HTTP dar ?i de alte aplica?ii TCP/IP (de exemplu, FTP sau Telnet). Netscape a implementat acest protocol în programele sale; în felul acesta, el este utilizat între serverele Netsite ?i clien?ii care utilizeaz? programul Netscape.
O alt? solu?ie de securizare a comunica?iilor între un client ?i un server W3 este S-HTTP (Secure Hypertext Protocol )propus? de NCSA.
D. Evolu?ia limbajului HTML
Evolu?ia lui World Wide Web este supervizat? de un grup constituit de CERN, INRIA ?i MIT. Aceast? evolu?ie const?, între altele, în specificarea celei de-a treia versiuni a limbajului HTML, care trebuie s? ofere posibilitatea utiliz?rii tablourilor, a formulelor matematice ?i posibilit??i de formatare a documentelor. Aceste dezvolt?ri pun în eviden?? punctele de vedere diferite ale cercet?torilor din universit??i (NCSA, CERN) ?i a celor din industrie (Netscape, Spry, Spyglass etc).
E. Java
Java este numele unui limbaj de programare de tip C++, creat de firma Sun pentru a ameliora interactivitatea paginilor Web. Cu Java se pot crea aplica?ii distribuite care se execut? pe principalele platforme cunoscute (Wndows, Unix, Mac OS). Netscape, Microsoft ?i alte firme suport? Java ?i se preg?tesc s?-l integreze în programele lor client WWW.
|