Sunteți pe pagina 1din 12

Aplicatii de retea n Internet

Posta electronica (e - mail) World Wide Web


Traditional, Internet - ul a avut patru aplicatii principale, si anume: - posta electronica; - stiri; - conectarea la distanta; - transferul de fisiere. Odata cu amploarea luata de Internet, precum si a cresterii popularitatii acestuia n rndurile utilizatorilor, aplicatiile scrise pentru manipularea informatiilor puse la dispozitie de aceasta mare retea de calculatoarea s-au diversificat si numarul acestor aplicatii este n continua crestere. n continuare se vor descrie principalele aplicatii Internet utilizate n prezent.

Posta electronica (e - mail)


Milioane de oameni sunt conectati ntr-un fel sau altul la reteaua Internet si pot trimite mesaje prin intermediul postei electronice catre aproape orice utilizator. Uneori singurul motiv pentru care cineva se conecteaza la Internet este sistemul de posta electronica, care permite utilizatorilor o comunicare rapida, usoara si eficienta cu ceilalti utilizatori conectati la sistemul Internet. Sistemul de posta electronica nu este chiar att de simplu cum pare la prima vedere, dar programele care permit conectarea la e - mail sunt foarte diverse, si implicit fiecare utilizator si alege acel software pe care l considera cel mai apropiat intereselor si pregatirii sale. Pe scurt, posta electronica, sau e - mail (electronic mail), reprezinta un instrument puternic si complex, care permite unui utilizator sa trimita orice document creat pe un calculator catre oricine are o adresa e - mail. Mesajele e - mail pot contine text, grafica, alte fisiere atasate, secvente audio sau video; deci putem spune ca prin intermediul postei electronice poate fi transmis orice fisier de tip text sau binar. Sistemul de posta electronica poate fi utilizat si pentru a transmite acelasi mesaj mai multor persoane n acelasi timp (de exemplu, o felicitare cu ocazia diverselor sarbatori o puteti scrie o singura data si apoi sa o transmiteti tuturor prietenilor). n general pentru a putea transmite un mesaj prin intermediul postei electronice aveti nevoie de un calculator; un modem care sa conecteze calculatorul la reteaua telefonica; un program software care va permite utilizarea acestui serviciu de Internet; un acces la Internet, oferit de un provider sau de un serviciu online, si o adresa de e - mail. Mesajul pe care doriti sa-l transmiteti este preluat n reteaua Internet de catre un server si apoi livrat calculatorului mentionat n adresa de e - mail. Presupunem ca avem calculatorul, modemul, si serviciile oferite de un provider. Cum este alcatuita o adresa de e - mail ? Adresa de posta electronica este o adresa Internet, care are o forma destul de simpla si anume este formata din doua parti , despartite de caracterul @; prima parte a adresei

reprezinta numele de conectare a persoanei careia i este destinat mesajul (ID_pers), iar a doua parte reprezinta denumirea domeniului din care face parte persoana (identifica nodul destinatie - adresa_nod). Sintaxa generala a unei adrese de posta electronica este: ID_pers@adresa_nod Adresele de posta electronica pot fi utilizate si pentru a transmite mesaje catre un utilizator care nu este conectat la Internet ci la alta retea care are acest serviciu, prin interconectare. Daca dispuneti de un browser ca Netscape Navigator / Communicator sau Microsoft Internet Explorer, aveti la ndemna si toate cele necesare pentru a coresponda online. Ambele programe contin functii de e - mail destul de extinse. Alte programe de e - mail mai cunoscute: Pine, daca se utilizeaza sistemul de operare Unix, EudoraPro, America Online (AOL), Outlook98, HotCast, Calypso, Messenger 4.5, etc. daca se utilizeaza sistemul de operare Windows. Pentru a primi sau a trimite un mesaj, un calculator trebuie sa comunice cu un server de e - mail folosind un anumit protocol de livrare, care trebuie ales n momentul n care se configureaza software - ul de e - mail. Astfel putem avea urmatoarele protocoale: - POP - Post Office Protocol (protocol de posta), este un protocol simplu utilizat pentru aducerea mesajelor dintr-o cutie postala aflata la distanta. Scopul acestui protocol este de a aduce posta electronica de la distanta si de a o depozita pe calculatorul local al utilizatorului, pentru a fi citita mai trziu. Este cel mai vechi protocol, prima versiune a fost definitivata n anul 1984, ajungndu-se n prezent la POP3; - IMAP - Interactive Mail Access Protocol (protocol interactiv de acces la posta), este un protocol care a fost proiectat pentru a ajuta utilizatorii care folosesc mai multe calculatoare (un calculator la birou, un calculator acasa, un calculator portabil). n acest caz server - ul de e - mail pastreaza un depozit central de mesaje la care accesul poate fi realizat de pe orice calculator. n comparatie cu protocolul POP3, IMAP nu copiaza posta electronica pe calculatorul personal al utilizatorului, datorita faptului ca acesta poate avea mai multe calculatoare; - DMSP - Distributed Mail System Protocol (protocol distribuit pentru sistemul de posta), este un protocol care permite utilizatorilor sa aduca posta electronica de pe server - ul de e - mail pe un calculator (de la birou, de acasa, sau portabil), si apoi sa se deconecteze de la server. Atunci cnd alegem un client de e - mail ar trebui sa avem n vedere urmatoarele: - ce standarde suporta: IMAP4 sau POP3 ? - capabilitatea de lucru cu conturi de e - mail multiple, att cu POP3 ct si cu IMAP4; - posibilitatea de a aduce de pe server doar mesajele dorite, celelalte fiind eliminate prin filtre; - posibilitatea de arhivare a mail - urilor, precum si importul si exportul textelor; - ergonomia, care reprezinta interfata cu utilizatorul, modul de explicitate a erorilor intervenite si documentelor disponibile; - functionalitatea: n ce masura clientul de e - mail ndeplineste si atinge cerintele utilizatorului, prin optiunile puse la dispozitie; - resurse: necesitatile sistemului pentru fiecare aplicatie n parte pentru a rula optim si fara ntreruperi; - daca suporta format HTML.

Prin prisma cerintelor de mai sus, vom analiza cteva dintre programele de e - mail mai cunoscute: - The Bat!, nu suporta IMAP, n schimb se descurca excelent la capitolul POP3; filtrele sunt foarte bine realizate; nu suporta n schimb format HTML la compunerea unui nou mesaj si optiunile elementare de formatare a textului; - Calypso, suporta att POP3 ct si IMAP4, si conturi de mail multiple; nu prezinta suport pentru HTML, n schimb este un client de e - mail ergonomic; - Messenger , suporta toate standardele Internet majore; protocolul principal este IMAP4 si nu POP3; la capitolul de filtrare a mesajelor este destul de limitat, din cauza criteriilor si actiunilor minimale pe care le puteti selecta; - Eudora Pro, este unul dintre cei mai vechi clienti de e - mail. Suporta att POP3 cat si IMAP4; exista posibilitatea de a gestiona mai multe conturi de e - mail ale unui singur utilizator. Eudora pune la dispozitia utilizatorului filtre destul de capabile; - Outlook 98, ofera suport pentru toate standardele existente; este dotat cu o interfata foarte flexibila si usor de folosit, precum si filtre destul de usor de definit De exemplu programul pentru posta electronica Outlook, care este inclus n Internet Explorer, se prezinta astfel.

Figura 1 - Otlook Express. Atunci cnd dorim sa transmitem un mesaj alegem din bara de meniuri New Mail, care va avea ca efect deschiderea urmatoarei ferestre destinate scrierii mesajului de transmis:

Figura 2 - Fereastra New Message din Outlook Express. Daca utilizam Netscape Communicator, pentru a transmite un mesaj din bara de meniuri se alege Communicator si apoi optiunea Messenger; din fereastra care se va deschide vom alege optiunea New Msg, care va avea ca efect afisarea urmatoarei ferestre

Figura 3 - Compunerea mesajelor utiliznd utilitarul de posta electronica Netscape.

Se observa ca indiferent de programele utilizate pentru transmiterea postei electronice (Outlook, Netscape, etc.), trebuiesc completate anumite cmpuri, fiecare avnd o anumita semnificatie. Cele mai importante informatii sunt: - To - se va scrie numele si adresa destinatarului; - Cc (Carbon Copy) - aici putem scrie si alte adrese, daca mesajul de transmis trebuie sa ajunga la mai multe persoane; - Subject - se prezinta pe scurt subiectul mesajului; - From - numele si adresa expeditorului; - Sender - poate desemna o persoana sau un sistem, n cazul n care expeditorul corespondentei nu este acelasi cu cel care a conceput efcetiv textul Unele programe de e - mail pot transmite numai text, alte au si facilitati pentru transmiterea de imagini, fisiere scrise n alte editoare de texte, etc. Pentru a putea transmite si astfel de fisiere (care sunt tratate ca entitati separate) se utilizeaza optiunea Attachment. La primirea mesajului destinatarul este atentionat ca mesajul primit contine si un astfel de fisier. n general, sistemele de posta electronica pun la dispozitie cinci functii de baza, si anume: 1. Compunerea - se refera la procesul de creare a mesajelor si a raspunsurilor. Pentru compunerea mesajelor se poate utiliza orice editor de texte, dar sistemul nsusi poate pune la dispozitie un editor pentru compunerea mesajelor, dotat cu anumite facilitati pe care le pune la dispozitia utilizatorului: extragerea adresei initiatorului din mesajul primit, inserarea automata n locul potrivit din cadrul raspunsului. 2. Transferul - se refera la trimiterea mesajului de la emitator (sursa) la receptor (destinatar).aceasta necesita stabilirea unei conexiuni la destinatie, sau la un calculator intermediar, emiterea mesajului si eliberarea conexiunii. 3. Raportarea - se refera la informarea emitatorului (sursei) despre ce s-a ntmplat cu mesajul transmis, si anume: a fost livrat, a fost respins, a fost pierdut ? n functie de aplicatia utilizata aceste servicii pot fi mai mult sau mai putin reprezentate. 4. Afisarea - se refera la afisarea mesajelor la destinatar, pentru a putea fi citita posta. n functie de aplicatia utilizata uneori pot fi necesare conversii sau trebuie apelat un program de vizualizare special. 5. Dispozitia - se refera la ceea ce face destinatarul cu mesajul, dupa ce l-a primit: eliminarea lui nainte de citire, eliminarea lui dupa citire, salvarea sa s.a.m.d. Toate programele de e - mail functioneaza pe baza unor protocoale de comunicatie, n afara celor de livrare, care asigura accesul la server - ul de posta electronica precum si livrarea mesajelor. Standardele de posta electronica (protocoalele de acces) mai cunoscute sunt: - ISO localizeaza activitatile de procesare a mesajelor electronice la nivelul 7 (nivelul aplicatie) al modelului de referinta OSI. Acesta permite ca diferite retele, care ruleaza sisteme de operare diferite, sa poata comunica indiferent de deosebirile existente ntre sistemele de operare respective; - X.400, reprezinta un set de standarde referitoare la prelucrarea mesajelor, dezvoltat de CCITT - Comit Consultatif Internationale de Tlgraphie et Tlphonie, si care este independent de hardware si software; - X.500, reprezinta setul de servicii de directoare dezvoltat de CCITT pentru a-i ajuta pe utilizatorii retelelor distribuite sa localizeze utilizatori ai altor retele, carora doresc sa le trimita mesaje;

- SMTP - Simple Mail Transfer Protocol (protocol simplu de transfer de posta), este un protocol pentru transferul mesajelor ntre doua calculatoare din retea aflate la distanta. Este un protocol folosit n Internet, si face parte din stiva de protocoale TCP / IP. Functioneaza mpreuna cu programe de posta electronica, oferind att pentru client ct si pentru server functii de transmitere si receptionare a mesajelor e - mail; - MHS - Message Handlig Service, este un standard popularizat de catre firma Novell. Se aseamana cu X.400 prin faptul ca un calculator din retea, serverul MHS, transmite mesaje ntre calculatoare care folosesc sisteme e - mail diferite; - MIME - Multipurpose Internet Mail Extensions (extensii de posta cu scop multiplu), este un protocol prin intermediul caruia se pot transmite si receptiona si mesaje non ASCII: imagini, audio, video, etc. Pentru ca un anumit protocol sa poata fi considerat performant, adica sa ofere facilitati ct mai multe, trebuie sa aiba urmatoarele caracteristici: - sa fie compatibil cu standardele Internet; - sa trimita, sa regaseasca si sa salveze mesajele; - sa poata gestiona directori de pe un alt calculator; - sa poata actualiza starea unor mesaje; - sa poata partaja cutia de posta electronica.

World Wide Web


Web - ul (World Wide Web sau WWW - pnza de paianjen mondiala) este unul dintre cele mai interesante servicii oferite de reteaua Internet, fiind instrumentul care a revolutionat accesul la Internet. Web - ul este de fapt o retea de calculatoare bazata pe tehnologiile Internet, si care permite utilizatorului unui calculator sa acceseze informatii aflate pe un alt calculator din retea, fiind un sistem client / server. Aparut n 1989 la CERN (Centrul European de Cercetari Nucleare), din necesitatea de a permite cercetatorilor din ntreaga lume sa colaboreze utiliznd colectii de rapoarte, planuri, desene, fotografii si alte tipuri de documente aflate ntr-o continua modificare, Web - ul a facut din Internet o entitate mult mai accesibila. Propunerea initiala, privind dezvoltarea retelei Web, a fost facuta de fizicianul Tim Berners-Lee, fizician la CERN (Conseil Europeen pour la Recherche Nucleaire), n martie 1989. Crearea Web - ului a fost justificata de nevoia de comunicare ntre oamenii de stiinta din ntreaga lume, precum si ntre acestia si studentii care participau la diferite proiecte comune. Desigur, legatura exista si nainte prin e - mail. Ceea ce lipsea era o baza de date globala pentru toate tipurile de documente, care sa poata fi reactualizata fara probleme. Aceasta baza de date ar trebui sa functioneze ca o carte: cu ajutorul unor indici globali sa poata fi gasite usor informatiile necesare. Ceea ce a rezultat este actualul Web: o baza de date hypertext, la nivel mondial, care poate furniza pe lnga text si sunet si imagine n toate formatele ca GIF, TIF, JPEG. Dintre evenimentele mai importante privind dezvoltarea Web - ului amintim: Prima utilizare publica a Web - ului a avut loc n ianuarie 1992, la Geneva, Elvetia, unde cercetatorii au avut acces la date Web din site - ul Web al CERN. Cercetatorii au avut acces la aceste date utiliznd un program special numit browser Web. Prima interfata grafica care a permis accesarea acestor documente a aparut n februarie 1993 si se numea Mozaic, autorul sau fiind Marc Andreessen, de la NCSA (National

Center for Supercomputing Applications - Centrul national pentru aplicatiile supercalculatoarelor). n aprilie 1993, dupa aproape un an si jumatate de la introducerea Web - ului, existau 60 de servere Web. Astazi numarul acestora este la peste un milion. n 1994, CERN si M.I.T. au format Consortiul World Wide Web, care are drept obiectiv dezvoltarea Web-ului, standardizarea protocoalelor, si ncurajarea legaturilor dintre site uri. Tim Berners-Lee a devenit directorul acestui consortiu. M.I.T. coordoneaza partea americana a consortiului, iar partea europeana este coordonata de INRIA, centrul de cercetari francez. n 1995 Marc Andreessen paraseste NCSA si nfiinteaza o noua companie, Netscape Communications Corp., care se ocupa cu dezvoltarea de software pentru Web. n 1999 America On Line a achizitionat compania Netscape. Pe zi ce trece Web - ul cstiga tot mai multi adepti si popularitatea acestuia este n continua crestere. Daca Web - ul este o retea de calculatoare la fel ca Internet - ul, care este deosebirea dintre ele? Internet - ul furnizeaza suportul de comunicatie pentru Web, care reprezinta o colectie de milioane de documente legate (conectate) ntre ele, care se gasesc pe calculatoare raspndite n ntreaga lume. Putem spune ca Web - ul este cel mai mare rezervor de informatie electronica din lume. ntrebarea fireasca pe care si-o pune fiecare atunci cnd vrea sa navigheze pe Web este: de ce avem nevoie? Pentru a putea naviga n Web, este nevoie de un calculator cu modem si o legatura telefonica (n cazul n care calculatorul respectiv nu face parte n mod direct din Web), un furnizor de servicii Internet si un program special (program de navigare), numit browser. Un furnizor de servicii Internet este o societate care are unul sau mai multe calculatoare conectate la Internet. Utiliznd modemul, calculatorul se poate conecta la modemul serverului furnizorului de servicii Internet. Dupa conectarea la calculatorul furnizorului, programul browser va permite accesul la Web. Figura urmatoare ilustreaza legaturile ntre calculatorul client si serverul furnizorului de servicii Internet.

Figura 4 - Conectarea la Internet printr-un provider.

De obicei, furnizorul de servicii Internet solicita o taxa lunara pentru furnizarea accesului la Internet. Acesta poate sa ceara si o taxa initiala de instalare si poate limita timpul de conectare lunar. De aceea este bine sa alegem furnizorul care ne poate oferi serviciile de care avem nevoie, si nu pe care ni le poate oferi un furnizor. Pentru a putea naviga prin Internet mai avem nevoie si de un program special, numit browser. Browser - ul este un program care permite vizualizarea, examinarea si comunicarea cu documente Web, fiind de fapt interfata ntre utilizatorul WWW si retea. Browser - ul Web interactioneaza cu server - ul Web printr-o relatie client / server. n general, browser - ul , n calitate de client, cere serverului sa-i trimita anumite documente, pe care le afiseaza apoi ntr-o fereastra pe ecranul calculatorului. Browser - ul permite vizualizarea datelor trimise de serverul de Web. Primele browser - e, aparute la nceputul anilor 1990 nu aveau multe functii si erau relativ simple. Odata cu cresterea utilizarii Web - ului, a crescut si gradul de utilizare al imaginilor grafice n cadrul documentelor. Datorita includerii elementelor de grafica, browser - ele au devenit mai complexe. Astazi, majoritatea browser - elor pot lucra cu text si grafica si exista o multitudine de browser e (numite si instrumente grafice), care permit explorarea n Internet, cele mai cunoscute fiind: Netscape Navigator, Netscape Communicator, Microsoft Internet Explorer, Mozaic. Browser - ul Netscape contine o gama completa de aplicatii, incluznd navigatia n Web, posta electronica, grupuri de discutii si suport pentru obiecte n direct (multimedia interactiv), care include cadre, multimedia online, JavaScript si applet - uri Java. n plus Netscape poate lucra cu documente care contin tabele, animatie, secvente audio si video si obiecte 3-D. Firma Microsoft are propriul browser, si anume Internet Explorer care accepta limbajul Java, extensii HTML, VRML si scrierea de programe0 Java, precum si ActiveX. VRML (Virtual Reality Modelin Language) este un limbaj descriptiv asemanator cu limbajul HTML, deosebirea consta n faptul ca nu stabileste documente hypertext, ci scene tridimensionale. Dezvoltarea lui VRML a nceput n anul 1994 la World Wide Web Conference, care are loc n fiecare an la Geneva, Elvetia. VRML nu nlocuieste HTML si nici nu reprezinta o extindere a lui. Ambele limbaje sunt proprii. Am spus ca prin intermediul unui browser se pot vizualiza diferite documente Web. Aceste documente Web sunt realizate cu ajutorul unui limbaj HTML - HyperText Markup Language (limbaj de marcare hipertext), care permite utilizatorilor sa produca pagini care includ text, grafica si indicatori catre alte pagini de Web. HTML nu este un limbaj de programare, ci mai degraba un set de reguli utilizate pentru formarea unui document Web. Atunci cnd se creeaza un document hipertext utiliznd HTML - ul, trebuie respectat un set de reguli. n general orice program de navigare are o optiune View | Source, care permite afisarea paginii curente n format HTML n loc de forma interpretata. Utiliznd HTML se pot afisa pagini de Web statice, care includ tabele si poze. Web - ul este un sistem client server, si din acest motiv el este abordat din doua puncte de vedere: cel al utilizatorului (client) si cel al server-ului. Comunicatia n retea necesita o conexiune de retea ntre doua calculatoare sau programe care comunica unul cu altul. Modelul client / server mparte aplicatia de retea n doua parti: partea de client si partea de server. Prin definitie, partea de client a unei legaturi de retea cere informatii sau

servicii de la partea de server. Partea de server a conexiunii raspunde cererilor clientului. Cu alte cuvinte, n modelul de program client / server, o aplicatie Web realizeaza doua functii separate si bine definite: cererea de informatii si raspunsul la cererile de informatii. Programul care cere informatii functioneaza ca un program client, ca un browser.

Browser client Server HTTP Figura 7 - Model client / server. Clientul de Web Din punct de vedere al utilizatorului, Web - ul reprezinta o colectie uriasa de documente care sunt raspndite n ntreaga lume, sub forma unor pagini. Fiecare pagina poate sa contina legaturi catre alte pagini, aflate oriunde n lume. Utilizatorul poate sa aleaga o legatura care i va aduce pagina indicata de legatura. Acest proces se poate repeta la nesfrsit, fiind posibil sa se traverseze n acest mod sute de pagini legate ntre ele. Despre paginile care indica spre alte pagini se spune ca utilizeaza hipertext (termenul de hypertext, n limba engleza, a fost inventat de Ted Nelson, care l-a definit ca fiind "o scriere nesecventiala"). Deci cnd utilizam termenul de hypertext n legatura cu Web - ul, acesta se refera la o sectiune a unui document HTML. Hypertextul trebuie interpretat ca un text care identifica o legatura la o alta informatie Web, de obicei un alt document Web. n mod traditional, cnd se creeaza un document Web, hypertextul este identificat prin ngrosarea sau sublinierea hypertextului, pentru a-l deosebi de textul simplu. Paginile pot fi vizualizate cu ajutorul browser - ului. Programul de navigare aduce pagina ceruta, interpreteaza textul si comenzile de formatare continute n text si afiseaza pagina pe ecran. Majoritatea paginilor de Web ncep cu un titlu, contin informatii (text obisnuit sau formatat, imagini, hiperlegaturi, etc.) si se termina cu adresa de posta electronica a celui care mentine pagina. Hiperlegaturile sunt usor de recunoscut, deoarece atunci cnd utilizatorul pozitioneaza mouse - ul pe ele forma cursorului se modifica; ele sunt n general imagini sau siruri de caractere care reprezinta legaturi catre alte pagini, si sunt afisate n mod diferit, fiind subliniate si / sau colorate cu o culoare speciala. Pentru a selecta o legatura, utilizatorul va plasa cursorul pe zona respectiva (prin utilizarea mouse - ului sau a sagetilor) si va comanda selectia (click pe butonul stnga al mouse - ului, sau apasarea tastei ENTER).

Majoritatea programelor de navigare au numeroase butoane si optiuni care ajuta navigarea prin Web. Multe au un buton pentru revenirea la pagina anterioara (Back), un buton pentru a merge la pagina urmatoare (Forward), un buton pentru selectia paginii personale (Home). Majoritatea programelor de navigare mai au un buton sau un meniu pentru nregistrarea unei adrese de pagina - Bookmark - si un altul care permite afisarea unor adrese nregistrate, facnd posibila revenirea la o pagina cu ajutorul unei simple selectii realizate cu mouse - ul. Paginile pot fi salvate pe disc sau tiparite. Sunt posibile numeroase optiuni pentru controlul ecranului si configurarea programului de navigare conform dorintei utilizatorului. n afara de text obisnuit (nesubliniat) si hipertext (subliniat), paginile de Web pot sa contina iconite, desene, fotografii, harti. Nu toate paginile sunt afisabile. De exemplu, pot sa existe pagini care contin nregistrari audio, clip - uri video sau pe amndoua. Daca paginile de hipertext sunt combinate cu alte tipuri de pagini, rezultatul se numeste hipermedia. Numai o parte din programele de navigare pot sa afiseze orice tip de hiper-media. Cele care nu pot, verifica un fisier de configurare pentru a afla modul n care sa trateze datele primite. n mod normal, fisierul de configurare contine numele unui program de vizualizare extern sau al unui program auxiliar pentru aplicatie, care va fi utilizat pentru a interpreta continutul paginii aduse. Utilizarea unui generator de voce ca program auxiliar permite si utilizatorilor orbi sa acceseze Web - ul. Si n acest domeniu al hiper-media trebuiesc respectate niste reguli, standarde, dintre care s-au impus urmatoarele: - standardul JPEG - Joint Photographic Experts Group - grupul comun al expertilor fotografi, este un standard utilizat pentru comprimarea imaginilor cu tonuri continue (de exemplu, fotografii), a fost dezvoltat de expertii n fotografii lucrnd sub auspiciile ITU, ISO si IEC, un alt organism de standarde; - standardul MPEG - Motion Picture Experts Group - grupul expertilor n filme. Acestia sunt algoritmii principali folositi pentru compresia video si sunt standarde internationale din 1993. Deoarece filmele contin att imagini ct si sunete, MPEG le poate comprima pe amndoua, dar deoarece video ia multa largime de banda si de asemenea contine mai multa redundanta dect audio, ne vom concentra nti asupra compresiei video MPEG. Internet - ul si-a implementat propriul sau sistem multimedia digital, MBone (Multicast Backbone - coloana vertebrala cu trimitere multipla). Acesta este un fel de radio si televiziune Internet. Spre deosebire de video la cerere, unde accentul cade pe selectarea si vizualizarea filmelor precomprimate memorate pe un server, MBone este folosit pentru difuzare audio si video n forma digitala n lumea ntreaga prin Internet. Este operational de la nceputul anului 1992. Multe conferinte stiintifice, n special ntlniri IETF, au fost difuzate, la fel ca si evenimentele stiintifice notabile, cum ar fi lansarea navetelor spatiale. Pentru persoanele care vor sa nregistreze digital o emisiune MBone, exista si software - ul corespunzator. Alte programe auxiliare contin interpretoare pentru limbaje speciale pentru Web, permitnd aducerea si executia programelor din paginile de Web. Acest mecanism permite extinderea functionalitatii Web - ului. Multe pagini de Web contin imagini de dimensiuni mari, pentru care ncarcarea dureaza foarte mult. Unele programe de navigare trateaza problema ncarcarii lente aducnd si afisnd mai nti textul si apoi imaginile. Aceasta strategie ofera utilizatorului ceva de citit ct timp asteapta, si n acelasi timp i permite sa renunte la pagina respectiva daca nu

este destul de interesanta ca sa merite asteptarea. O alta strategie este de a oferi optiunea de a dezactiva aducerea si afisarea automata de imagini. Unele pagini de Web contin formulare care cer utilizatorului sa introduca informatii. Aplicatiile tipice pentru formulare sunt cautarile ntr-o baza de date pentru o intrare specificata de utilizator, comandarea unui produs sau participarea la un sondaj de opinie. Server - ul de Web Pentru a avea acces la informatiile din Internet, un calculator acceseaza un server de Web. Protocolul care descrie cererile si raspunsurile permise (protocolul de transfer standard) utilizat de Web este HTTP - HyperText Transfer Prototcol - protocol de transfer pentru hipertext. Am vazut ca Web - ul reprezinta o colectie imensa de documente, la care orice utilizator conectat la Internet are acces. Pentru a putea accesa o pagina utilizatorul ar trebui sa stie: 1. Cum se numeste pagina ?; 2. Cum este localizata pagina ?; 3. Cum se face accesul la pagina ? Solutia aleasa pentru rezolvarea acestor probleme este URL (Uniform Resource Locator adresa uniforma pentru localizarea resurselor), care reprezinta o adresa Internet a unui document Web. Pentru a gasi o informatie ntr-o carte, consultati indexul cartii. Pentru a gasi o resursa Web, trebuie sa-i utilizam adresa. Browser - ele Web utilizeaza URL - uri pentru localizarea resurselor Web. Modul de specificare a adreselor Web (sintaxa unui URL) are trei componente: - protocolul; - numele DNS al calculatorului pe care este memorat fisierul; - un nume local, care indica n mod unic pagina (este numele fisierului care contine pagina). protocol://nume_DNS/nume_local adica protocolul utilizat, numele DNS al calculatorului pe care este memorat fisierul si un nume local, care indica n mod unic pagina. Un exemplu de adresa: http://www.fsea.ugal.ro/welcome.html Acest URL are cele trei componente: protocolul, http; numele DNS al serverului, www.fsea.ugal.ro; numele fisierului, welcome.html. Printre protocoalele cele mai utilizate enumeram: - http, care este protocolul nativ pentru Web, si este utilizat de catre servere de HTTP; exemplu: http://www. fsea.ugal.ro/welcome.html; - ftp, este un protocol utilizat pentru accesul la fisiere prin FTP, protocolul Internet de transfer de fisiere. Numeroase servere de FTP din toata lumea permit ca de oriunde din Internet sa se faca o conectare si sa se aduca orice fisier plasat pe un server FTP. Web - ul nu aduce schimbari, dar face ca obtinerea de fisiere sa se faca mai usor, deoarece FTP - ul nu are o interfata prietenoasa. Exemplu: ftp://ftp.fsea.ugal.ro/documente/index; - telnet, este utilizat pentru stabilirea unei conexiuni pe un calculator aflat la distanta. Exemplu: telnet://www.w3.org:80;

- gopher, este utilizat pentru sistemul Gopher, care a fost proiectat pentru universitatea Minnesota. Este o metoda de regasire a informatiei, similara conceptual cu cea utilizata de Web, dar care accepta numai text si imagini. Deci URL - urile au fost proiectate nu numai pentru a permite utilizatorilor sa navigheze prin Web, dar si pentru a utiliza FTP, Telnet, e-mail, etc., ceea ce fac inutile interfetele specializate pentru aceste protocoale integrnd astfel ntr-un singur program, navigatorul n Web, aproape toate tipurile de acces n Internet. Regasirea informatiilor pe Web Cu toate ca pe Web se gaseste o cantitate foarte mare de informatii, gasirea unei anumite informatii nu este foarte simpla. Pentru a facilita gasirea paginilor care pot fi utile, o serie de cercetatori au scris programe pentru a realiza indexarea Web - ului n diferite moduri. Unele dintre solutii au devenit att de populare, nct s-au transformat n solutii comerciale. Programele care realizeaza cautarea pe Web se numesc masini de cautare (search engines, spiders, crawlers, worms, knowbots), iar dintre cele mai cunoscute enumeram: AltaVista, Hotbot, Yahoo, Infoseek, Lycos, Excite, Webcrawler, etc. Mecanismele de cautare sunt foarte diverse, astfel putem avea la dispozitie unul din urmatoarele sisteme de cautare: - arborescenta - n acest caz se utilizeaza subiectul cautarii (domeniul). Cautarea ncepe cu specificarea domeniului general, si apoi din aproape n aproape se ajunge la domeniul cautat; - mecanism de cautare - n acest caz este accesata o baza de date prin utilizarea unui cuvnt cheie (keyword search); - combinatie ntre arborescent si mecanism de cautare - este o metoda combinata (directory / search engine), care utilizeaza ambele metode descrise mai sus; - multi - mecanism (multi engine) - sunt accesate baze de date prin intermediul mai multor mecanisme de cautare n paralel. Desi Web - ul este imens, daca l reducem la esenta, este un graf imens avnd pagini n noduri si hiper-legaturi ca arce. Ceea ce face dificila indexarea Web - ului este cantitatea imensa de informatie care trebuie gestionata si faptul ca aceasta informatie este n continua schimbare.

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