Sunteți pe pagina 1din 171

ACADEMIA ROMN SECIA DE TIINA I TEHNOLOGIA INFORMAIEI Centrul pentru Cercetri Avansate n nvarea Automat, Prelucrarea Limbajului Natural

i Modelarea Conceptual

Introducere n INTERNET
Note de curs
Acad. Gheorghe Tecuci Dr. ing. Dan Tufi Dr. ing. tefan Truan-Matu Ing. Lorina Negreanu Ing. Dana Trifnescu Ing. Silviu Clinoiu Ing. Cristina Niculescu Ing. Dorin Marcu Ing. Mihai Ciocoiu Ing. tefan Bruda Bucureti, 1997

1 .

Introducere n INTERNET _________________________________________________________________________________________

Contribuia autorilor

Acad. Gheorghe Tecuci: Dr. ing. Dan Tufi: Dr. ing. tefan Truan-Matu Ing. Lorina Negreanu Ing. Dana Trifnescu Ing. Silviu Clinoiu Ing. Cristina Niculescu Ing. Dorin Marcu Ing. Mihai Ciocoiu Ing. tefan Bruda:

Introducere 6 (parial) 1 5 6 (parial) i 8 (parial) 3 (parial) i 7 3 (parial) i 8 (parial) 2 (parial) 4 2 (parial)

Cuprins _________________________________________________________________________________________

CUPRINS
Introducere .............................................................................................................. 7 Comunicarea prin INTERNET: o necesitate ................................................... Ce ofer comunicarea prin reeaua INTERNET ............................................... Un nod de comunicare n Casa Academiei ....................................................... Laboratorul INTERNET: o resurs comun ..................................................... Instruire pentru utilizarea reelei INTERNET .................................................. Suport material i tiinific ............................................................................... 7 7 9 9 9 10

1. Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare ............................................................................................................... 13 1.1. Introducere ................................................................................................. 1.2. Convenii de notaie ................................................................................... 1.3. Calculatorul: mijloc de stocare, actualizare i regsire a unor volume considerabile de informaii complex structurate ........................ 1.4. Reeaua internaional de calculatoare INTERNET .................................. 1.5. Adrese pe INTERNET .............................................................................. 1.5.1. Adresa unui calculator................................................................... 1.5.2. Adresa unei persoane ................................................................... 1.5.3. Adresa unui document ................................................................. 1.6. Lansarea unei sesiuni de lucru pe un calculator ....................................... 1.7. Instrumente destinate realizrii unei interaciuni "prietenoase" om-calculator ............................................................................................. 1.8. Reguli de comportare social pe reelele de calculatoare .......................... 1.9. Clase de servicii puse la dispoziie n cadrul reelelor de calculatoare...... 1.10. Sistemul World Wide Web (WWW)....................................................... 1.10.1. Organizarea complex a informaiilor sub form de hipertext .. 1.10.2. Sistemul WWW. Parcurgerea WWW ........................................ 13 16 16 19 20 20 21 21 22 24 27 28 31 31 34

2. Pota electronic .................................................................................................. 35 2.1. Preliminarii ................................................................................................ 2.2. Introducere ................................................................................................ 2.3. Cum se folosete pota electronic ? ......................................................... 2.3.1. Adresa electronic a destinatarului .............................................. 2.3.2. Subiectul mesajului ....................................................................... 2.3.3. Adresa expeditorului unui mesaj i datele de trimitere, respectiv primire a acestuia ......................................................................... 2.3.4. Adresa de rspuns la un mesaj ..................................................... 2.3.5. Cnd ceva nu merge bine ............................................................. 2.4. mail: un serviciu simplu pentru pota electronic .................................... 2.5. Mail Tool: pota electronic cu interfa grafic ..................................... 2.6. Concluzii .................................................................................................. 35 35 37 37 39 39 40 42 43 51 57

Introducere n INTERNET _________________________________________________________________________________________

3. FTP - transferul electronic al documentelor ..................................................... 59 3.1. Introducere ................................................................................................. 3.1.1. Reeaua ......................................................................................... 3.1.2. Mii de documente ......................................................................... 3.2. archie sau prietenul la nevoie se cunoate ................................................ 3.3. Transferul documentelor cu ajutorul FTP ................................................. 3.3.1 Lansarea ftp ................................................................................... 3.3.2 Cum se termin o sesiune ftp ? ..................................................... 3.3.3 Utilizarea informaiilor oferite de archie ....................................... 3.3.4. Ce informaie se gsete pe un calculator? .................................. 3.3.5 Comenzi ftp ................................................................................... 3.3.6 Semnificaia ultimelor litere din numele unui fiier ..................... 3.4. Transferul fiierelor cu ajutorul programului xftp .................................... 3.4.1. Lansarea programului xftp ............................................................. 3.4.2. Comenzi pentru programul xftp .................................................... 3.5. Adrese FTP interesante ............................................................................. 4. Cutarea informaiei n INTERNET ................................................................. 4.1. Archie ....................................................................................................... 4.1.1. Archie prin telnet .......................................................................... 4.1.2. Archie prin mail ........................................................................... 4.1.3. Xarchie ......................................................................................... 4.2. Whois ........................................................................................................ 4.3. Netfind ...................................................................................................... 59 61 61 62 66 66 68 69 70 71 74 75 75 76 82

85 85 86 88 89 93 95

5. Netscape ................................................................................................................ 99 5.1. Introducere ................................................................................................ 99 5.2. Ce este o pagin ? ..................................................................................... 102 5.3. URL (Uniform Resource Locator) ............................................................ 103 5.4. Ce este o legtur ? .................................................................................... 104 5.5. Cum pot fi utilizate legturile? ................................................................. 105 5.6. Utilizarea listelor history i bookmark .................................................... 106 5.7. Se poate scrie ntr-o pagin? ...................................................................... 109 5.8. Servere de tiri. Pota electronic ............................................................. 110 5.8.1. Cum pot fi citite informaii Usenet? ............................................ 111 5.8.2. Utilizarea serviciilor potei electronice ........................................ 112 5.9. Cum pot fi pstrate paginile pe calculatorul local ..................................... 119 5.10. Tiprirea i regsirea informaiei n pagin ........................................... 120 6. Cutarea informaiei n "spaiul WWW"; sistemul de regsire Harvest ................................................................................................................. 123 6.1. Preliminarii ............................................................................................... 123 6.2. Introducere ................................................................................................ 123
. 4

Cuprins _________________________________________________________________________________________

6.3. Cutarea n spaiul WWW ......................................................................... 124 6.4. Sistemul de regsire a informaiilor Harvest ............................................. 128 6.4.1 Arhitectura sistemului Harvest ...................................................... 128 6.4.2. Dialogul ntre utilizator i Harvest .............................................. 129 6.5. Concluzii ................................................................................................... 139 6.6. Anex ........................................................................................................ 140

7. HotJava - Program de navigare INTERNET .................................................... 143 7.1. Introducere ................................................................................................ 143 7.2. HotJava contra Netscape .......................................................................... 144 7.3. Cum arat programul ................................................................................ 145 7.3.1. Elementele ferestrei HotJava ........................................................ 147 7.3.2. Butoanele HotJava ....................................................................... 147 7.3.3. Specificarea adreselor URL ......................................................... 148 7.4. Comenzi disponibile HotJava ................................................................... 148 7.4.1. Meniul de comenzi File ................................................................ 149 7.5. Cum se trimit mesaje prin pota electronic ? .......................................... 151 7.6. Citirea grupurilor de tiri ......................................................................... 152 7.7. Transferul electronic al documentelor ...................................................... 152 7.8. Concluzii ................................................................................................... 155

8. Glosar de termeni ................................................................................................ 157 Bibliografie selectiv ................................................................................................ 169

Introducere _________________________________________________________________________________________

Introducere

Comunicarea prin INTERNET: o necesitate


INTERNET este reeaua internaional de comunicaie prin calculatoare ce asigur conectivitatea i transferul de informaii aproape instantaneu, la costuri foarte mici, ntre organizaii i persoane din ntreaga lume. Cteva zeci de milioane de oameni au acces la aceast reea care cunoate o expansiune foarte rapid. Accesul la INTERNET i la informaiile pe care acesta le conine este foarte important pentru orice ar sau organizaie. Este att de important nct congresul SUA a dezbtut chiar problema asigurrii de ctre guvern a accesului la INTERNET pentru fiecare persoan.

Ce ofer comunicarea prin reeaua INTERNET


Dintr-un anumit punct de vedere, reeaua INTERNET este doar un alt mijloc de comunicare accesibil oricrei persoane ce dispune de un calculator cu un program de acces la reea, un modem ce convertete informaia din calculator ntr-o form transmisibil pe o linie telefonic, o linie de telefon obinuit i un cont pe un calculator conectat la INTERNET. Dintr-un alt punct de vedere ns, INTERNET-ul depete cu mult capabilitile celorlalte mijloace de comunicare i va duce negreit la o modificare substanial a felului n care noi comunicm ca fiine umane. Reeaua este un mijloc universal de comunicare. Prin ea se pot obine i trimite tot felul de informaii. Locurile unde aceste informaii se gsesc au adrese care sunt similare adreselor potale. Dac adresa este cunoscut (i exist faciliti de a afla adresele dorite) se poate trimite informaie la acea adres sau se poate cuta o anumit informaie ce poate fi utilizat n modul dorit. Utiliznd un program de pot electronic se pot trimite i primi scrisori, memorii, invitaii, lucrri tiinifice, imagini, sunete, etc. De asemenea se poate stoca toat
7 .

Introducere n INTERNET _________________________________________________________________________________________

corespondena considerat a fi important. Exist colecii de informaii memorate n reea sub forma unor "biblioteci electronice" grupate pe domenii de interes i identificabile prin adres, informaii ce sunt foarte uor accesibile cu programe speciale de cutare ca, de exemplu, Netscape. Tot prin reea se poate avea acces la informaia existent n mari biblioteci din lume, cum ar fi Biblioteca Congresului Statelor Unite (a crei adresa electronic este http://www.loc.gov/). In plus, aceste biblioteci sunt "deschise" 24 de ore pe zi i nu are nici o importan unde sunt situate pe glob. Intr-adevr, este la fel de uor pentru cineva din Bucureti s "viziteze" Biblioteca Congresului ca pentru cineva din Washington D.C. Aceste tipuri de servicii i multe altele, pot fi folosite de ctre oricine, fr a fi un expert n calculatoare, aa cum se poate folosi un telefon fr a fi operator de telefoane, sau un sistem audio/video fr a fi specialist n electronic. De exemplu, elevii colilor elementare din SUA primesc teme ce necesit cutarea de informaii pe INTERNET. Reeaua permite un contact direct ntre persoane indiferent de poziia lor geografic. Cercettorii din SUA, Europa occidental dar i din alte ri, comunic intre ei mai ales prin intermediul reelei. Chiar profesorii din aceeai catedr universitar comunic intre ei mai mult prin reea dect prin discuii directe. Acelai lucru este valabil i in ceea ce privete consultaiile acordate studenilor care, in cea mai mare parte, au acces la reea direct de la domiciliu. Funcioneaz curent liste de specialitate ca, de exemplu, ML (Machine Learning) list sau KDD (Knowledge Discovery in Data Bases) list. Acestea sunt buletine de informaii ce se trimit periodic cercettorilor nregistrai in aceste liste, informaiile fiind furnizate de ctre aceiai cercettori. Acesta este modul curent n care se anun o conferin tiinific, o apariie editorial de interes, un rezultat tiinific recent obinut, se discut o problem controversat, sau se cer informaii privind un anumit subiect. Este modul cel mai uor i rapid prin care un cercettor se poate adresa comunitii sale tiinifice i se poate menine la curent cu ultimele evoluii din domeniul su. Reeaua a devenit i mijlocul cel mai rapid i mai economic de acces la cele mai recente publicaii tiinifice. In afara faptului c exist reviste electronice, de exemplu, International Journal of Intelligent Data Analysis, a devenit o practic curent ca fiecare catedr universitar, laborator, grup de cercetare, sau chiar cercettor individual, s fac accesibile lucrrile sale pe reea. Este de aceea vital ca cercettorii instituiilor Academiei Romne (inclusiv cei din domenii umaniste) s aib acces la acest tip de comunicare.

Introducere _________________________________________________________________________________________

Un nod de comunicare n Casa Academiei


Centrul pentru Cercetri Avansate n nvarea Automat, Prelucrarea Limbajului Natural i Modelarea Conceptual, din cadrul Seciei de tiina i Tehnologia Informaiei a Academiei Romne, are sediul n Casa Academiei. In acest Centru, civa specialiti desfoar cercetri de vrf n domeniul inteligenei artificiale. Dei nou nfiinat, Centrul are deja legturi tiinifice cu instituii de prestigiu n domeniu din ntreaga lume. Cunoscnd importana transferului rapid de informaii n domeniul tiinific, Centrul a depus un efort susinut n scopul dezvoltrii n Casa Academiei a unui nod puternic de comunicaie prin reea, la care s se poat conecta cu uurin i alte institute sau centre de cercetare ale Academiei. ncepnd din 1995 nodul Centrului este operaional i sperm c n cel mai scurt timp majoritatea instituiilor din Casa Academiei se vor conecta la el.

Laboratorul INTERNET: o resurs comun


Pornind de la accesul actual extrem de redus al cercettorilor Academiei Romne la comunicarea prin reeaua de calculatoare i de la dificultile actuale (n primul rnd materiale, dar i de specialitate) de conectare direct la nodul de comunicaie din Centrul nostru, am organizat un laborator care s faciliteze accesul la reea pentru toi cei interesai din cadrul Casei Academiei. Acest laborator, numit Laboratorul INTERNET, funcioneaz ca un laborator universitar la care are acces gratuit personalul din Casa Academiei.

Instruire pentru utilizarea reelei INTERNET


Am dori ca un numr ct mai mare de cercettori din institutele Academiei Romne (inclusiv cele umaniste) s utilizeze comunicarea prin reea i Laboratorul INTERNET. In acest scop, Centrul nostru organizeaz periodic

Introducere n INTERNET _________________________________________________________________________________________

cursuri gratuite de iniiere privind comunicarea prin reea. Aceste cursuri se adreseaz oricrei persoane, chiar dac nu a folosit niciodat un calculator. Pentru facilitarea iniierii n utilizarea INTERNET-ului, cercettorii Centrului au pregtit aceste Note de Curs ce completeaz prelegerile i exerciiile practice pe calculator.

Suport material i tiinific


Am dori s menionm c dei utilizarea laboratorului INTERNET i participarea la cursurile de instruire sunt gratuite, organizarea i funcionarea acestora, precum i a nodului din cadrul Centrului necesit eforturi materiale i umane deosebite i nu ar fi posibile fr sprijinul primit de la mai multe fundaii, firme, organizaii i persoane, dintre care dorim s menionm pe cele mai importante. Un merit deosebit revine Prof. Stephen R. Ruth, de la Universitatea George Mason din SUA, mpreun cu care s-a elaborat proiectul laboratorului INTERNET i a cursurilor de instruire, precum i fundaiei Andrew Mellon din New York, a crei donaie de peste 50,000 de dolari a permis dotarea laboratorului i organizarea cursurilor. Acesta este unul dintre cele mai mari proiecte ale fundaiei Andrew Mellon n Romnia. Firma SUN Microsystems a sprijinit cu deosebit generozitate proiectul nostru, donnd Centrului cinci sisteme SUN SPARCstations ce completeaz dotarea Laboratorului INTERNET la nivelul celor mai exigente standarde europene. Deosebite mulumiri se cuvin domnului Darryl Parker, directorul firmei Sun pentru Europa Central precum i domnului Eugen Mihil, directorul firmei Cybernetics, partener al firmei SUN n Romnia. Acad. Mihai Drgnescu a avut rolul determinant n promovarea cercetrilor de inteligen artificial n Romnia i n nfiinarea acestui Centru de cercetri avansate al Academiei. Tot Acad. Drgnescu este cel ce a susinut, cu 20 de ani n urm, primele cercetri n domeniul reelelor de calculatoare efectuate n ara noastr, la Institutului de Cercetri n Informatic. ICI este astzi nodul central al rii, asigurnd conectarea Centrului la reea. Mulumim, cu aceast ocazie, conducerii ICI i n special dr. ing. Eugen Sticu, directorul Reelei Naionale de Calculatoare.
. 10

Introducere _________________________________________________________________________________________

Acest proiect nu se putea realiza fr sprijinul conducerii actuale a Academiei Romne care a dispus afectarea unor resurse materiale i umane necesare funcionrii laboratorului INTERNET. O serie de alte colaborri internaionale ale Centrului nostru au facilitat dezvoltarea nodului Centrului i implicit a laboratorului INTERNET. Intre acestea dorim s menionm colaborarea cu IDSIA - Elvetia (a crei donaie a stat la baza configuraiei iniiale a nodul Centrului), "The US National Research Council Twinning Program with Romania", precum i proiectele ILPNET, MULTEXT-EAST, TELRI i ELSNET-Goes-East, finanate de Comunitatea Economic European. Funcionarea nodului de comunicaie al Centrului, a laboratorului INTERNET i a colii de instruire sunt rezultatul efortului deosebit al membrilor Centrului care au participat n mod substanial la elaborarea acestui proiect, au pregtit cu grij aceste note de curs i conduc cursurile de instruire, toate acestea n afara temelor lor curente de cercetare. Acad. Gheorghe Tecuci

11

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

1. Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare

1.1. Introducere
Este astzi binecunoscut tuturor larga rspndire a calculatoarelor electronice n aproape toate domeniile activitii umane. Acest proces este n continu desfurare i este foarte greu de previzionat unde se va ajunge i ct de mult se va schimba n viitor viaa de zi cu zi, att la serviciu ct i acas, datorit calculatoarelor. Se spune, de exemplu, chiar c analfabetul secolului al XXI-lea va fi cel care nu va ti s lucreze cu un calculator. Printre cele mai rspndite utilizri ale unui calculator sunt memorarea i prelucrarea informaiilor, n general, i a textelor, n particular. n plus, posibilitile de prelucrare oferite de calculatoare permit structurarea complex i regsirea uoar a informaiilor memorate. n paralel cu progresele n domeniul calculatoarelor, un alt domeniu cu o dezvoltare spectaculoas l constituie telecomunicaiile. Astzi se poate comunica rapid ntre oricare dou puncte de pe glob. Posibilitile de comunicare au fost folosite i n transferul de informaii ntre calculatoare aflate chiar la distane considerabile. Din sinergia ntre facilitile de memorare structurat, de prelucrare i accesare a informaiilor oferite de calculatoare i posibilitile crescnde ale domeniului telecomunicaiilor, au aprut si, n prezent, au o extindere exploziv reelele internaionale de calculatoare. Pentru a pune la dispoziie serviciile calculatoarelor electronice unui spectru ct mai larg de utilizatori, au fost dezvoltate instrumente concepute astfel nct s permit accesul la reelele de calculatoare chiar a celor care nu au nici cea mai mic idee asupra a ceea ce este i cum funcioneaz un calculator. Se poate spune c, deja de acum, calculatorul devine un "aparat" banal chiar pentru un copil, cum ar fi, de exemplu, telefonul sau telecomanda unui televizor. Similar cu aceste aparate banale, un utilizator al lui nu trebuie s tie nimic despre
13 .

Introducere n INTERNET _________________________________________________________________________________________

funcionarea acestuia, ci numai cum se folosete. Aceast comparaie ntre telefon, telecomanda unui televizor i calculator nu este aleas ntmpltor, n viitorul nu foarte ndeprtat preconizndu-se ca, n fiecare cas, acestea s fie integrate ntr-un singur dispozitiv care va permite att comunicarea prin (video) telefon, receptarea de programe interactive de televiziune, primirea acas a unor reviste i jurnale "electronice", accesul la bnci de date aflate pe orice calculator de pe glob i, bineneles, utilizarea programelor de pe calculatorul propriu sau de pe oricare alt calculator de pe glob. Aceste faciliti vor fi puse la dispoziie prin aa-numitele "magistrale informaionale" care vor mpnzi globul. Lucrarea de fa este destinat, n special, celor care i desfoar activitatea ntr-una din instituiile Academiei Romne, de la cele cu un specific umanist i ajungnd la centrele de cercetri avansate n domenii de vrf ale tiinei i tehnologiei. Bineneles c lucrarea este la fel de util oricui vrea s se iniieze n utilizarea reelelor de calculatoare dar, innd cont totui de auditoriul int, exemplele care vor fi date precum i analizele fcute vor fi din domeniul i pentru cei care activeaz n domeniul academic (spre deosebire de, spre exemplu, utilizarea reelelor de calculatoare n lumea afacerilor, a petrecerii timpului liber etc.). De la bun nceput trebuie precizat faptul c aceast lucrare nu este i nu cuprinde o iniiere n calculatoare. Dintr-un punct de vedere, cel care parcurge aceste rnduri ar putea s considere c este n faa unui manual de utilizare a unui "aparat casnic" nou, cu multiple faciliti cum ar fi un televizor cu telecomand i teletext i cu faciliti de a comunica folosind ceva asemntor telefonului. n primul rnd, pentru a nelege cum poate fi ntrebuinat un aparat trebuie tiut ce "butoane" sau alte comenzi are (de exemplu, un automobil are volan, pedale, schimbtor de viteze, butoane pentru faruri, tergtor de parbriz etc.). Din acest punct de vedere, un calculator poate primi comenzi date de la o tastatur similar cu cea a unei maini de scris, ntr-un anumit limbaj simplu, ca i cum am scrie cuiva foarte pe scurt ce trebuie s fac. Textul comenzii scris de utilizator precum i rezultatele comenzilor sunt afiate pe un ecran similar televizorului. Pe acest ecran sunt figurate uneori i nite liste de comenzi posibile (denumite meniuri prin analogie cu listele de produse care specific ce mncruri pot fi comandate ntr-un restaurant) i / sau "butoane" care pot fi alese sau "apsate" folosind un obiect denumit, datorit formei sale, "oricel" ("mouse").

14

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

n al doilea rnd, trebuie precizat ce poate s fac "aparatul" care se dorete a fi folosit. Foarte pe scurt, la nivelul unei persoane care nu tie nimic despre calculatoare dar care dorete s utilizeze facilitile unei reele de calculatoare, se poate spune c un calculator interpreteaz i apoi execut fidel comenzile primite, poate memora cantiti remarcabile de informaii, poate prelucra informaii i poate fi folosit pentru comunicare la distan (dac este conectat la o reea de calculatoare). Plecnd de la consideraiile anterioare, n continuare se vor trece n revist cteva idei de baz, util de tiut de ctre cei care vor s foloseasc reelele internaionale de calculatoare. De asemenea, se vor defini i explica conceptele de baz care vor fi folosite n celelalte capitole ale lucrrii. Ideile de baz ale lucrului n reele de calculatoare sunt: Calculatorul este un mijloc comod de stocare i de actualizare a unor volume considerabile de informaii complex structurate, permind accesul rapid la datele de interes. Calculatoarele pot fi conectate astfel nct s comunice ntre ele, formnd reele cu ntindere planetar. Reelele de calculatoare pun la dispoziie variate clase de servicii pentru comunicare ntre persoane i grupuri de persoane, de regsire i transfer de informaii de orice natur. Pentru utilizarea calculatoarelor de ctre nespecialiti n informatic au fost dezvoltate instrumente de interaciune om-calculator "prietenoase" Pentru protecia informaiilor secrete sau care sunt destinate unor grupuri restrnse de utilizatori, accesul la calculatoarele aflate n reea este controlat. Deoarece pe reea lucreaz concomitent un numr considerabil de utilizatori, fiecare dintre acetia trebuie s urmeze nite reguli de etichet, de comportare social.

15

Introducere n INTERNET _________________________________________________________________________________________

1.2. Convenii de notaie


Pe parcursul acestui manual au fost folosite urmtoarele convenii de notaie: italic pentru concepte noi introduse de acest curs; courier pentru capturile dialogurilor utilizator - calculator, cu varianta CourierBold pentru textul introdus de utilizator.

1.3. Calculatorul: mijloc de stocare, actualizare i regsire a unor volume considerabile de informaii complex structurate
Pn la apariia i dezvoltarea calculatoarelor, singurele modaliti de stocare a informaiilor erau creierul uman i, n form scris, pe hrtie, n cri, reviste etc. Posibilitile umane de stocare de informaii au proprieti remarcabile din punct de vedere al structurrii i regsirii informaiilor (de exemplu, prin asociaii de idei), al posibilitilor de actualizare att prin adugare ct i prin restructurare a informaiilor existente. Din pcate ns, volumul de informaii care pot fi stocate este limitat, accesul la informaii de ctre un numr mare de persoane este redus i, odat cu dispariia celui care a memorat informaiile, acestea sunt pierdute pentru totdeauna. Stocarea informaiilor n form scris, pe hrtie, are avantajul unei durate foarte mari n timp. Pe de alt parte, crile pot fi consultate de un numr considerabil de persoane interesate. Dezavantajul stocrii pe hrtie al informaiilor este att volumul fizic relativ mare ocupat, dificultatea structurrii complexe a informaiilor (altfel dect n capitole seciuni i sub-seciuni cu eventuale tabele de indeci i referine ntre zone de text) ct i imposibilitatea modificrii unui text odat stocat (tiprit). De asemenea, gsirea unor date de interes ntr-un volum mare de informaii este, de multe ori, deosebit de dificil.

16

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

Calculatoarele electronice au oferit soluii pentru stocarea ntr-un volum fizic mult redus fa de cel scris a unei cantiti considerabile de informaii. Stocarea se poate face n forma magnetic, asemntor memorrii imaginilor i sunetelor pe (video)casete. n plus, similar memoriei umane, aceste informaii pot fi puternic structurate, pot fi actualizate i chiar restructurate. Gsirea datelor de interes este mult facilitat de o serie de instrumente pe care orice calculator le poate pune la dispoziie. De asemenea, accesul la informaii a unui numr mult mai mare de utilizatori este extins remarcabil prin conectarea calculatoarelor n reele cu acoperire planetar. Informaiile sunt grupate fizic ntr-un calculator n uniti denumite documente sau, folosind un termen deja intrat n limbajul oricrui informatician, fiiere. Un document (fiier) poate corespunde, de exemplu, la o carte, un articol, un capitol dintr-o carte, o colecie de date de test sau de rezultate obinute n urma unor msurtori . Fiierele pot fi grupate, la rndul lor, n aa numite directoare. Orice calculator are spaiul de memorie disponibil mprit pe mai multe directoare organizate ierarhic (un director poate conine unul sau mai multe fiiere i / sau directoare; fiecare director, la rndul lui poate conine alte directoare, .a.m.d.). Se spune c structura spaiului de memorie este organizat ierarhic, sub forma unui arbore (tree, n englez), fiierele fiind frunzele arborelui. Pentru a regsi un fiier, trebuie specificat calea (path, n englez) care trebuie parcurs n arbore de la rdcin la frunza-fiier respectiv. De exemplu, n figura de mai jos este ilustrat o parte a unei structuri arborescente de directoare de pe un calculator : C: | ........ +--MSOFFICE | | | +--OFFICE | | +--SETUP | | +--MSN | | +--SHORTC~1 | | +--OFFICE | | | +--POWERPNT | | +--XLATORS | | | +--ACCESS | | +--SAMPLES
. 17

Introducere n INTERNET _________________________________________________________________________________________

| | +--BITMAPS | | +--DBWIZ | | +- STYLES | | +--NEWOBJ | | | +--TEMPLA~1 | | +--BINDERS | | +--PRESEN~1 | | +--LETTER~1 | | +--MEMOS .......... Fiecare director conine un numr de subdirectoare i/sau fiiere. De exemplu, directorul STYLES, conine fiierele: clouds.wmf confid~1.bmp flax.bmp globe.wmf pattern.bmp sea_dusk.wmf stone.bmp Pentru regsirea fiierului denumit pattern.bmp, trebuie specificat calea prin care se ajunge la el, adic (rdcina este C: care, pe calculatorul considerat, semnific un spaiu de memorie pe disc): C:\MSOFFICE\ACCESS\BITMAPS\STYLES\pattern.bmp Dup cum se va vedea ulterior, n afar de organizarea arborescent, informaiile mai pot fi organizate pe calculatoare i n form de reea, ca hipertext sau hipermedia, organizare care se potrivete ca o mnu cu reelele de calculatoare.

18

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

1.4. Reeaua internaional de calculatoare INTERNET


Majoritatea persoanelor de pe glob au acces i tiu s utilizeze un telefon. Astzi se poate comunica intre oricare dou puncte de pe glob prin intermediul acestui dispozitiv. Transmiterea informaiilor prin liniile telefonice pleac de la ideea traducerii semnalului sonor produs de vocea uman ntr-un semnal electric care este transmis pe un fir (sau prin satelit) la destinaia dorit (orict de ndeprtat). La destinaie, semnalul electric este tradus din nou n semnal sonor care poate fi recepionat de urechea uman. Ideea comunicrii ntre doua persoane prin telefon a fost extins natural la comunicarea ntre dou calculatoare. Diferen ntre cele dou situaii este doar c sursa i inta comunicrii nu mai este vocea uman ci reprezentarea electronic a informaiilor din memoria calculatorului (de exemplu, a textelor unor lucrri, a unor reviste, cri, a unor mesaje, etc.). n acest mod, n prezent, oricare dou calculatoare de pe glob, dac ntre ele exist o cale de comunicaie, pot intra n "dialog", indiferent de distana ntre ele. n plus, spre deosebire de comunicarea uman, prin voce, caracterizat de un timp relativ mare de transmitere a informaiilor, calculatoarele comunic cu o vitez apreciabil, permind transferul unor volume considerabile de date doar n cteva secunde. Se poate spune c, n acest mod, se pune la dispoziie o "pot electronic" ultra-rapid. De fapt, unul dintre cele mai simple servicii puse la dispoziia utilizatorilor reelelor de calculatoare este chiar un echivalent electronic al potei, serviciul "mail" ("pota" n limba englez). Dup cum comunicarea prin telefon a dus la dezvoltarea unei reele telefonice internaionale, dezvoltarea comunicrii ntre calculatoare a dus la apariia i extinderea unei reele internaionale de calculatoare denumit INTERNET. Aceast reea a fost obinut prin interconectarea mai multor reele locale (ca i n cazul reelelor telefonice). Orice reea are dou mulimi de entiti: noduri i arce. Fiecare calculator cuplat n reea i, care poate fi sursa sau destinaia unor apeluri, este un nod n reea. n mulimea de calculatoare conectate n reea se disting unele care permit efectuarea unor servicii speciale. Un astfel de calculator este denumit server.
. 19

Introducere n INTERNET _________________________________________________________________________________________

Legtura ntre dou calculatoare se face fizic printr-un mediu de transmitere a informaiilor. Acest mediu poate fi o linie telefonic obinuit, un cablu dedicat conectrii a dou calculatoare (cablu pentru transmisii electrice sau fibr optic) sau sub form ondulatorie n cazul unor transmisii prin satelit. n funcie de performanele mediului folosit pentru transmiterea informaiei se pot obine conexiuni i, prin urmare, comunicri mai rapide sau mai lente. Conectarea calculatoarelor n reele permite ns, spre deosebire de telefoane, pe lng comunicarea rapid, i alte servicii, cum ar fi regsirea de informaii i lucrul la distan. Altfel spus, de pe orice calculator de pe glob se pot prelucra informaii (folosind reelele de comunicare) de pe orice alt calculator de pe glob. De exemplu, dac suntei n deplasare n alt localitate putei folosi calculatorul pe care lucrai curent prin lucrul la distan, prin reea.

1.5. Adrese pe INTERNET


Deoarece INTERNET este o reea, n care sunt conectate un numr imens de calculatoare, pe fiecare calculator putnd lucra mai multe persoane i, totodat, putnd fi depozitate un numr de documente, trebuie s putem s identificm, s regsim un calculator, o persoan sau un document. De aceea, s-a stabilit o modalitate unic de regsire a acestor entiti, valabil pentru toat reeaua INTERNET. Aceste modaliti de regsire sunt similare adresei sau numrului de telefon. Adresa unui calculator este construit din specificri din ce n ce mai precise, plecnd de la codul rii. Adresa unei persoane i adresa unui document, dup cum se va vedea mai jos, sunt obinute prin adugarea informaiei de identificare pe calculatorul respectiv, la adresa calculatorului.

1.5.1 Adresa unui calculator


Pentru a comunica ntr-o reea unde sunt mai multe noduri, fiecare nod trebuie s poat fi cumva identificat, s aib o adres. n acest scop, similar cu numrul de telefon al unui abonat, fiecare calculator legat n reea (deci care este nod n reea) are o adres unic format din mai multe numere separate prin puncte (atenie! - spre deosebire de numerele de telefon, punctele fac efectiv parte din adres).

20

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

Pentru a uura memorarea i utilizarea acestor adrese, fiecrei adrese numerice i corespunde i o secven de litere care au o anumit logic i care elimin necesitatea memorrii unor lungi secvene de numere. Grupurile de cifre, respectiv litere, reprezint o identificare din ce n ce mai precis a calculatorului (a nodului) n reea, plecnd de la dreapta la stnga. Pentru marea majoritate a operaiilor fcute de utilizatorii INTERNET-ului, folosirea adresei cu litere este suficient. De exemplu, unul din calculatoarele reelei Academiei Romne are adresa numeric: "193.230.39.4", acesteia corespunzndu-i adresa cu litere: "thor.racai.ro". Secvenele de litere cuprinse ntre puncte semnific, n acest caz, faptul c este vorba de Romnia ("ro"), de Centrul de Cercetri Avansate n nvare Automat, Prelucrarea Limbajului Natural i Modelare Conceptual al Academiei Romne ("racai") i, n sfrit, de calculatorul denumit "thor". Alt calculator din aceeai reea local are, de exemplu, adresa: "odin.racai.ro". Un alt exemplu este codul Catedrei de Calculatoare din Universitatea "Politehnica" Bucureti: "cs.pub.ro" (c-omputer s-cience department of p-olytechnical university of b-ucharest, ro-mania).

1.5.2. Adresa unei persoane


Fiecare utilizator de pe un calculator aflat n reea, pentru a deveni inta unui mesaj, are adugat la adresa calculatorului pe care se afl un nume, pe care el, mpreun cu cel care administreaz calculatorul (pentru a evita situaia ca doua persoane s aib acelai nume) l-au ales (de exemplu, numele su de familie). Astfel, pentru ca tefan Truan (autorul acestor rnduri) s primeasc o "scrisoare electronic", adresa la care aceasta trebuie trimis este "trausan@valhalla.racai.ro". Dup cum se vede i din acest exemplu, adresa unei anumite persoane este obinut prin adugarea numelui ales de persoana respectiv la adresa calculatorului pe care este accesibil. ntre nume i adresa calculatorului este inserat caracterul "@".

1.5.3. Adresa unui document


Dup cum s-a artat n seciunea 1.3, regsirea unui document pe un calculator se poate face prin specificarea cii n arborele de directoare al calculatorului respectiv. n contextul reelei INTERNET, pentru a regsi un document mai trebuie adugat, bineneles, adresa calculatorului pe care se afl documentul respectiv. n plus, deoarece pe INTERNET exist mai multe tipuri de servicii
. 21

Introducere n INTERNET _________________________________________________________________________________________

puse la dispoziia utilizatorilor, la adresa unui document se adaug i modalitatea de obinere a documentului. n general, se poate spune c adresa unui document are urmtoarea form general: serviciu:adres_server\cale Serviciul poate fi: http - HyperText Transfer Protocol - pentru citirea de documente de tip hipertext; ftp - File Transfer protocol - pentru transferul unui document. Aceast adres este denumit URL (Uniform Resource Locator). URL mai poate include i alte servicii, cum ar fi: gopher - protocol Gopher mailto - adresa de pot electronic a unei persoane, cu forma general: mailto:nume@adres_calculator news - Usenet news telnet, rlogin i tn3270 - lansarea de sesiuni interactive pe alte calculatoare wais - Wide Area Information Servers

1.6. Lansarea unei sesiuni de lucru pe un calculator


Dup cum s-a precizat anterior, orice persoan care lucreaz pe un calculator aflat ntr-o reea, pentru a putea comunica, are atribuit un nume de acces pe acel calculator. Se folosete, de obicei, termenul c un anumit utilizator are un cont deschis pe acel calculator. n acest cont utilizatorul poate s creeze i s memoreze documente sau poate solicita serviciile pe care calculatorul le pune la dispoziie. Pentru protecia informaiilor secrete sau care sunt destinate unor grupuri restrnse de utilizatori, accesul la calculatoarele aflate n reea este controlat. De aceea, pentru accesul la calculator utilizatorul trebuie indice numele su i o parola prin care se previne accesul altor persoane la contul su. Utilizatorul poate, prin comenzi specifice, s indice care din documentele memorate pe calculatorul su pot fi examinate sau modificate de alte persoane sau grupuri de persoane i care documente nu pot fi vizualizate de alte persoane.
. 22

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

n momentul n care un utilizator ncepe o sesiune de lucru la calculator este ntrebat asupra numelui su de acces la calculator i asupra parolei sale de acces. Dac numele i parola sunt corecte el este informat c poate lucra pe calculator, acesta ateptnd comenzi. Faptul c se ateapt n continuare introducerea unei comenzi de ctre utilizator este indicat prin afiarea unui cuvnt specific denumit prompt. De cele mai multe ori, promptul este format din numele calculatorului pe care se lucreaz urmat de caracterul %. Excepii la aceast regul o constituie diferitele servicii pe care calculatorul le pune la dispoziie i pentru care exist prompt-uri specifice (de obicei cu numele serviciului respectiv, de exemplu, ftp>). Dup lansarea cu succes a sesiunii de lucru i apariia prompt-ului, n jargonul utilizatorilor de calculatoare, se spune c, n acest moment, utilizatorul este logat pe calculator. Dup terminarea sesiunii de lucru la calculator, pentru a indica faptul c utilizatorul a terminat se d comanda exit. Un exemplu de sesiune de lucru pe calculatorul denumit oblio este dat n continuare:
oblio console login:trauan Password: Last login : Mon Nov 27 13:58:35 on console Sun Microsystems Inc. SunOS 5.4 oblio% ............. oblio%exit

Utilizatorul poate s-i schimbe ori de cte ori dorete parola. Acest lucru se poate face cu comanda nispasswd ca n exemplul de mai jos:
tyr% nispasswd Changing password for trausan on NIS+ server. Old login password: New login password: Re-enter new password: NIS+ password information changed for trausan NIS+ credential information changed for trausan tyr% nispasswd Changing password for trausan on NIS+ server. Old login password: Sorry.

23

Introducere n INTERNET _________________________________________________________________________________________

Trebuie fcut o remarc: noua parol trebuie s conin cel puin ase caractere, s difere cu cel puin trei caractere de vechea parol i s conin cel puin dou caractere alfabetice i un caracter numeric sau semn special. Dac nu se respect aceste restricii, calculatorul va semnala o eroare, ca n exemplul de mai jos:
tyr% nispasswd Changing password for trausan on NIS+ server. Old login password: New login password: Password is too short - must be at least 6 characters. New login password: Passwords must differ by at least 3 positions. New login password: Must contain at least two alphabetic characters and at least one numeric or special character.

1.7. Instrumente destinate realizrii unei interaciuni "prietenoase" om-calculator


Pentru a facilita accesul unei game ct mai largi de utilizatori la calculator, au fost imaginate modaliti ct mai simple i intuitive de comunicare omcalculator. Orice calculator are o tastatur similar unei maini de scris, prin care se pot introduce comenzi. Aceste comenzi precum i rspunsurile date de calculator nu sunt tiprite pe hrtie (ca la o main de scris) ci sunt vizualizate pe ecranul calculatorului (ca i cum pe ecran ar fi vizualizat hrtia pe care ar scrie maina de scris). Aceast modalitate de comunicare, de tip main de scris, prin care utilizatorul introduce de la tastatur comenzi necesit ns nvarea limbajului acelor comenzi i, prin aceasta, reduce foarte mult accesul unor persoane neiniiate la facilitile calculatoarelor. De aceea, au fost imaginate modaliti de comand mai simple, similare cu, de exemplu, cele ale telecomenzii unui televizor, prin apsarea unor butoane. Spre deosebire de telecomanda unui televizor, butoanele folosite pentru dialogul om-calculator nu sunt realizate fizic ci ele sunt vizualizate pe ecranul calculatorului. Apsarea lor se face folosind un dispozitiv denumit mouse (oricel) care este legat cu un cablu de calculator i are plasate deasupra unul, dou sau trei butoane. Acest dispozitiv poate fi deplasat cu mna pe masa pe care este plasat calculatorul. Fiecare micare fcut cu mna mpreun cu

24

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

mouse-ul este vizualizat pe ecran prin deplasarea unei mici figuri, denumit prompt care, de obicei, are forma unei mici sgei oblice. Pentru "apsarea" unui buton sau selectarea unei opiuni dintr-o list de opiuni, se aduce figura ataat micrilor mouse-ului deasupra butonului sau opiunii respective i se apas butonul din stnga aflat pe mouse. Metafora telecomenzii unui televizor nu este singura care este folosit n asigurarea unei interaciuni ct mai simple ntre utilizator i calculator. O alt metafor larg utilizat este cea a meniului. Oricine tie c, de obicei, la un restaurant, pentru a alege felurile de preparate dorite, este pus la dispoziie un meniu care conine posibilitile de comenzi. Similar, n interaciunea omcalculator, de multe ori, n situaia n care utilizatorul poate da o comand dintr-o mulime posibil de variante, pe ecranul calculatorului este afiat lista de opiuni, utilizatorul putnd alege varianta dorit prin selectarea acesteia de exemplu, cu mouse-ul. O astfel de list de opiuni din care se poate face o selectare este denumit meniu. n cazul n care este necesar gruparea mai multor opiuni mpreun cu alte modaliti de comand, cum ar fi butoane sau zone n care utilizatorul poate introduce un anumit text, se recurge la aa numitele casete (sau cutii) de dialog. n unele din serviciile puse la dispoziie celor care lucreaz pe reele de calculatoare mai este folosit i o alt metafor des ntlnit n interaciunea om-calculator: metafora biroului. Conform acestei metafore, pe ecranul calculatorului, diversele informaii afiate sunt grupate n aa numitele ferestre, similar cu gruparea informaiilor pe pagini de hrtie. Dup cum paginile de hrtie sunt plasate pe biroul de lucru i pot fi deplasate i / sau suprapuse (acoperite parial sau total una de ctre alta), aa i ferestrele sunt plasate pe ecranul calculatorului i pot fi deplasate, aduse n fa sau acoperite de alte ferestre. Folosirea termenului de fereastr n locul celui de pagin de hrtie este justificat de faptul c, spre deosebire de paginile de hrtie (care au o dimensiune bine precizat i n ele intr un volum limitat de informaii), dimensiunea unei ferestre poate fi modificat i, n plus, ntr-o fereastr, n general, se poate vizualiza la un moment dat eventual doar un fragment dintrun anumit document mai mare. Pentru a nelege ultima idee, trebuie imaginat un document ca un sul de hrtie avnd o lungime orict de mare, fereastra pe ecran corespunznd unei deschizturi dreptunghiulare prin care se poate vedea doar un numr limitat de rnduri succesive din document. Pentru a rula sulul de hrtie care reprezint documentul, pe latura de jos i pe cea din dreapta a ferestrei apar aa numitele bare de defilare. O bar de defilare conine dou butoane pentru a deplasa sulul n sus respectiv n jos prin faa
. 25

Introducere n INTERNET _________________________________________________________________________________________

ferestrei. Direcia n care declaneaz deplasarea fiecare buton este sugerat printr-o sgeat. Pentru a avea o idee asupra plasrii relative a ferestrei n cadrul documentului, ntre cele dou butoane din bara de defilare este vizualizat un dreptunghi denumit ascensor deoarece el se deplaseaz n sus sau n jos odat cu deplasarea relativ a ferestrei n susul sau n josul documentului. Un exemplu de fereastr pentru nelegerea noiunilor introduse este dat mai jos. n acest exemplu sunt trei butoane (Submit, Reset i None) i o bar de defilare la dreapta.

26

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

n sfrit, pentru a ncheia trecerea n revist a modalitilor de interaciune prietenoas om-calculator trebuie precizat c, de multe ori, anumite servicii oferite de calculator sunt vizualizate prin intermediul unor mici figuri sugestive pentru serviciul oferit, denumite iconie. Lansarea serviciului respectiv se poate face prin apsarea cu butonul mouse-ului (o data sau, n alte cazuri, de dou ori succesiv) a figurii respective. Un exemplu de astfel de iconi este dat mai jos.

1.8. Reguli de comportare social pe reelele de calculatoare


Pe reelele de calculatoare lucreaz n acelai timp un numr apreciabil de persoane i, n anumite situaii, ei se pot stnjeni reciproc. De aceea, fiecare utilizator care lucreaz n reea trebuie s urmeze nite reguli de comportare social. n primul rnd, utilizatorul unei reele trebuie s fie contient c i alii lucreaz n paralel cu el. De aceea, el trebuie s nu abuzeze, de exemplu, de nite servicii consumatoare de resurse (orice serviciu folosit de un utilizator consum timp i spaiu de memorare pe calculator) care ar putea ngreuna accesul altui utilizator. De asemenea, trebuie evitate utilizri prost concepute i, bineneles, perturbarea intenionat a altor utilizatori. Nu se vor utiliza serviciilor puse la dispoziie de reea n scopuri antisociale sau comerciale (asupra acestui ultim aspect se va reveni imediat). n decursul prezentei lucrri, n cadrul fiecrui serviciu prezentat se va reveni asupra acestor aspecte de comportare social. Reelele de calculatoare sunt folosite att n scop tiinific, de exemplu, de institute de cercetare sau de nvmnt (i, n acest caz, multe din serviciile puse la dispoziie sunt subvenionate) ct i n scop comercial, de firme. n cea de-a doua situaie, serviciile pe reea sunt pltite de utilizatori. Nu trebuie uitat ns c, chiar i n cazul utilizrii reelei n scopuri tiinifice, legile referitoare la proprietatea intelectual rmn valabile ca i n cazul materialelor publicate n cri sau reviste sau al programelor de calculator. De aceea, dac se copiaz
. 27

Introducere n INTERNET _________________________________________________________________________________________

documente de pe un nod din reea trebuie ca utilizatorul s se intereseze asupra drepturilor de folosire ale acestor documente. n acest scop, de multe ori, n directoarele din care se pot copia documente este memorat i un document cu numele Readme, n care sunt precizate condiiile n care poate fi utilizat documentele copiate (de exemplu, numai n scopuri tiinifice i nu comerciale).

1.9. Clase de servicii puse la dispoziie n cadrul reelelor de calculatoare


O prim clas de servicii puse la dispoziie n cadrul reelelor de calculatoare este comunicarea ntre persoane. Aceast comunicare poate fi ntre dou persoane sau ntre un grup de persoane. Comunicarea ntre doua persoane se face prin intermediul serviciului de pot electronic ("E-mail"). De exemplu, daca se dorete trimiterea unui mesaj lui Dorin Marcu (care are numele de cont mdorin pe calculatorul valhalla.racai.ro) se poate proceda dup cum urmeaz (detaliile referitoare la utilizarea serviciilor exemplificate n aceast seciune vor fi date n capitolele urmtoare):
thor% mail mdorin@valhalla.racai.ro Subject: Am primit cartea! Buna, Am primit cartea pe care o ateptam. Cnd ai timp treci pe la mine sa o vezi. Stefan . EOT thor%

n momentul n care Dorin Marcu dorete s citeasc mail-ul pe care l-a primit va lansa n execuie serviciul mail dup cum urmeaz:
valhalla% mail mailx version 5.0 Fri Jul 15 21:21:05 PDT 1994 Type ? for help. "/var/mail/mdorin": 3 messages 3 new >N 1 popa@cs.pub.ro Fri Nov 10 11:08 123/3844 Colective de cercetare (f N 2 Mailer-Daemon@thor Mon Nov 27 13:24 60/1881 Returned mail: User unkno N 3 trausan@thor Mon Nov 27 13:27 19/580 Am primit cartea! &3 Message 3: From trausan@thor Mon Nov 27 13:27 EET 1995

28

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

Date: Mon, 27 Nov 1995 13:30:32 +0200 From: trausan@thor (Stefan Trausan) To: mdorin@valhalla.racai.ro Subject: Am primit cartea! Buna, Am primit cartea pe care o ateptam. Cnd ai timp treci pe la mine sa o vezi. Stefan &q

Comunicarea ntre un grup de persoane cu interese comune (de exemplu, cercettorii interesai n diagnosticul hepatitei sau cercettorii interesai n inteligena artificial) se poate face prin aa numitele liste de interes. Aceste liste de interes sunt adrese (similare adresei unei persoane) la care oricine poate trimite un mesaj prin pota electronic legat de subiectul de interes (de exemplu, anunul unei noi conferine, rezumatul unei noi lucrri, o noutate n domeniu, apariia unei cri, o remarc la o anumit idee sau abordare etc.). Orice persoan interesat poate s se nscrie la o astfel de list, printr-un mesaj trimis prin pota electronic la adresa de nscriere a listei respective. Din momentul includerii n list, el va primi mesajele trimise de alte persoane listei. n acest mod, cei interesai pe un anumit subiect pot schimba idei, nouti, articole, etc. Un alt serviciu important pus la dispoziie de reelele de calculatoare este lucrul la distan pe un calculator. Pentru a exemplifica aceast posibilitate s presupunem c autorul acestor rnduri lucreaz de obicei pe calculatorul "thor.racai.ro" sub numele de truan, c se afl n Australia la un congres i dorete s vad dac a primit vreun mesaj important acas. n acest scop se poate folosi comanda denumit telnet:
oblio% telnet thor.racai.ro

Trying 193.230.39.4 ... Connected to thor. Escape character is '^]'.

UNIX(r) System V Release 4.0 (thor) login: trausan Password: Sun Microsystems Inc. SunOS 5.4 thor%
.

Generic July 1994

29

Introducere n INTERNET _________________________________________________________________________________________

n acest moment a aprut promptul calculatorului thor indicnd faptul c se poate lucra pe acest calculator. O a treia clas, deosebit de important, de servicii care sunt puse la dispoziia utilizatorilor reelelor de calculatoare sunt destinate sprijinirii activitii de documentare. n aceast clas de servicii intr mai multe categorii de faciliti: cutarea unei persoane, cutarea unei informaii, transferul de documente. Pentru cutarea unei anumite persoane este pus la dispoziie serviciul denumit "finger. De exemplu, dac se dorete aflarea de informaii despre Dorin Marcu, cu numele de cont pe calculator mdorin se procedeaz dup cum urmeaz:
thor% finger mdorin Login name: mdorin In real life: Dorin Marcu Directory: /home/mdorin Shell: /bin/csh On since Nov 22 13:33:15 on pts/1 4 days 23 hours Idle Time No unread mail No Plan. thor%

Pentru cutarea unor documente de interes, parcurgerea acestora i, eventual, copierea lor din locul unde au fost gsite pe calculatorul propriu pentru consultri ulterioare (articole, cri etc.), sunt puse la dispoziie mai multe instrumente cum ar fi: "archie" i "gopher" (pentru cutarea unor documente), "ftp" (pentru copierea de documente de la o surs de pe reea pe calculatorul propriu) i "mosaic", "lynx", "netscape" sau "harvest" pentru cutare, parcurgere i copiere. Un exemplu de utilizare a serviciului ftp pentru copierea documentului doc1 este dat n continuare.
thor% ftp apolo.cs.pub.ro Connected to apolo.cs.pub.ro. 220 APOLO FTP server (Version 4.196 Mon Jan 13 13:52:23 PST 1992) ready. Name (apolo.cs.pub.ro:trausan): anonymous Password: 230 Guest connection accepted. Restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> ftp> get doc1

30

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

ftp> bye thor%

1.10. Sistemul World Wide Web (WWW)


1.10.1. Organizarea complex a informaiilor sub form de hipertext
n aceast seciune se va prezenta un concept deosebit de important: hipertextul, esenial n nelegerea facilitilor i modului de utilizare a sistemelor de tip Mosaic, Netscape sau Harvest. De aceea, se va aloca un spaiu mai amplu introducerii acestei noiuni care poate prea mai dificil de neles la prima vedere pentru cineva nefamiliarizat cu posibilitile calculatoarelor. Indiferent de metoda de stocare (hrtie sau suport magnetic), informaia se poate prezenta ntr-una din urmtoarele forme de organizare: 1) organizare liniar de tip "roman". n acest caz, informaia trebuie parcurs n ordine, de la nceput la sfrit, pentru a putea obine o imagine de ansamblu asupra ei. Un roman nu poate fi citit dect n ordinea stabilit de autorul su. 2) organizare sub forma ierarhic, arborescent, pe nivele (de exemplu, n capitole, seciuni i sub-seciuni), a textelor. Spre deosebire de roman (care, i el poate avea mai multe capitole i seciuni, deci se poate spune c are o organizare pe nivele), n acest caz nu este necesar parcurgerea ntregului text. Cititorul se poate menine la nivele mai generale sau poate aprofunda acele noiuni care i se par mai interesante, prin parcurgerea doar a unor ramuri din arborele n care este organizat textul. Ordinea de parcurgere a textului n acest caz nu mai este att de strict ca la un roman. 3) organizare asociativ, n reele de informaii, dup modelul oferit de memoria i gndirea uman. O metafor a unei astfel de organizri este "tratatul tiinific". n acest caz, pe lng textul propriu-zis, exist o tabel de indeci n care sunt enumerate subiectele sau / i conceptele importante din carte mpreun cu pagina unde pot fi gsite. In acest mod, cititorul poate cuta direct un anumit subiect. De asemenea, in text exist foarte multe referiri la alte subiecte, exist formule numerotate care sunt eventual referite ulterior, detalieri separate ale unor concepte, definiii, enunuri i demonstraii, trimiteri in josul paginii, la bibliografie sau la anexe. Plecnd de la analizele i experimentele fcute asupra memoriei i a modalitilor de reprezentare i prelucrare a cunotinelor de ctre om, se poate spune c memoria noastr de lung durat
. 31

Introducere n INTERNET _________________________________________________________________________________________

este de tip asociativ. Mai mult, cunotinele noastre sunt foarte strns legate unele de altele formnd o reea complex. nvarea unei noiuni noi se face prin asocierea ei cu altele vechi, "tiute". Altfel spus, avem o organizare de tip reea a informaiei, ins o organizare foarte versatil, care se modific rapid in funcie i de factori psihologici (motivaie, stare de spirit, stimuli externi) sau chiar fizici. Bineneles c cea mai adecvat form de organizare a informaiilor tiinifice este cea de-a treia, asociativ, in reea, care este cea mai apropiat de modul uman de a gndi. n plus, calculatoarele actuale ofer puternice faciliti de vizualizare grafic a textelor (inclusiv a figurilor si chiar, n plus, a sunetelor i filmelor) i a structurii acestora, de acces rapid la informaiile dorite. Sistemele dezvoltate conform acestei direcii sunt aa numitele sisteme hipertext i hipermedia. Scheletul pe care sunt organizate informaiile ntr-un astfel de sistem l reprezint un graf ale crui noduri sunt conceptele importante ale domeniului i ale crui arce sunt relaii ntre aceste concepte. Avantajele hipertextului devin evidente atunci cnd se iau in considerare dezavantajele inerente ale mediului de informare tradiional: cartea tiprit, n care prezentarea informaiei este exclusiv liniar. Detaliile sunt inserate in text, abtnd atenia cititorului de la general ctre specific. Mutarea de la un subiect la altul este greoaie, presupunnd o cutare care, de cele mai multe ori, este plictisitoare. Revenirea la subiectul anterior este de asemenea greoaie. Hipertextul menine capacitatea de stocare a unei mari cantiti de informaie, oferit de cartea scris, dar nltur toate limitrile contextuale. n contrast cu liniaritatea "obiectiv" a informaiei tiprite, sistemul hipertext ofer utilizatorului o liniaritate "subiectiv". Aceasta nseamn c, n loc s urmeze cursul normal al documentului, utilizatorul poate alege o anumita cale de explorare dintr-o mulime de astfel de ci posibile, definite de cel care a creat hipertextul. Rezult deci c decizia privind ordinea prezentrii informaiei trece din sarcina celui care elaboreaz documentul n sarcina celui care l citete (cu meniunea c anumite limitri de parcurgere ar fi totui necesare pentru a asigura o citire coerent a documentului). Dezvoltarea susinut a calculatoarelor a fcut ca n ziua de azi imaginea nsoit de sunet s devin o form de propagare a informaiei cel puin la fel de important ca i textul scris. Este cunoscut c mass-media audiovizual a detronat-o de mult pe cea scris din punct de vedere al audienei.

32

Noiuni fundamentale n nelegerea i utilizarea reelelor internaionale de calculatoare _________________________________________________________________________________________

In lumea calculatoarelor aceast ofensiv audio-video a fost ntrziat de mai lenta dezvoltare a tehnologiei in acest domeniu. O procesare "decent" de imagine i sunet necesit procesoare rapide, plci video sau audio performante, monitoare de nalta fidelitate etc. Pe msur ce calculatoarele au putut face fa unor astfel de solicitri, noiunea de hipertext s-a extins in mod natural spre cea de hipermedia (un subdomeniu al aplicaiilor multimedia). Nodurile unei reele hipermedia pot conine imagini, sunete, texte, chiar aciuni, sau orice combinaie a acestora. n cazul acestor sisteme unei legturi i se pot asocia aciuni dintre cele mai diverse, cum ar fi afiarea unei fotografii nsoit de un text explicativ, derularea unui film sau a unei melodii, toate cu posibilitatea stoprii, a revenirii in starea anterioar sau a continurii explorrii prin alegerea unei alte legturi. Principalele elemente ale unui sistem hipertext sunt: 1) Nodurile (paginile) Nodul (pagina) este un bloc de informaii cuprins in reeaua sistemului hipertext. Sunt poriuni de text, a cror semnificaie e mai mult sau mai puin unitar, dup cum a gndit-o creatorul hipertext-ului. Nodurile pot cuprinde fragmente de text, secvene de sunete, aciuni executabile sau orice combinaie a acestora. 2) intele inta ("target") este o parte dintr-un nod care constituie originea unei legturi ctre alt nod. Este de obicei un cuvnt, un grup de cuvinte sau o alt informaie din nod (de exemplu o poriune dintr-o imagine). Pe ecran, intele apar cu o culoare sau strlucire diferit de cea a textului obinuit ("highlighted"). Atunci cnd cursorul atinge o astfel de int ea devine activ i capt un aspect special (de exemplu se coloreaz altfel dect restul intelor). 3) Legturile Fiecare nod este legat de alte noduri din reeaua hipertextului, ceea ce permite utilizatorului s treac de la un nod la altul. Existenta unei legturi intre dou noduri A si B ale hipertextului ofer utilizatorului aflat in nodul A posibilitatea de a accesa direct nodul B, fr a mai trece prin alte noduri. Pstrnd analogia cu cartea scris, legturile pot fi privite ca nite "semne de carte" marcate la care cititorul se poate muta oricnd.

33

Introducere n INTERNET _________________________________________________________________________________________

1.10.2.Sistemul WWW. Parcurgerea WWW.


Sistemul World Wide Web este un hipertext extins la scara ntregului glob prin INTERNET. Pe fiecare calculator pot fi plasate unul sau mai multe documente care constituie noduri (pagini) n hipertext. Oriunde ntr-o astfel de pagin poate exista o int care este legat la o alt pagin, de pe acelai sau de pe alt calculator, n acest mod putnd fi unite informaii aflate n locuri diferite. O nou pagin pentru WWW poate fi creat uor chiar de utilizatori nu neaprat profesioniti n informatic, n acest scop existnd mai multe editoare de texte specializate. Parcurgerea WWW, prin trecerea de la un nod la altul, poate implica (eventual chiar fr ca utilizatorul s-i dea seama) un itinerar prin mai multe calculatoare aflate n diferite locuri pe glob. Parcurgerea hipertextului WWW precum i apelarea altor servicii puse la dispoziie pe reea (ftp, mail etc.) se poate face cu mai multe sisteme, din care amintim: "Lynx", "Mosaic" sau "Netscape". Sistemul Netscape, care s-a impus fa de celelalte, ofer o interfa prietenoas pentru accesarea WWW. Mai mult, el ofer interfee prietenoase pentru toate serviciile disponibile pe INTERNET. ntr-un capitol separat al acestei lucrri, sistemul Netscape va fi prezentat n detaliu. Sistemul Lynx este util n situaiile cnd nu se dispune de grafic interactiv (pentru ferestre stil MS-Windows sau X-Windows), deoarece el este conceput n mod alfanumeric, fr grafic. n plus, WWW poate conine acum nu numai text i imagini ci, n momentul parcurgerii unui nod n hipertext, se pot lansa n execuie chiar diverse programe aflate pe calculatoarele vizitate. Se pot, de exemplu, consulta baze de date de pe acele calculatoare sau se pot lansa programe care realizeaz animarea unor imagini sau chiar care intr n dialog cu utilizatorul aflat la distan.

34

Pota electronic _________________________________________________________________________________________

2. Pota electronic
2.1. Preliminarii
Oamenii au dorit ntotdeauna s corespondeze unii cu alii n cel mai rapid mod posibil, n acest scop folosind toate cunotinele utile pe care le aveau la un anumit moment dat. Pe msur ce acestea au evoluat, curierii, potalionul, trenul, apoi telegraful i telefonul iar acum calculatoarele, au fost utilizate pentru realizarea acestui deziderat. Dorina de comunicare este factorul principal care a condus la interconectarea calculatoarelor n reele de calculatoare ce cuprind astzi ntreaga lume. Pota electronic (pe scurt, email) este una din cele mai importante aplicaii care faciliteaz comunicarea dintre utilizatorii conectai la o reea de calculatoare. Scopul acestui capitol este de a informa cititorul asupra urmtoarelor: ce este pota electronic; ce asemnri i ce deosebiri exist ntre pota electronic i pota obinuit; cum se poate utiliza pota electronic pentru a trimite i a primi coresponden pe un calculatorul conectat n reea. Seciunea de fa nu intenioneaz s ofere un manual complet pentru utilizarea diferitelor faciliti de pot electronic, i nici s prezinte exhaustiv modul n care se desfoar activitatea acestora, pentru a nu ncrca utilizatorul obinuit cu un bagaj de cunotine nefolositor pentru cea mai mare parte a problemelor la care acesta trebuie s fac fa atunci cnd se ocup de corespondena electronic. De aceea, pentru informaii care depesc cadrul acestei prezentri, cititorul este rugat s apeleze la referinele bibliografice prezentate la sfrit.

2.2. Introducere
Creatorii serviciilor care ofer posibilitatea comunicrii prin reea s-au inspirat din modul n care oamenii comunic unii cu alii n viaa de zi cu zi. Aa a aprut pota electronic precum i alte servicii care fac posibil schimbarea de
35 .

Introducere n INTERNET _________________________________________________________________________________________

mesaje ntre oameni prin intermediul calculatoarelor. Dei se aseamn foarte mult cu pota obinuit, pota electronic are n plus cteva trsturi caracteristice mediului prin care este distribuit, precum i utilizrii calculatoarelor pentru a trimite i primi mesaje. Pota electronic ofer posibilitatea de a: pstra legtura cu persoane din ntreaga lume, la un pre mult mai mic dect cel al unei convorbiri telefonice obinuite, sau al unei scrisori expediate prin pota obinuit; discuta subiecte importante i/sau interesante n orice domeniu cu persoane avizate, colaboratori, indiferent de situarea geografic a acestora; scrie i trimite mesaje (scrisori) care vor ajunge la destinaie uneori n doar cteva secunde, alteori n cteva minute, dar n orice caz cu mult mai repede dect scrisorile obinuite; primi mesaje din ntreaga lume, a le citi, a le tipri pe hrtie pentru a le utiliza pe urm n diferite moduri, a rspunde la scrisori incluznd chiar mesajul primit n scrisoarea de rspuns; ataa la o scrisoare diferite documente (create tot pe calculator), i a primi documente ataate la scrisori; trimite aceeai scrisoare la mai multe persoane n acelai timp, fr a fi necesar scrierea acesteia pentru fiecare destinatar separat; specifica subiectul mesajului pentru a atrage atenia destinatarului asupra importanei pe care trebuie s o acorde scrisorii respective, cu posibilitatea de a cunoate subiectul unei scrisori primite fr a fi mai nevoie s fie parcurs n ntregime. Un mesaj trimis prin pot electronic se poate rtci ntocmai ca o scrisoare obinuit, sau se poate ntoarce napoi atunci cnd destinatarul ei nu a fost specificat corect. Un mesaj de pot electronic poate fi ters din greeal ntocmai cum se poate pierde o scrisoare obinuit, care nu va mai fi regsit niciodat. n subcapitolul urmtor vor fi prezentate aspectele cele mai importante ale potei electronice. Utiliznd comparaii cu modul de utilizare a potei obinuite, vor fi descrise principalele operaii care pot fi efectuate cu pota electronic. Aceast prezentare va fi fcut la modul general, evitndu-se ct mai mult posibil referiri la servicii particulare concepute pentru utilizarea potei electronice. Subcapitolele 3 i 4 vor explica modul concret de folosire a dou dintre serviciile de pot electronic, deosebirea dintre ele constnd mai mult n modul de comunicare cu serviciul dect n ceea ce privete partea de pot electronic propriu-zis.
. 36

Pota electronic _________________________________________________________________________________________

2.3. Cum se folosete pota electronic ?


O scrisoare trimis sau primit prin intermediul potei electronice este alctuit, asemntor unei scrisori obinuite dintr-un plic, care conine adresele expeditorului i destinatarului (precum i alte informaii caracteristice numai potei electronice), i corpul scrisorii. Corpul unei scrisori, coninnd mesajul propriu-zis care urmeaz s fie trimis, este asemntor cu cel coninut ntr-o scrisoare obinuit. Informaiile corespunztoare celor scrise pe plic sunt grupate n cazul mesajului electronic la nceputul scrisorii, sub forma unui antet (header n limba englez). Aceste informaii sunt utile n primul rnd serviciului de trimitere a mesajului pentru a ti cum s-l manevreze astfel nct acesta s ajung la destinaie. O parte din aceste informaii trebuie completate de ctre expeditor; altele sunt adugate automat de ctre serviciul folosit, n momentul trimiterii mesajului sau pe parcursul procesului de distribuire a mesajului. Multe din ele nu intereseaz nici expeditorul, nici destinatarul. Se vor descrie n cele ce urmeaz cteva din aceste informaii care sunt utile destinatarului, pentru a afla numele i adresa expeditorului alturi de alte elemente ce caracterizeaz un anumit mesaj primit, precum i informaii pe care trebuie s le furnizeze expeditorul la trimiterea unui mesaj.

2.3.1. Adresa electronic a destinatarului


Pentru a trimite sau primi mesaje prin pota electronic, trebuie n primul rnd cunoscut o adres electronic. n momentul n care se ncepe lucrul pe un calculator conectat la INTERNET, acesta genereaz automat o adres electronic pentru utilizator. Conceptul de adres electronic este asemntor celui de adres potal din lumea real: pentru a primi scrisori, trebuie s existe o adres la care potaul s distribuie scrisorile; aceast adres trebuie scris pe plic de ctre expeditor, pentru ca scrisoarea trimis s ajung la destinatar. Acest lucru este valabil i n ceea ce privete pota electronic.

Adresa electronic
n INTERNET, adresele calculatoarelor sunt structurate asemntor adreselor din lumea real. Adresa unei persoane trebuie s specifice ara, judeul (provincia, regiunea sau statul), oraul n care locuiete, strada, numrul casei sau al blocului, numrul apartamentului i, nu n ultimul rnd, numele
. 37

Introducere n INTERNET _________________________________________________________________________________________

persoanei respective. O situaie asemntoare este ntlnit i n INTERNET. Adresa unei persoane este compus alturnd toate aceste informaii i separndu-le prin puncte pentru a le putea distinge unele de altele. Singura excepie apare la numele persoanei, care este separat de restul adresei prin semnul @ (n limba englez at, adic la, de la). Astfel adresa X@Y capt semnificaia "persoana X de la adresa Y").

Exemplu
Adresa unuia dintre autorii acestei seciuni este urmtoarea :
mdorin@oblio.racai.ro

Ea este compus din numele rii (ro de la Romnia), numele institutului (racai), numele calculatorului (oblio) i contul folosit pentru a lucra pe calculator (mdorin). Pentru a simplifica lucrurile, se poate imagina contul ca un fel de nume electronic pe care utilizatorul l poart atunci cnd lucreaz cu calculatorul. Pentru adresele de pota electronic exist urmtoarea terminologie: mdorin este numele persoanei, oblio este numele calculatorului, iar racai.ro este domeniul n care este situat calculatorul respectiv. Pentru a trimite un mesaj prin pota electronic, o persoan trebuie s specifice adresa electronic a destinatarului, n dreptul unei linii din antetul mesajului care ncepe cu expresia To:
To: mdorin@oblio.racai.ro

Se poate trimite aceeai scrisoare simultan la mai muli destinatari, specificnd n linia respectiv mai multe adrese, separate prin cte un spaiu. De exemplu:
To: mdorin@oblio.racai.ro bruda@valhalla.racai.ro

Aceasta are drept rezultat trimiterea unei copii a mesajului respectiv n mod direct la ambele adrese specificate. Exist posibilitatea de a trimite un mesaj unei persoane n mod direct, i n acelai timp a trimite acelai mesaj unei alte persoane pentru care mesajul respectiv s-ar putea dovedi util. Acest mod este diferit de cel prezentat mai sus, n care ambele persoane sunt direct interesate de mesajul trimis. Se poate imagina o situaie n care un mesaj trimis unei persoane este de asemenea trimis ca dovad a unei aciuni unei alte persoane care are n acest caz statut de martor. n acest caz, specificarea destinatarilor se face astfel:
. 38

Pota electronic _________________________________________________________________________________________

To: mdorin@oblio.racai.ro Cc: bruda@valhalla.racai.ro

Expresia Cc nseamn Carbon copy, iar adresa care urmeaz este cea a persoanei martor. n limba romn expresia consacrat n acest caz este n atenia ....

2.3.2. Subiectul mesajului


O alt component important a unui mesaj de pot electronic este subiectul acestuia. n cazul scrisorilor trimise prin pota obinuit, nu este neaprat necesar specificarea subiectului unei scrisori. n primul rnd, deoarece o scrisoare obinuit abordeaz n general mai multe subiecte n cuprinsul ei, datorit faptului c distribuirea ei la destinatar dureaz mai mult, i nimeni nu trimite prea multe scrisori unei anumite persoane ntr-o perioad mic de timp. Pota electronic pe de alt parte circul mult mai rapid, astfel nct se pot primi zeci de mesaje de la aceeai persoan n numai cteva ore! Un astfel de mesaj poate conine doar cteva rnduri referitoare la un subiect bine precizat. Trebuie s existe o modalitate de a le sorta i de a le citi ntr-o anumit ordine, dependent de subiectul acestora (nu numai n funcie de ordinea primirii). n al doilea rnd, mesajele pot avea diferite prioriti. Un mesaj cu o comunicare urgent ar trebui citit naintea altuia care a venit mai devreme, dar conine (de exemplu) o invitaie la un eveniment care va avea loc peste dou sptmni. Toate aceste considerente au condus la decizia de a oferi pentru mesajele de pot electronic posibilitatea specificrii unui anumit subiect ce caracterizeaz mesajul asociat.

Exemplu
Atunci cnd se va trimite un mesaj se va completa o linie (iar cnd se va primi un mesaj se va observa o linie) asemntoare cu aceasta:
Subject: Cum stai cu predarea lucrrii trimestriale ?

2.3.3. Adresa expeditorului unui mesaj i datele de trimitere respectiv primire a acestuia

39

Introducere n INTERNET _________________________________________________________________________________________

Alte informaii care sunt utile atunci cnd se primete un mesaj sunt persoana (adresa) expeditoare, data la care acesta a fost trimis de ctre persoana respectiva, precum i data la care mesajul a ajuns pe calculatorul destinatarului. Data (ziua/luna/anul precum i ora exact) la care a fost trimis mesajul este local expeditorului, iar ordinea specificrii componentelor acesteia poate diferi n funcie de fusul orar i alte considerente de ordin geografic; data la care mesajul a ajuns pe calculatorul destinatarului este local pentru zona n care acesta este situat. Pentru a uura munca utilizatorilor, aceste informaii sunt generate i incluse automat n antetul mesajului de ctre serviciul de pot electronic care transmite mesajul, respectiv de cel care l recepioneaz, pe baza informaiilor oferite de ctre calculatoarele destinatarului, respectiv expeditorului.

Exemplu
n mesajele primite de la alte persoane, se vor observa cteva linii de text cu un coninut asemntor:
From mpopescu@athena.whitehouse.gov Thu Nov 2 15:46 EET 1995 Date: Thu, 2 Nov 95 08:52:30 EST From: mpopescu@athena.whitehouse.gov (Mihai Popescu)

Ce informaii pot fi extrase din aceste linii? n primul rnd, c mesajul a fost trimis de la persoana cu adresa electronic mpopescu@athena.whitehouse.gov pe data de joi (Thursday), 2 noiembrie 1995 (November), la ora local 8 i 52 de minute dimineaa, fusul orar EST (partea de est a Statelor Unite). El a ajuns pe calculatorul destinatarului n aceeai zi (joi, 2 noiembrie 1995) la ora local 15 i 46 de minute, fusul orar est-european (EET), din care face parte i Romnia. Calculnd, se obine durata transmiterii mesajului de 54 de minute.

2.3.4. Adresa de rspuns la un mesaj


De multe ori nu este foarte clar cine anume a trimis un mesaj, i asta datorit faptului c exist posibilitatea ca adresa respectiv s nu corespund unei persoane. Alteori, se dorete rspunderea la un anumit mesaj, astfel ca adresa destinatarului s fie completat automat de ctre serviciul de pot electronic, pe baza informaiilor pe care acesta le extrage singur din mesajul primit. Exist anumite situaii n care expeditorul unui mesaj este diferit de persoana care trebuie s primeasc rspunsul la mesajul respectiv. Pentru toate aceste situaii a fost adugat o informaie suplimentar la antetul mesajelor, informaie generat automat de ctre serviciul de pot electronic, sau furnizat n cazuri

40

Pota electronic _________________________________________________________________________________________

speciale de expeditorul mesajului. n antetul unui mesaj primit, aceast informaie corespunde liniei:
Reply-to: postmaster@oblio.racai.ro

Dac se recurge la aceast modalitate de rspuns, pe lng generarea automat a adresei destinatarului, serviciul de pot electronic genereaz automat i subiectul mesajului, adugnd la subiectul mesajului la care se rspunde prefixul Re: pentru a sublinia c este vorba de un rspuns (Reply) la mesajul cu subiectul respectiv.

Exemplu
Subject: Re: Cum stai cu predarea lucrrii trimestriale ?

va fi subiectul generat automat ca rspuns la mesajul cu subiectul


Subject: Cum stai cu predarea lucrrii trimestriale ?

primit anterior. Cu aceasta s-a ncheiat prezentarea informaiilor utile expeditorului sau destinatarului pentru nelegerea respectiv compunerea antetului unei scrisori. Dup completarea informaiilor necesare pentru antet, expeditorul va ncepe scrierea mesajul propriu-zis. Pentru aceast operaie, cele mai multe dintre serviciile de pot electronic conin o facilitate pentru editare de texte ncorporat, mai mult sau mai puin performant. La terminarea mesajului, expeditorul va semnala ncheierea conceperii mesajului ctre serviciul de pot electronic, care va iniia procedurile de transmitere a mesajului ctre destinaie. Din momentul terminrii scrierii mesajului, implicarea expeditorului n activitatea corespunztoare potei electronice s-a ncheiat. La destinaie, mesajul sosit este prelucrat de ctre serviciul de pot electronic corespunztor, i afiat la cererea destinatarului. Acesta poate s rspund la mesajul primit, folosind sau nu facilitile de rspuns automat, poate s-l depoziteze n alt parte pentru utilizri ulterioare, sau poate s-l tipreasc la imprimant ca pe orice alt document, pentru a-l putea studia i atunci cnd nu lucreaz pe calculator. Toate aceste operaii sunt dependente mai mult sau mai puin de serviciul folosit pentru manipularea potei electronice. Operaiile de trimitere de mesaje, citire de mesaje i rspuns la mesaje sunt ns comune tuturor serviciilor, iar principiile de utilizare a potei electronice descrise n acest capitol sunt universal valabile.

41

Introducere n INTERNET _________________________________________________________________________________________

O scurt recapitulare
Pentru a trimite un mesaj, expeditorul trebuie s completeze urmtoarele elemente ale antetului: adresa destinatarului, n dreptul expresiei To: subiectul mesajului, n dreptul expresiei Subject: adresa unei persoane martor (dac este cazul), n dreptul expresiei Cc: i s compun textul mesajului propriu-zis. Pentru a rspunde unui mesaj, expeditorul trebuie s completeze urmtoarele elemente ale antetului: adresa destinatarului, n dreptul expresiei To: (numai n cazul variantei neautomate de rspuns); subiectul mesajului, n dreptul expresiei Subject: (numai n cazul variantei neautomate de rspuns, sau dac dorete explicit asta); adresa unei persoane martor (dac este cazul), n dreptul expresiei: Cc: i s compun textul mesajului propriu-zis, incluznd n mesajul de rspuns mesajul primit, dac este necesar i n acelai timp posibil. Destinatarul unui mesaj poate afla urmtoarele informaii utile din antetul mesajului respectiv: adresa expeditorului, n dreptul expresiei From: subiectul mesajului, n dreptul expresiei Subject: (chiar nainte de a deschide mesajul propriu-zis) adresele tuturor destinatarilor principali ai mesajului, n dreptul expresiei To: adresele tuturor destinatarilor martor ai mesajului, n dreptul expresiei Cc: data primirii mesajului, la sfritul liniei din dreptul expresiei From data transmiterii mesajului , n dreptul expresiei Date:

2.3.5. Cnd ceva nu merge bine


A fost trimis un mesaj unei persoane, i la scurt timp expeditorul primete un mesaj de la un utilizator cu nume foarte straniu: Mailer-Daemon! Dac se ncearc citirea acestui mesaj, se va observa prezena unui antet mult mai lung, i la sfrit mesajul pe care expeditorul l-a trimis cu puin timp nainte. Ce s-a ntmplat?

42

Pota electronic _________________________________________________________________________________________

Atunci cnd adresa destinatarului este scris greit (adic nu exist nici o adres identic cu cea specificat de expeditor), sau reeaua a fost ntrerupt din diverse cauze undeva pe traseul dintre expeditor i destinatar, sau calculatorul destinatarului a fost oprit din diverse motive o perioad mai mare de timp, serviciul de pot electronic nu reuete s distribuie mesajul, i informeaz expeditorul asupra acestui lucru returnnd mesajul trimis mpreun cu explicaii referitoare la motivul returnrii. Ca subiect, va oferi o scurt explicaie a nereuitei.

Exemplu
From mdorin Thu Nov 2 09:10 EET 1995 Date: Thu, 2 Nov 1995 09:10:37 +0200 From: Mail Delivery Subsystem <Mailer-Daemon@oblio.racai.ro> Subject: Returned mail: User unknown To: mdorin ----- Transcript of session follows ----Connected to tyr: >>> RCPT To:<mihaic@tyr> <<< 550 <mihaic@tyr>... User unknown 550 mihaic@tyr.racai.ro... User unknown ----- Unsent message follows ----Return-Path: <mdorin> Received: by oblio.racai.ro (5.x/SMI-SVR4) id AA00725; Thu, 2 Nov 1995 09:10:37 +0200 Date: Thu, 2 Nov 1995 09:10:37 +0200 From: Dorin Marcu <mdorin@oblio.racai.ro> Message-Id: <9511020710.AA00725@oblio.racai.ro> Errors-To: mdorin To: mihaic@valhalla.racai.ro Cc: mihaic@tyr.racai.ro X-Sun-Charset: US-ASCII Mesajul trimis de ctre expeditor este inclus aici . . .

n cazul returnrii mesajului cu subiectul User unknown ca mai sus nseamn c adresa specificat pentru destinatar nu este corect. Soluia este retransmiterea mesajului nc odat, de aceast dat cu o adres corect. Dac ns cauza este cu totul alta, trebuie informat administratorului de reea, care va fi n msur s elimine aceast cauz. Dac problema nu este la nivel local, soluia este retransmiterea nc odat a mesajului dup o perioad de timp.

2.4. mail: un serviciu simplu pentru pota electronic


. 43

Introducere n INTERNET _________________________________________________________________________________________

Serviciul pentru pot electronic mail este primul serviciu creat pentru trimiterea i recepionarea mesajelor n reelele de calculatoare. Cu toate c de la data crerii sale att calculatoarele ct i serviciile oferite de acestea au evoluat foarte mult, mail a fost rescris de fiecare dat pentru noile condiii de funcionare fr a fi mbuntit. Motivul este c dei nu are prea multe faciliti, este foarte simplu de utilizat, i, cu toate c au fost create ntre timp alte servicii mult mai performante dect acesta, mail rmne serviciul cu care toat lumea face primii pai n lumea potei electronice, fiind totodat i un standard n materie: orice main conectat la INTERNET va avea acest serviciu. n cele ce urmeaz vor fi prezentate pe scurt, prin exemple, principalele faciliti ale acestui serviciu.

Trimiterea unui mesaj cu mail


De la tastatur se introduce urmtoarea comand:
mail adresa electronica a destinatarului

dup care se aps tasta "Return". n funcie de modul n care a fost configurat serviciul de ctre administratorul de reea, acesta va afia pe ecran mai multe linii, pe msur ce acestea sunt completate, n care se vor solicita diverse informaii pentru antetul mesajului. n cele mai multe cazuri acestea vor consta n subiectul mesajului:
Subject: subiectul mesajului

i eventualii destinatari martori:


Cc: adresa destinatarului martor

Tasta Return va trebui apsat dup ce se termin de completat fiecare linie de antet. Aa cum s-a explicat n capitolul doi, se poate trimite un mesaj la mai muli destinatari n acelai timp. Pentru aceasta, n loc de o singur adres pot fi completate mai multe adrese distincte, separate printr-un spaiu. Dup completarea tuturor componentelor de antet solicitate, utilizatorului i se va oferi posibilitatea de a scrie mesajul propriu-zis. Editorul care ofer posibilitatea scrierii mesajului este incorporat n mail, dar nu este prea performant. Dup ce se termin de scris o linie de text trebuie apsat tasta Return pentru a trece pe linia urmtoare, din acel moment linia anterioar nemaiputnd fi modificat! De aceea trebuie compus cu mare atenie mesajul,

44

Pota electronic _________________________________________________________________________________________

pentru a nu se face greeli care s nu mai poat fi reparate. n cadrul liniei curente pot fi folosite tastele cu sgei pentru deplasarea poziiei cursorului, i tasta Back Space pentru a terge caracterul din stnga cursorului. La sfritul mesajului, pe o linie nou, se va pune punct (.) pe prima poziie a liniei. Aceasta va semnala serviciului c s-a terminat de scris mesajul i c poate s nceap procedurile pentru trimitea acestuia la destinaie. Dup ce mesajul a fost trimis, serviciul i va ncheia automat activitatea i se va reveni n starea dinaintea nceperii lucrului cu el.

Exemplu
n acest exemplu, expeditorul trimite un mesaj la adresa aurel@sunsite.cs.mit.edu cu subiectul O noua carte interesanta!". La sfritul fiecrei linii trebuie apsat tasta Return. Aceasta nu a fost ilustrat explicit n exemplu, pentru a nu ncrca textul.
#mail aurel@sunsite.cs.mit.edu Subject: O noua carte interesanta! Draga Aurel, Azi a aprut in librarii tratatul la care am lucrat in ultimii doi ani. A venit multa lume la lansare, aa ca am fost destul de emoionat. S-au si cumprat destul de multe exemplare, iar editorul meu prea foarte optimist. Ti-am trimis si ie doua exemplare prin posta, nu tiu cnd vor ajunge. Te rog sa-mi trimii observaiile tale. Cu bine, Alex. . EOT #

Cum se procedeaz dac la un moment dat se face o greeal care nu mai poate fi reparat, sau se decide (din anumite motive) s nu se mai trimit mesajul pe jumtate scris? Se vor apsa n acelai timp tastele Control i C. Serviciul va afia pe ecran urmtorul mesaj:
(Interrupt -- one more to kill letter)

Dac se decide abandonarea mesajului, se va repeta nc odat combinaia de taste i mesajul nu va mai fi trimis. Dac s-au apsat tastele respective din greeal, sau se decide totui trimiterea mesajului, se va apsa orice alt tast pentru a continua compunerea mesajului, ca i cum nimic nu s-ar fi ntmplat.

Includerea unui document


. 45

Introducere n INTERNET _________________________________________________________________________________________

Mail nu ofer prea multe faciliti n ceea ce privete scrierea mesajelor. Este foarte normal sa se utilizeze n acest scop un alt serviciu, mai prietenos sau mai performant. Este necesar deci s existe o posibilitate ca pe parcursul scrierii mesajului cu ajutorul serviciului mail s poat fi inclus coninutul acelui document. Trebuie fcut o observaie foarte important aici, i anume c nu orice tip de document poate fi inclus ntr-un mesaj trimis cu mail. Datorit faptului c atunci cnd a fost creat serviciul mail nu existau dect documente cuprinznd texte simple, fr desene sau alte reprezentri grafice, singurul tip de documente ce pot fi incluse direct sunt documentele text simple. Pentru a include un astfel de document ntr-un mesaj trimis cu mail, se utilizeaz urmtoarea comand compus din dou pri separate printr-un spaiu:
~r nume document

unde numele documentului trebuie s conin toat informaia necesar pentru regsirea documentului dorit. Aceast comand trebuie dat la nceputul unei linii noi, asemenea comenzii punct pentru terminarea compunerii mesajului. Serviciul ncarc documentul n mesaj fr a-i afia coninutul! Deasupra sau dedesubtul documentului respectiv se pot situa alte propoziii scrise de ctre expeditor cu editorul incorporat n mail. Pot fi incluse mai multe documente ntr-un mesaj de pot electronic.

ntr-un anumit mesaj trebuie inclus documentul predare.txt care conine observaii cu privire la predarea unei lucrri trimestriale. Mesajul va arta astfel:
#mail dec@odin.racai.ro Subject: Predarea din decembrie. Stimata comisie, Includ in acest mesaj observaiile mele cu privire la predarea numrul AC-205-95. ~r predare.txt "predare.txt" 101/2360 Pentru explicarea poziiei mele, va rog s m contactai. . EOT #

Dac serviciul gsete i reuete s includ coninutul documentului respectiv, va genera o linie imediat sub comanda respectiv, specificnd numele
. 46

Pota electronic _________________________________________________________________________________________

documentului ntre ghilimele i alte informaii ce-l caracterizeaz. Mesajul se ncheie n mod obinuit cu comanda punct.

47

Introducere n INTERNET _________________________________________________________________________________________

Citirea mesajelor primite


Serviciul mail are dou moduri de funcionare. Unul este folosit numai atunci cnd se dorete trimiterea de mesaje unor persoane i a fost descris pn acum. Al doilea mod ofer posibilitatea unor operaii interactive: pot fi citite mesaje, pot fi salvate, imprimate pe hrtie, se poate rspunde la acestea etc. Pentru a folosi cel de-al doilea mod de lucru se va apela serviciul mail fr a mai specifica o adres de pot electronic. Dac nu a sosit pentru utilizator nici un mesaj, serviciul va afia mesajul
no mail for nume utilizator

i se va termina automat. Dac exist mesaje pentru utilizator, serviciul va afia cte o singur linie pentru fiecare mesaj, care va conine (n aceast ordine) tipul mesajului, numrul curent al acestuia, adresa expeditorului, data sosirii i subiectul mesajului, dup care va atepta o comand de la utilizator imediat dup promptul &. Semnificaia informaiilor afiate este urmtoarea: tipul mesajului reflect operaiile la care acesta a fost supus; poate fi: N pentru un mesaj sosit de curnd i care nu a mai fost vzut, U pentru un mesaj care a venit mai demult dar care nu a fost citit, > pentru a marca mesajul curent, etc; lipsa oricrui semn pentru aceast informaie semnific un mesaj care a fost citit deja; numrul mesajului reprezint poziia sa ntre celelalte mesaje, n funcie de ordinea sosirii adresa expeditorului, data sosirii i subiectul mesajului conin informaiile corespunztoare din antetul mesajului respectiv. Pentru a citi un mesaj este suficient s se specifice de la tastatur numrul mesajului dorit, i acesta va fi afiat pe ecran. Pentru revenirea la afiarea mesajelor n mod antet (cte o linie pentru fiecare mesaj) se va utiliza comanda h. Aproape toate comenzile care pot fi utilizate se refer la un anumit mesaj. Ele se refer implicit la mesajul curent, marcat cu semnul >. Dac se dorete acionarea asupra unui alt mesaj, se poate specifica explicit numrul acestuia atunci cnd se apeleaz comanda respectiv. Dac mesajul care se citete este prea lung, el va defila pe ecran pn la sfrit, i astfel nu se va putea citi dect partea final. Pentru citirea ntregului mesaj, mesajul va trebui salvat ca un document de sine stttor cu ajutorul comenzii s, urmat de un spaiu i de numele documentului n care se face salvarea.
. 48

Pota electronic _________________________________________________________________________________________

De exemplu, comanda:
s nume

salveaz mesajul curent n documentul nume, iar comanda:


s 12 nume

salveaz mesajul cu numrul 12 n documentul "nume". Dac documentul specificat nu exist, el va fi creat, iar dac exist, mesajul va fi adugat la sfritul lui. Dup aceast operaie, mesajul respectiv va fi marcat cu un asterisc (*), pentru a semnala c a fost deja salvat. Pentru a terge un mesaj, se folosete comanda d, att implicit pentru mesajul curent, ct i explicit pentru un mesaj cu numrul specificat. Mesajul respectiv nu va mai fi afiat, dar tergerea efectiv a mesajului are efect doar dup ncheierea sesiunii. Astfel, se poate recupera mesajul cu ajutorul comenzii u urmat de numrul mesajului ters. Pentru a rspunde la un mesaj se va utiliza comanda r, serviciul genernd automat adresa de rspuns i subiectul mesajului. Compunerea scrisorii se va face n acelai mod cu trimiterea uneia noi, aa cum s-a explicat n paragraful respectiv. Exist o mulime de alte comenzi care pot fi utile. Pentru a afla toate comenzile precum i o scurt explicaie a efectului utilizrii acestora se va utiliza comanda ?. De asemenea, pentru a afla mai multe informaii despre mail, se poate utiliza comanda man mail de la promptul calculatorului (n afara serviciului mail). Dup ncheierea operaiilor legate de pota electronic, prsirea serviciului mail se face cu ajutorul comenzii q.

Exemplu
n cele ce urmeaz va fi prezentat o sesiune de lucru obinuit cu mail, n care se va citi un mesaj, se va rspunde la el, i pe urm va fi salvat ntr-un document. Sesiunea se ncheie cu tergerea mesajului i prsirea serviciului.
%mail mailx version 5.0 Fri Jul 15 21:21:05 PDT 1994 Type ? for help. "/var/mail/alex": 6 messages 1 new 1 unread . 49

Introducere n INTERNET _________________________________________________________________________________________ 1 owner-inductive@LI Thu Nov 2 03:24 159/5846 Call for Papers 2 aurel@sunsite.cs.mi Thu Nov 2 22:40 76/210 Re: A nins la Sinaia! U 3 oracle@cs.indiana. Fri Nov 3 19:27 247/11873 The Oracle information 4 rusu@atlet.aefs.ro Fri Nov 3 21:53 232/530 Urgent! Teste atletism! 5 mpopescu@athena Sat Nov 4 23:25 42/773 Intalnire 20 ani >N 6 aurel@ sunsite.cs.mi Sun Nov 5 14:26 14/361 Tratat. &

Observaii: la pornirea serviciului de mail, acesta afieaz cteva informaii referitoare la data lansrii i numrul de mesaje primite de utilizator (alex); din cauza lungimii, att unele adrese ct i unele subiecte ale mesajelor sunt afiate doar parial; ele pot fi citite integral odat cu ntreg mesajul respectiv. utilizatorul a primit un nou mesaj : 6; exista un mesaj (3) pe care utilizatorul l-a primit n urm cu 2 zile, l-a observat, dar nu l-a citit. Mesajul este ca atare marcat cu litera U.
&6 Message 6: From aurel@sunsite.cs.mit.edu Sun Nov 5 14:26 EET 1995 Date: Sun, 5 Nov 1995 7:12:35 PDT From: Aurel Popa <aurel@sunsite.cs.mit.edu> To: alex@tyr.racai.ro Subject: Tratat. Draga Alex, Am primit cu plcere tirea despre apariia crii tale. Atept cu nerbdare sa primesc volumele pe care mi le-ai trimis. Dureaz cam doua sptmni pn ajung aici. Cu toate ca nu le-am citit nc, sunt convins ca este o lucrare de calitate. Felicitri ! Cu bine, Aurel. &h 1 owner-inductive@LI Thu Nov 2 03:24 159/5846 Call for Papers 2 aurel@sunsite.cs.mi Thu Nov 2 22:40 76/210 Re: A nins la Sinaia! U 3 oracle@cs.indiana. Fri Nov 3 19:27 247/11873 The Oracle information 4 rusu@atlet.aefs.ro Fri Nov 3 21:53 232/530 Urgent! Teste atletism! 5 mpopescu@athena Sat Nov 4 23:25 42/773 Intalnire 20 ani > 6 aurel@ sunsite.cs.mi Sun Nov 5 14:26 14/361 Tratat. &

50

Pota electronic _________________________________________________________________________________________

Observaii: utilizatorul a dat serviciului comanda pentru afiarea mesajului 6; dup citirea acestui mesaj, utilizatorul a decis s reafieze antetele tuturor mesajelor primite; se observ faptul c mesajul 6 nu mai este marcat ca nou primit (N):
& s 6 aurel "aurel" [New file] 15/372 &h 1 owner-inductive@LI Thu Nov 2 03:24 159/5846 Call for Papers 2 aurel@sunsite.cs.mi Thu Nov 2 22:40 76/210 Re: A nins la Sinaia! U 3 oracle@cs.indiana. Fri Nov 3 19:27 247/11873 The Oracle information 4 rusu@atlet.aefs.ro Fri Nov 3 21:53 232/530 Urgent! Teste atletism! 5 mpopescu@athena Sat Nov 4 23:25 42/773 Intalnire 20 ani >* 6 aurel@ sunsite.cs.mi Sun Nov 5 14:26 14/361 Tratat. &

Observaii: utilizatorul a decis s salveze mesajul 6 pentru a-l arta colaboratorilor si; n acest scop a utilizat comanda s pentru a-l salva n documentul cu numele aurel; serviciul certific ncheierea cu succes a acestei operaiuni preciznd dimensiunea documentului scris, precum i faptul c documentul a fost creat cu aceast ocazie; dup aceasta, utilizatorul a decis din nou s afieze antetele tuturor mesajelor primite; se observ faptul c mesajul 6 este marcat i cu asteriscul ce semnific faptul c respectivul mesaj a fost salvat.
&d6 &h 1 owner-inductive@LI Thu Nov 2 03:24 159/5846 Call for Papers 2 aurel@sunsite.cs.mi Thu Nov 2 22:40 76/210 Re: A nins la Sinaia! U 3 oracle@cs.indiana. Fri Nov 3 19:27 247/11873 The Oracle information 4 rusu@atlet.aefs.ro Fri Nov 3 21:53 232/530 Urgent! Teste atletism! > 5 mpopescu@athena Sat Nov 4 23:25 42/773 Intalnire 20 ani &q Held 5 messages in /var/mail/alex % . 51

Introducere n INTERNET _________________________________________________________________________________________

Observaii. utilizatorul a decis s tearg mesajul 6. L-a salvat deja i dorete s elibereze spaiul ocupat de acest mesaj n calculator; n acest scop a utilizat comanda d; urmtoarea comand de afiare a mesajelor n format antet confirm reuita operaiunii, prin faptul c mesajul respectiv nu mai apare n lista mesajelor primite; la prsirea serviciului mail cu ajutorul comenzii q mesajul este ters efectiv, nemaiputnd fi recuperat; serviciul afieaz la terminare numrul de mesaje care sunt pstrate pe calculator, putnd fi citite la viitoarea sesiune de lucru.

2.5. Mail Tool: pota electronic cu interfa grafic


Interfaa grafic const ntr-un sistem de ferestre, meniuri, butoane, precum i alte elemente care permit utilizatorului un contact cu calculatorul mult mai intuitiv i mai apropiat de modul n care se folosesc diferite obiecte n viaa real. Prezena unei interfee grafice uureaz foarte mult operaiile corespunztoare potei electronice. Editorul de texte pus la dispoziie pentru a scrie un mesaj este mai comod de utilizat, iar prin folosirea mouse-ului, aproape toate comenzile care trebuie apelate se reduc la poziionarea sgeiiindicator asupra elementului corespunztor comenzii dorite, i apsarea unui buton de pe mouse pentru executarea acesteia. Toate cele nvate pn acum despre pota electronic pot fi aplicate ntocmai, dar mult mai simplu pentru utilizator. n plus, este posibil ataarea la mesajul trimis a documentelor de ce cuprind date de tipuri diferite (desene, sunete etc.), deoarece serviciile disponibile la ora actual tiu cum s le trimit intacte la destinaie. Deoarece exist mai multe faciliti care ofer posibilitatea utilizrii interfeelor grafice (depinznd n primul rnd de tipul de calculator pe care aceste faciliti ruleaz), au fost produse diferite tipuri de servicii pentru pota electronic n mod grafic, fiecare corespunznd unei anume interfee grafice. Cu toate acestea, pentru a evita necesitatea de a nva mereu cum se utilizeaz noi servicii pentru pota electronic, modul n care utilizatorul interacioneaz cu serviciul este foarte asemntor la toate. In cele ce urmeaz va fi prezentat Mail Tool, serviciul existent pe calculatoarele SUN. Mail Tool poate fi utilizat pentru a: scrie i expedia mesaje de pot electronic;
. 52

Pota electronic _________________________________________________________________________________________

primi i citi mesaje de pot electronic; ataa la mesajul trimis documente cu diferite tipuri de informaii (audio, imagini etc.); retransmite un mesaj primit unei alte persoane interesate; rspunde la mesajele primite; imprima mesajele primite, sau a le salva pentru prelucrri ulterioare. Mail Tool afieaz una sau mai multe ferestre pe ecran, n funcie de activitatea pe care o desfoar. Aceste ferestre ofer posibilitatea de a efectua simultan diferite operaii asupra mai multor mesaje. Cnd Mail Tool este n ateptare, acesta nu afieaz pe ecran dect o icoan. Pentru a utiliza Mail Tool, se va executa un dublu-clic cu butonul din stnga al mouse-ului pe icoana serviciului. n figura de mai jos sunt prezentate cele trei icoane pe care Mail Tool le afieaz pentru situaiile n care nu exist mesaje, exist mesaje, respectiv exist mesaje noi:

nu exist mesaje

exist mesaje

exist mesaje noi

La trezirea la via a serviciului va apare pe ecran fereastra principal (Header Window), n care vor fi afiate mesajele primite. Semnificaia componentelor unui mesaj precum i forma de afiare a antetelor mesajelor este aceeai ca i n cazul serviciului mail.

Citirea mesajelor primite


Cu fereastra principal deschis, se selecteaz mesajul dorit fcnd un clic cu butonul stng al mouse-ului, n momentul n care cursorul-sgeat indic mesajul respectiv. Mesajul va fi afiat ntr-o fereastr proprie (View Window) atunci cnd se va executa un dublu-clic cu butonul stng al mouse-ului avnd cursorul-sgeat poziionat pe mesajul respectiv, putnd fi citit independent de activarea altor mesaje. Astfel, pot fi afiate simultan mai multe mesaje pe ecran, fiecare n fereastra proprie, dac se execut succesiv comanda descris mai sus asupra antetelor mai multor mesaje. Sunt prezente pe ecran n acelai timp att fereastra principal ct i ferestrele de citire ale mesajelor. Mesajul curent selectat este ncadrat de un dreptunghi subire. Mesajele care sunt afiate n ferestre de vizualizare sunt marcate suplimentar cu o sgeat orizontal. n figura de mai jos sunt prezentate fereastra principal precum i o fereastr de vizualizare, pentru citirea unui mesaj.
. 53

Introducere n INTERNET _________________________________________________________________________________________

Cum se terge un mesaj


n fereastra principal se selecteaz mesajul care trebuie ters i pe urm se face clic pe butonul Delete.

54

Pota electronic _________________________________________________________________________________________

Pentru a anula tergerea unui mesaj, se selecteaz una din sub-opiunile meniului Edit, opiunea Undelete:

Last permite refacerea ultimului mesaj ters, From List ofer posibilitatea refacerii unui mesaj oarecare, selectat din lista mesajelor care pot fi recuperate.

Cum se trimite un mesaj


Avnd fereastra principal deschis, se va selecta butonul Compose pentru a scrie un nou mesaj.

Se deschide n acest scop o nou fereastra (Compose Window). Aceast fereastr conine n partea de sus cele 3 elemente ale antetului unei scrisori care trebuie completate de ctre expeditor (adresa destinatarului, subiectul mesajului i eventualii destinatari martori). Pentru a completa una din aceste informaii, selectarea se face cu ajutorul mouse-ului. Nu exist o anumit ordine de completare (ca n cazul serviciului mail), putndu-se scrie nti chiar mesajul propriu-zis! Este important ns ca n momentul trimiterii mesajului toate informaiile necesare distribuirii s fie deja completate. Textul mesajului propriu-zis este completat n partea de mijloc a ferestrei de compunere. n momentul n care ai terminat editarea, pentru a trimite efectiv mesajul se face un clic cu mouse-ul pe butonul Deliver, fr a mai fi necesar scrierea unui punct n corpul mesajului ca n cazul serviciului mail. n figura de mai jos este prezentat fereastra de compunere, coninnd un mesaj pregtit pentru expediere.
. 55

Introducere n INTERNET _________________________________________________________________________________________

Cum se ataeaz un document


Pentru a ataa un document la un mesaj se selecteaz n partea de jos a ferestrei de compunere meniul File, i se folosete opiunea Open pentru a cuta documentul dorit. Se va deschide o nou fereastr. Se selecteaz documentul dorit cu ajutorul mouse-ului, i pe urm se selecteaz cu mouse-ul butonul "Add". Documentul va fi automat ataat la mesaj, o icoan a acestuia aprnd n partea de jos a ferestrei de compunere. n figura de mai jos este prezentat partea din fereastra de compunere utilizat pentru ataarea documentelor la mesaje, coninnd un document ataat.

56

Pota electronic _________________________________________________________________________________________

Cum se salveaz un mesaj


Se va selecta mesajul care trebuie salvat n fereastra principal, apoi se va completa numele documentului n care se dorete salvarea n partea de sus a ferestrei principale, n dreptul liniei Mail File (faza 1 n figur).

2b 2

2a

Mesajul poate fi pe urm copiat n document fcnd clic cu mouse-ul pe butonul Copy, acesta rmnnd n acelai timp i n fereastra principal (faza 2a), sau poate fi mutat n document, caz n care mesajul va fi ters din fereastra principal, fcnd clic cu mouse-ul pe butonul Move (faza 2b). Salvarea unui document ataat mesajului se face astfel: se selecteaz mesajul respectiv, i se afieaz n fereastra de vizualizare. Aceasta va conine n partea de jos un spaiu n care sunt afiate icoanele tuturor documentelor ataate. Va fi selectat cu mouse-ul documentul care trebuie salvat. Din meniul File situat n aceeai zon a ferestrei se va selecta opiunea Save As i se va completa numele documentului n care se dorete salvarea, dup care se va selecta butonul Save.

Cum se rspunde la un mesaj


n fereastra principal se va selecta mesajul la care urmeaz s se rspund. Se va selecta apoi din meniul Reply opiunea ce corespunde inteniilor utilizatorului.

Ca rspuns, va fi deschis automat fereastra de compunere a mesajelor, n care o parte din informaiile antetului au fost deja completate de ctre serviciu. n cazul n care s-a optat pentru includerea mesajului primit n rspuns, acesta va
. 57

Introducere n INTERNET _________________________________________________________________________________________

fi deasemenea afiat n fereastr, oferind posibilitatea de a se face observaii n imediata vecintate a liniilor de text ale mesajului primit. n continuare se procedeaz ntocmai ca la trimiterea unui mesaj.

ncheierea lucrului cu Mail Tool


Pentru a ncheia sesiunea de lucru, trebuie doar apsat butonul "Done", iar Mail Tool va trece din nou n starea de ateptare, afind doar icoana sa. Abia acum mesajele care au fost terse de ctre utilizator sunt terse efectiv, nemaiputnd fi recuperate.

2.6. Concluzii
Seciunea care se ncheie aici a avut principalul scop de a obinui utilizatorul cu ideea de pot electronic, i de a explica pe scurt principalele operaii care se pot face cu aceasta. Serviciile pentru utilizarea mesajelor potei electronice sunt mult mai complexe dect au fost prezentate aici, oferind posibiliti foarte variate, i o gam aproape complet de servicii. Mai mult, aceste servicii evolueaz continuu, fiind mereu mai complete, mai complexe, mai uor de mnuit. Este sarcina fiecrui utilizator s rmn la curent cu lucrurile noi care apar zilnic n INTERNET. Pentru asta este suficient s se corespondeze cu cei care produc aceste nouti (deci nouti despre email folosind email - aceasta este o practic rspndit n INTERNET). Utilizatorul este ndemnat s foloseasc capitolul de fa ca pe o u deschis ctre cunoatere.

58

FTP - transferul electronic al documentelor _________________________________________________________________________________________

3. FTP - transferul electronic al documentelor

3.1. Introducere
Probabil c deja titlul lucrrii a reuit s declaneze un semnal de alarm n mintea cititorilor. S ncercm s dm cteva explicaii. Mai nti ftp. Acesta este acronimul de la file transfer protocol, adic protocol de transfer al fiierelor. De la bun nceput v atragem atenia c aceast informaie nu v folosete la nimic, dar de cte ori nu ne-am chinuit mintea ca s ne imaginm ce se ascunde n spatele unui acronim? Tot ce trebuie reinut este acest nume, ftp. El reprezint numele unei faciliti oferite de ctre calculator, cam la fel cum tele-textul este o facilitate a televiziunii. De altfel metafora televiziunii va fi des utilizat n cadrul lucrrii. Pentru a oferi un balon de optimism celor care cred c nu vor putea utiliza niciodat calculatoarele pentru c sunt prea complicate, v invit s v imaginai ce facei cnd pornii televizorul. De obicei, apsai blazat pe un buton oarecare din cele peste zece care se afl pe panoul de comand i ateptai ca imediat s apar imaginile transmise de canalul selectat implicit. Nici unul dintre dumneavoastr nu se gndete n acel moment c semnalul electronic de televiziune este captat de anten, c apsarea butonului pune n funciune circuitele care decodific semnalul de televiziune i l transform ntr-un fascicul electronic ce bombardeaz suprafaa tubului catodic, etc. Nu mai continui, probabil c unii dintre dumneavoastr s-au i plictisit. Ce am vrut s facem cu acest exemplu este s v sugerm principiul cutiei negre. Nici un aparat nu este greu de folosit dac tim cum reacioneaz la aciunile noastre. Nu trebuie s tim i cum realizeaz acest lucru. S continum parcurgerea titlului lucrrii. De abia am reuit s trecem de cele trei litere de nceput c ne mpiedicm de alte cuvinte ciudate. Ce nseamn transfer electronic ? Cuvntul transfer are un neles clar pentru toat lumea, actul de a transfera, de a trece ceva (obiect, etc.) de la cineva la altcineva. Bine, bine dar ce nseamn electronic? Pur i simplu este vorba de faptul c obiectele transmise sunt transferate prin semnal electronic. De fapt, lucrurile sunt un pic

59 .

Introducere n INTERNET _________________________________________________________________________________________

mai fine pentru c singurul tip de obiect transferabil electronic este informaia. Aceasta este o idee extrem de important deci se cuvine repetat, Transferul electronic transport numai informaie, el nu poate transporta obiecte fizice. Transferul mai implic o surs i o destinaie a transferului. n cazul semnalului de televiziune, care este tot informaie, sursa este postul care emite iar destinaia este televizorul. n cazul ftp-ului transferul are loc ntre dou calculatoare. Deci, pentru a putea face transfer electronic dintr-o parte a lumii n cealalt, este necesar, nu i suficient, ca n cele dou puncte s existe dou calculatoare pornite. Condiia nu este i suficient pentru c mai trebuie ndeplinite o sumedenie de alte condiii. Din fericire nu este treaba dumneavoastr s avei grij de ndeplinirea lor. De exemplu, este imperios necesar s existe mediul prin care semnalul electronic s circule dintr-un punct n altul. Asupra acestei idei, mediul care permite transmiterea semnalului electronic ntre calculatoare, vom reveni pentru c ea explic ce nseamn vestitul INTERNET. n sfrit, am ajuns la ultimul cuvnt din titlu, document. Bineneles c toat lumea tie ce nseamn un document, dar n sensul de obiect fizic. Dup cum am spus, prin transfer electronic nu pot fi vehiculate obiecte fizice ci doar informaii i atunci cuvntul document are cu totul alt sens. Probabil o denumire mai corect ar fi document electronic pentru c la fel ca tot ce exist n lumea calculatoarelor este vorba doar de o convenie de interpretare a semnalelor. Deja cu ultima fraz, credem c am nedumerit o parte dintre cititori. Ce nseamn convenie de interpretare a semnalelor? V reamintim c, de fiecare dat cnd mai avei astfel de probleme, s lsai principiul cutiei negre s acioneze, principiul aciune-rspuns. n aceast idee, documentul electronic este ca un document obinuit. Ce pot face cu un document obinuit? Pot s-l citesc, pot s-l multiplic la o main de copiat, pot s-l arunc la co, pot s-l modific, etc. Dac a putea face toate aceste operaii cu un document electronic, atunci a putea fi convins c termenul document este corect. Ei bine, toate aceste operaii se pot face i nc multe altele. Concluzia ultimului paragraf este sintetizat n cele ce urmeaz. Privii documentul electronic ca pe o carte sau ca pe un articol. Singura deosebire este suportul fizic pe care este depus informaia. In primul caz este un suport electric iar n al doilea caz este hrtia. Nu uitai principiul cutiei negre: dac la aciuni similare efectuate asupra a dou obiecte distincte se

60

FTP - transferul electronic al documentelor _________________________________________________________________________________________

obin rezultate similare atunci probabil c obiectele sunt similare din punct de vedere conceptual.

3.1.1. Reeaua
n seciunea anterioar spuneam c o condiie pentru transferul electronic este ca ntre cele dou calculatoare, surs i destinaie, s existe un mediu propice transmisiei. Mediul aceste exist, credei-ne pe cuvnt, i mbrac cele mai diverse forme. Transmisiile se fac prin satelit, prin cabluri transoceanice, prin linii telefonice, prin fibr optic, etc. Ideea la care vrem s ajungem este c aceast interconectare, interconectare n sensul acestui mediu de transmisie, a mai multor calculatoare duce cu gndul la o reea asemntoare reelei telefonice de exemplu. Chiar acesta este cuvntul utilizat, reea de calculatoare. Trebuie subliniat c reele sunt entiti distincte ce realizeaz gruparea calculatoarelor. Este foarte posibil ca dou calculatoare conectate n reea s nu poat comunica datorit faptului c se afl n reele diferite. Nu vom continua acest subiect pentru c la ora actual exist o reea ce acoper majoritatea covritoare a calculatoarelor, reeaua INTERNET. Exist anse foarte mari ca o maina, dac este conectat n reea, s fie conectat la INTERNET. Recapitulnd, INTERNET este o reea de calculatoare. Reeaua este mediul cu ajutorul cruia se realizeaz transferul electronic al informaiei (documentelor) ntre calculatoare. Cteva elemente de argou. Foarte des se pune semnul egal ntre reea i INTERNET. Putei face i dumneavoastr acelai lucru, bazndu-v pe observaia c majoritatea calculatoarelor sunt n reeaua INTERNET. Mai mult, dac transferai un document de pe alt calculator pe calculatorul dumneavoastr se folosete expresia am luat documentul X de pe reea sau, mai specific, am luat documentul X de pe maina M.

3.1.2. Mii de documente


Mii de calculatoare conectate la INTERNET au biblioteci de documente i programe (arhive) accesibile publicului larg. Mare parte din coninutul lor const n programe gratis sau la un pre foarte redus. Dac dorii la un moment dat un program de comunicaii pentru calculatorul IBM pe care l avei, sau dac vrei un nou joc pentru calculatorul Amiga, le putei gsi pe amndou pe
. 61

Introducere n INTERNET _________________________________________________________________________________________

reea. Exist de asemenea i biblioteci de documente. Dac dorii o copie dup o decizie recent a Curii Supreme a Statelor Unite, o putei gsi pe reea. Copii ale documentelor istorice, precum Declaraia de Independena a Statelor Unite sau traducerea n englez a unei telegrame a lui Lenin prin care ordona execuia unor rani rsculai se pot obine fr probleme. Se pot gsi poezii, textele unor cntece celebre, chiar rezumate ale unor filme. Toate aceste informaii sunt pstrate pe calculator sub form de documente electronice. Lucrarea de fa i propune s v nvee cum s le aducei pe calculatorul dumneavoastr chiar dac documentul iniial se afl pe un calculator al Departamentului de Aprare al Statelor Unite, n cldirea Pentagonului. Dup cum am mai spus cu un document fie el pe hrtie sau electronic se mai pot face o sumedenie de lucruri. Lucrarea nu v nva cum se modific (editeaz) un document, cum se multiplic un document, cum se arunc la co. Ceea ce v nva este totui extrem de important. Cum s cptai un document a crui obinere ar fi durat luni de zile prin pot, n cazul fericit n care ai fi tiut unde s-l cerei. n plus, v nva tehnici elementare de cutare a unui document dup nume. Imaginai-v c intrai ntr-o bibliotec cu un milion de cri pentru care nu avei nici o informaie de cutare. Practic, nu vei putea face nimic. INTERNET-ul este o astfel de bibliotec imens i deci este absolut necesar s tii cum s cutai o informaie.

3.2. archie sau prietenul la nevoie se cunoate


Metafora folosit n prezentarea ftp ar fi urmtoarea. S presupunem c un cercettor caut manuscrise referitoare la rzboiul celor dou roze. Obinerea unor documente referitoare la subiect are dou faze. Prima este cutarea, n care cercettorul detecteaz bibliotecile sau muzeele n care se afl documentele. Urmeaz apoi transferul in care ntr-un fel sau altul se obin copii dup documentele respective. Dac este mai norocos, ar putea face el deplasarea n strintate, dar nu ntotdeauna se poate i uneori este i incomod. n cele ce urmeaz, vom discuta prima etap, urmnd ca seciunea urmtoare s dezvolte problema transferului. Cum se poate gsi o informaie pe care o doreti? Informaia n cazul nostru se afl sub form de documente. ntrebarea re-formulat este, Cum se poate gsi adresa unde se afl un anumit document?. Cititorul alert probabil c a observat introducerea unui concept nou, acela de adres. Ce este o adres? Am mai spus c documentele se afl n memoria calculatoarelor. Dac eu vreau s
. 62

FTP - transferul electronic al documentelor _________________________________________________________________________________________

obin un document din memoria unui calculator aflat n cldirea Pentagonului sau a British Museum va trebui s specific clar c m refer la acel calculator i nu la altul. Ideea este foarte simpl. Aa cum orice cldire are o adres, orice calculator conectat la INTERNET are o adres. Cnd m refer la un calculator conectat n INTERNET folosesc o adres, la fel cum cnd m refer la o cldire folosesc adresa cldirii pentru referine. Nu vom face acum disecia modului de formare al adreselor. Ele au o structur, aa cum i adresele obinuite au strad, ora, ar, etc. Nu o vom face pentru c informaia nu este esenial, att timp ct cunoatem adresa exact. Deci vom privi adresa ca un obiect intangibil. Aa cum o tim o vom i folosi. Pentru a v satisface curiozitatea iat cteva adrese de calculatoare, apolo.cs.pub.ro odin.racai.ro roearn.ici.ro bufallo.ai.mit.edu parsifal.rice.cs.edu qtronix.surrey.ac.uk Deci problema la ora actual ar fi cam urmtoarea: vrem s cutm documente referitoare la un anumit subiect. Procesul de cutare va fi considerat terminat atunci cnd vom obine adresele calculatoarelor pe care se afl documentele respective. Una din numeroasele metode de cutare, se numete archie. Acesta este un program care bazat pe nite informaii de cutare destul de primitive ncearc s descopere documente care corespund celor cutate. Cutarea este primitiv pentru c nu se pot specific criterii de cutare de tipul cuvinte cheie sau coninut parial al documentului. Cutarea se face numai dup titlu. Documentele electronice pstrate ntr-un calculator au toate un nume. Ideea cred c se cuvine repetat: Orice document electronic are un nume. Archie poate cuta documente specificnd parial numele documentului. De exemplu, dac informaia de cutare este war atunci archie va prezenta toate documentele care conin n nume aceste trei litere n succesiune, war. Archie este un program. Ca orice program pentru calculator pentru a-l putea utiliza trebuie pornit. Exist mai multe modaliti de a porni archie.
. 63

Introducere n INTERNET _________________________________________________________________________________________

Archie prin telnet Pornirea archie prin aceasta metod se face n felul urmtor:
$ telnet archie.mcgill.ca [RETURN]

Reamintim convenia de notaie, referitoare la introducerea comenzilor pentru calculator. Tot ce trebuie introdus de ctre utilizator este prezentat cu litere ngroate, iar ce afieaz calculatorul este prezentat cu litere normale. Toate aceste dialoguri sunt ntotdeauna scoase n eviden ntr-o seciune indentat. Comanda descris mai sus se realizeaz astfel: se apas succesiv tastele ce au nscrise literele din descriere deci,
t, e, l, n, e, t, [spaiu], a, r, c, h, i, e, ., .........

Acolo unde apare un spaiu se utilizeaz tasta pentru spaiu (cea mai lung dintre taste) i totul se ncheie prin apsarea tastei RETURN. Parantezele ce delimiteaz tasta RETURN n descrierea comenzii nu se tasteaz. Ele sunt folosite pentru a delimita caracterele RETURN ce nu reprezint o secven ci numele unei taste. Deci, [RETURN] nseamn apsarea tastei RETURN, i nu apsarea tastelor R, E, T, U, R i N. n loc de archie.mcgill.ca care este de fapt adresa unui calculator se pot folosi urmtoarele: archie.mcgill.ca archie.sura.net archie.unl.edu archie.ans.net archie.rutgers.edu Nu uitai ca ntre telnet i una dintre adresele de mai sus s introducei un spaiu prin apsarea tastei space. La cererea de introducere a numelui de cont (login-name), tastai:
archie [RETURN]

Dup conectare, cea mai important comand este,


prog nume-document [RETURN]

Secvena de caractere nume-document a fost n mod deliberat scris nclinat pentru a semnifica faptul c n acea poziie trebuie introdus informaia de
. 64

FTP - transferul electronic al documentelor _________________________________________________________________________________________

cutare, adic numele parial al documentului. Deci dup ce tastai prog urmat de spaiu, va trebui s introducei numele parial al documentului i nu secvena de caractere nume-document. De exemplu o operaie de cutare ar fi:
prog war [RETURN]

Dac nu suntei sigur de denumirea complet a documentului ncercai s introducei o parte de care suntei sigur. De exemplu, un nume de document precum scheme va funciona la fel de bine ca revised_report_on_scheme. Este important s nu folosii un nume de care nu suntei foarte sigur, ci s v limitai la partea de care suntei sigur. Ce informaii ne ofer archie ? S studiem o clip ce informaii ne ofer archie pentru a vedea la ce pot fi ele folosite. Pentru o comand, ca mai jos,
prog zterm [RETURN]

archie va rspunde cam n felul urmtor,


Host sumex-aim.stanford.edu Location: /info-mac/comm FILE -rw-r--r-- 258256 Feb 15 17:07 zterm-09.hqx Location: /info-mac/misc FILE -rw-r--r-7490 Sep 12 1991 zterm-sys7-color-icons.hqx

De menionat c n exemplul de mai sus rspunsul dat de archie este destul de scurt. n unele cazuri el poate fi extrem de lung, mai ales dac utilizai ca ir de cutare un ir foarte mic. De pild dac folosii comanda,
prog t [RETURN]

vor fi afiate toate documentele din arhivele INTERNET care conin litera a n nume. Probabil c exist cel puin cteva zeci de mii de fiiere care ndeplinesc aceast condiie. Relum rspunsul dat de archie mai jos, dar evideniind cteva aspecte importante.
Host sumex-aim.stanford.edu Location: /info-mac/comm FILE -rw-r--r-- 258256 Feb 15 17:07 zterm-09.hqx
. 65

Introducere n INTERNET _________________________________________________________________________________________

Location: /info-mac/misc FILE -rw-r--r-7490 Sep 12 1991 zterm-sys7-color-icons.hqx

Pentru fiecare document al crui nume ndeplinete condiia de cutare, archie ofer trei informaii: Host (Gazda) este calculatorul pe care s-a gsit documentul respectiv. Calculatorul este specificat prin adresa sa. Location (Calea) este adresa documentului pe calculatorul respectiv. Vom reveni asupra acestei noiuni dar pe scurt, orice document dintr-un calculator are o adres aa cum orice carte dintr-o bibliotec are o adres. Experiena arat c noiunea de adres a unui document este greu de asimilat, dar trebuie s avei n minte modul de a cuta ntr-o bibliotec. Nimeni nu se mai mir de vreo dou sute de ani ncoace c pentru a cuta o carte ntr-o bibliotec se duce la un index unde gsete adresa crii sub forma: sala X, corpul Y, raftul III, poziia 123. Exact acelai mecanism se aplic i pentru pstrarea documentelor pe calculator. Dac vrei, pe lng alte trsturi, calculatorul este i o mare bibliotec electronic. File (Numele) este numele documentului, noiune cu care deja ne-am familiarizat. Aceste trei informaii sunt suficiente pentru a putea obine documentul respectiv.

3.3. Transferul documentelor cu ajutorul FTP


3.3.1 Lansarea ftp
n seciunea anterioar am prezentat modul n care se caut documente pe calculatoarele conectate la INTERNET. In cele ce urmeaz ne vom ocup de problema obinerii lor, adic a transferului lor. Am nvat c informaie pe care o obinem de la archie este n forma: adresa calculatorului n cadrul reelei

66

FTP - transferul electronic al documentelor _________________________________________________________________________________________

adresa documentului n cadrul calculatorului numele documentului Pentru a folosi aceste informaii primul lucru pe care trebuie s-l facem este s pornim program ftp. Aceasta se face cu o comand de form: $ ftp adres-calculator [RETURN] Trebuie subliniat c se consider a fi o impolitee conectarea la o adres n timpul orelor de lucru de la adresa respectiv (6a.m.-6p.m.). Aceasta pentru c transferul fiierelor consum o mare parte a puterii de calcul care n timpul orelor de lucru este destinat funciei principale a calculatorului. Exist ns i calculatoare dedicate pentru servicii gen ftp, acestea fiind accesibile 24 de ore din 24. La sfritul acestei lucrri vor fi prezentate astfel de adrese. Vom prezenta, n continuare un exemplu de interaciune calculator-utilizator pentru a avea o imagine asupra celor ce se ntmpl. $ ftp apolo.cs.pub.ro[RETURN]
Connected to apolo.cs.pub.ro. 220 APOLO FTP server (Version 4.196 Mon Jan 13 13:52:23 PST 1992) ready. Name (apolo.cs.pub.ro:csilviu):

Dac nu se ntmpl nimic n, s zicem, un minut, atunci utilizai ctrl-c pentru a reveni n linia de comand a sistemului dvs. Secvena ctrl-c se obine apsnd simultan tasta Ctrl (control) i tasta avnd nscris litera c. Nu trebuie s v forai s obinei o apsare simultan, putnd de exemplu, apas nti tasta Ctrl i cu ea apsat s apsai i c. Conexiunea cu maina de unde se dorete obinerea documentului este fcut n momentul n care ceva asemntor ultimelor trei linii din exemplul de mai sus se afieaz pe ecranul calculatorului. Dac legtura a fost realizat, atunci introducei:
anonymous [RETURN]

De foarte multe ori se ntlnete formularea ftp anonymous. Avei acum i motivul acestei denumiri. n general mainile ce ofer servicii ftp anonymous sunt disponibile publicului larg i de aceea sunt anonime, adic nu este nevoie s v oferii numele. Dup introducerea numelui, anonymous, vi se va cere parola. Drept parol, introducei adresa dumneavoastr de e-mail. Dac, de exemplu, numele de cont pe care l avei este csilviu iar maina pe care lucrai

67

Introducere n INTERNET _________________________________________________________________________________________

are adresa odin.racai.ro atunci adresa de e-mail pe care trebuie s o introducei este:
csilviu@odin.racai.ro [RETURN]

Relum n cele ce urmeaz ntregul dialog pentru a avea o imagine de ansamblu asupra celor ntmplate. Am inclus i rspunsul pe care l primii dup introducerea parolei. $ ftp apolo.cs.pub.ro[RETURN]
Connected to apolo.cs.pub.ro. 220 APOLO FTP server (Version 4.196 Mon Jan 13 13:52:23 PST 1992) ready. Name (apolo.cs.pub.ro:csilviu): anonymous [RETURN] Password: csilviu@odin.racai.ro [RETURN] 230 Guest connection accepted. Restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp>

3.3.2 Cum se termin o sesiune ftp ?


Principala problem pe care o au majoritatea utilizatorilor este, Cum se iese dintr-un program? adic cum se poate opri programul. Pare amuzant, dar de foarte multe ori se ntmpl ca programele s aib un mod de ieire greu de imaginat, de exemplu printr-o combinaie complicat de taste, i atunci utilizatorii sunt pur i simplu prini n capcan neputnd iei din program dect prin oprirea calculatorului. Programele ftp difer uneori, de la un calculator la altul, dar una din comenzile urmtoare va funciona cu siguran:
ftp> bye [RETURN] ftp> quit [RETURN] ftp> exit [RETURN]

ncercai doar una dintre ele, n ordinea prezentrii. Dac oprirea programului a reuit, se afieaz un mesaj i n acest caz nu continuai cu introducerea celorlalte comenzi. Imediat dup ce ai introdus parola cerut suntei n linia de comand a programului ftp. nainte de orice altceva, tastai comanda,
ftp> binary [RETURN]

68

FTP - transferul electronic al documentelor _________________________________________________________________________________________

Din motive care depesc nivelul de detaliere propus pentru aceast lucrare ea trebuie ntotdeauna dat imediat dup ce ai reuit s v conectai.

3.3.3 Utilizarea informaiilor oferite de archie


n seciunile urmtoare vor fi prezentate i alte comenzi ftp dar experiena arat c n majoritatea cazurilor o s folosii o singur comand, get, mpreun cu informaiile oferite de archie, adic: adres calculator adres document nume document Primul pas care trebuie fcut pentru a obine documentul cutat este de a lansa ftp transmind adresa calculatorului pe care se afl documentul. Pentru a avea posibilitatea de exemplificare, s presupunem c, am cutat documente avnd n nume caracterele scheme i am obinut urmtoarele informaii:
Host: apolo.cs.pub.ro Location: /pub/lang/lisp File: scheme.tar.gz

Primul lucru pe care trebuie s-l facem este s pornim ftp cu adresa calculatorului prin,
$ ftp apolo.cs.pub.ro[RETURN]

Dup ce se termin procedura de conectare (introducere nume i parol) i se utilizeaz i comanda binary, singurele comenzi care mai trebuie transmise sunt:
ftp> get /pub/lang/lisp/scheme.tar.gz [RETURN] ftp> bye [RETURN]

Comanda get care aduce documentul de pe calculatorul aflat la distan primete la lansare o combinaie ntre adresa documentului i numele su. Mai precis cele dou sunt pur i simplu alturate (prima fiind adresa documentului, numele venind pe locul al doilea), iar n locul n care cele dou sunt unite se introduce caracterul / (unul din butoanele aflate pe tastatur are inscripionat
. 69

Introducere n INTERNET _________________________________________________________________________________________

acest caracter). Cu alte cuvinte, reeta pentru obinerea unui fiier, dac avem cele trei informaii archie, calculator, adres, nume este:
$ ftp calculator[RETURN]

... operaiuni de conectare (nume, parol)


ftp> binary [RETURN] ftp> get adres/nume [RETURN] ftp> bye [RETURN]

Reeta de mai sus este foarte important. Este, de fapt, tot ce trebuie reinut despre ftp ntr-o prim instan. Afirmaia este justificat de modul n care o s folosii ftp n viitor. Adresele de ftp (adic triada calculator, adres, nume) se schimb ntre diveri oameni cam n acelai mod n care gospodinele schimb reete culinare. ncet, ncet o s v trezii bombardai cu informaii de genul vezi c la adresa cutare se afl un document care este esenial pentru proiectul nostru de cercetare sau vezi c la adresa cutare se afl un document cu nite bancuri excelente.

3.3.4. Ce informaie se gsete pe un calculator?


Pe un calculator se pot afla mii sau chiar zeci de mii de documente. Ele trebuie organizate cumva pentru a putea opera cu ele. Gndii-v la diferena dintre o grmad de cri aezate n mijlocul unei camere i aceleai cri organizate pe rafturi ntr-un corp de bibliotec. Metafora bibliotecii poate fi dus chiar mai departe. Dup un moment de gndire putem realiza c o bibliotec este format din dou tipuri de entiti, anume cri i recipiente pentru cri. Poate recipient nu este cuvntul cel mai fericit, dar are sensul de loc n care se pot pstra cri. Vom folosi n continuare acest cuvnt. Exemple de recipiente ar fi camera, corpul de bibliotec, raftul, cutia, etc. Dup un nou moment de gndire ne vom da seama de dou proprieti ale recipientelor. Prima trstur este c pentru a facilita gsirea crilor, ntr-o bibliotec serioas toate aceste recipiente au un nume cu ajutorul cruia se face identificarea rapid a unei cri. A doua proprietate este c aceste recipiente pot fi unele n altele. De exemplu, o camera conine corpuri, corpurile conin rafturi iar rafturile conin cri. Destul cu explicaiile despre bibliotec. Acum urmeaz hopul cel mare. Calculatorul pentru a pstra documente are o organizare similar. Crile se numesc documente (fiiere), iar recipientele se numesc directoare. n rest,

70

FTP - transferul electronic al documentelor _________________________________________________________________________________________

lucrurile sunt la fel din punct de vedere conceptual. Deci directoarele au un nume i pot fi coninute unele n altele. Exist o mic diferena ne-esenial, anume c n orice director pot exista directoare i documente. La o bibliotec, numai recipientele de ultim nivel (rafturi) pot conine cri. Nu putem spune c o camer conine o carte, nu pentru c nu ar fi adevrat dar informaia ar fi incomplet pentru regsirea crii. Ar fi complet doar dac, de pild, locul crii ar fi pe podeaua camerei, ceea ce nu este realist. Cnd vrem s transmitem poziia unei cri vom spune ceva de genul, cartea se afl n camera X, corpul Y, raftul III, poziia 134. Studiind cu atenie observm c, n mod natural, adresa este dat specificnd recipiente din ce n ce mai mici. Exact la fel se ntmpl lucrurile i pentru adresa unui document. Pentru a forma aceast adres se specific numele directoarelor n ordinea n care sunt incluse unul n cellalt, nume separate prin caracterul /. Cea mai utilizat comand ftp este comanda ls cu care se afieaz coninutul unui director. Rezultatul produs de comanda ls conine o sumedenie de detalii, dar important este ca undeva n extremitatea dreapt se afl numele fiierului. De remarcat c, pe lng fiiere, vor mai fi probabil afiate i directoare. Iat un exemplu de informaii afiate n urma executrii comenzii ls:
ftp> ls [RETURN] 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 9 drwxrwxr-x 8 root wheel 1024 Sep 28 16:16 . drwxrwxr-x 8 root wheel 1024 Sep 28 16:16 .. drwxrwxr-x 2 root wheel 1024 Sep 28 16:16 bin drwxrwxr-x 2 root wheel 1024 Sep 28 16:16 etc drwxrwxr-x 2 root wheel 1024 Dec 3 1993 incoming drwxrwxr-x 2 root wheel 1024 Nov 17 1993 lib drwxrwxr-x 2 root wheel 1024 Sep 28 16:16 pub drwxrwxr-x 3 root wheel 1024 Sep 28 16:16 usr -rw-r--r-- 1 root root 312 Aug 1 1994 welcome.msg 226 Transfer complete.

3.3.5 Comenzi ftp


. 71

Introducere n INTERNET _________________________________________________________________________________________

n general, majoritatea mainilor ce ofer servicii de ftp anonymous conin un document n care sunt prezentate informaii generale legate de main, resurse i modul de utilizare. Acest document se numete, de obicei, readme sau README sau welcome. S aducem acest fiier. n linia de comand ftp, tastai:
ftp> get README [RETURN]

De reinut c n majoritatea cazurilor, trebuie respectat ntocmai tipul literelor (majuscule sau minuscule). Reamintim c pentru obinerea majusculei unei litere se apas simultan tasta Shift i tasta ce are ntiprit litera dorit. Ca rezultat, al execuiei comenzii get se obine:
200 PORT command successful. 150 Opening BINARY mode data connection for README (4444 bytes). 226 Transfer complete. 4444 bytes received in 1.177seconds (3.8 Kbytes/s)

n acest moment documentul transferat se afl deja n directorul dumneavoastr curent de pe maina destinaie (cea pe care lucrai). Pentru a aduce mai multe fiiere printr-o singur comand se utilizeaz comanda mget. De exemplu, pentru a aduce toate fiierele terminate n .msg se utilizeaz comanda:
ftp> mget *.msg[RETURN] mget welcome.msg? y[RETURN] 200 PORT command successful. 150 Opening BINARY mode data connection for welcome.msg (312 bytes). 226 Transfer complete. 312 bytes received in 0.00147 secs (2.1e+02 Kbytes/sec) ftp> prompt[RETURN] Interactive mode off. ftp> mget *.msg[RETURN] local: welcome.msg remote: welcome.msg 200 PORT command successful. 150 Opening BINARY mode data connection for welcome.msg (312 bytes). 226 Transfer complete. 312 bytes received in 0.00813 secs (37 Kbytes/sec) ftp> prompt[RETURN] Interactive mode on.

Aceast comand va copia fiecare fiier ce are un nume terminat prin .msg din directorul curent. nainte de a copia fiecare dintre fiierele ce ndeplinesc

72

FTP - transferul electronic al documentelor _________________________________________________________________________________________

condiia specificat o s vi se cear confirmarea transferului. Dac dorii s economisii timpul i tii c vrei s transferai toate fiierele, putei utiliza comanda prompt nainte de comanda mget. Cu ajutorul ei se dezactiveaz cererea de confirmare a transferului. Deci, n cazul n care nu dorii confirmarea transferului, secvena de comenzi utilizat este:
ftp> prompt ftp> mget *.msg

Pentru a vedea coninutul unui director, utilizai comanda cd, ca mai jos:
ftp> cd nume_director [RETURN]

Utilizai apoi comanda ls,


ftp> ls [RETURN]

Pentru a reveni n directorul imediat superior, utilizai:


ftp> cd .. [RETURN]

Trebuie subliniat c micarea prin directoare consum timp mai ales pentru o legtur lent. O variant alternativ pentru transferul unui fiier este prin specificarea cii complete n cadrul comenzii get, ca mai jos:
ftp> get director/.../nume_document [RETURN]

Aceast soluie trebuie folosit ct mai frecvent, avnd in vedere c documentul este gsit cu ajutorul lui archie care oricum d calea complet. Trebuie neles c transferul de documente se face ntre maini de natura foarte diferit uneori (procesor, sistem de operare, etc.). Datorit diferenelor uneori apar probleme. Una dintre cele mai des ntlnite este cea a numelor documentelor. Multe sisteme nu accept mai mult de 8/12 caractere (DOS) i atunci dac pe maina de unde vei face transferul documentul are douzeci de caractere, programul ftp s-ar putea s refuze transferul cnd se utilizeaz comanda get. Exist o form pentru get care rezolv acest gen de probleme:
ftp> get nume_document nume_nou [RETURN]

Prin aceast comand se transfer fiierul specificat imediat dup get, dar numele care i se va da pe maina destinaie este dat de al doilea ir nume_nou. De exemplu, n urma comenzii:
. 73

Introducere n INTERNET _________________________________________________________________________________________

ftp> get British_Museum_Index.html bmindex [RETURN]

documentul ce are numele British_Museum_Index.html pe calculatorul surs, va fi transferat pe calculatorul destinaie sub numele de bmindex.

3.3.6 Semnificaia ultimelor litere din numele unui fiier


Pentru a reduce durata unui transfer (s nu uitm c mediul de transmisie cost bani, i nc bani muli) foarte multe documente se gsesc ntr-un format comprimat. Fr a intra n amnunte, exist programe care prelucreaz un document, comprimatoare, micorndu-i uneori substanial dimensiunea. Exist bineneles programele duale, numite decomprimatoare, care transform versiunea comprimat n forma iniial a documentului. Lucrurile sunt oarecum asemntoare ca natur cu telefonia cu mesaje criptate utilizat pentru convorbirile ultrasecrete. Din pcate lucrurile sunt complicate de faptul c exist mai multe perechi de programe comprimator/decomprimator care nu sunt compatibile ntre ele. Compatibilitatea se refer la faptul c un fiier comprimat cu un anumit comprimator nu poate fi decomprimat cu alt decomprimator dect perechea potrivit. n general dup ultimele litere din denumirea unui fiier v putei da seama de natura fiierului. Iat n continuare cele mai utilizate sufixe: .txt.sau .TXT Terminaia txt vine de la text. Fiierul este un document (text), care poate fi citit. .ps.sau .PS Terminaia ps vine de la PostScript. Fiierul este un document postscript. El poate fi tiprit pe orice imprimant PostScript. .doc.sau .DOC

74

FTP - transferul electronic al documentelor _________________________________________________________________________________________

Terminaia doc vine de la document. Fiierul este un document (nu neaprat text simplu). Toate terminaiile prezentate pn acum sunt pentru fiiere ce nu au fost comprimate. Dac pe lng aceste terminaii se mai adaug i cele de mai jos atunci fiierele sunt comprimate. .Z Terminaia indic o metod de compresie utilizat sub UNIX. Pentru decompresie, folosii comanda, $ uncompress nume_fisier.Z [RETURN] .zip sau .ZIP Terminaia indic folosirea unui program de compresie foarte comun mai ales pe sistemul de operare DOS, numit pkzip. Multe sisteme UNIX permit decompresia acestor fiiere cu comanda unzip. $ unzip nume_fisier.zip [RETURN] .gz Terminaia indic folosirea unui program de compresie foarte comun mai ales pe sistemul de operare UNIX, numit gzip. Decompresia se face cu: $ gunzip nume_fisier.gz [RETURN] Mai exist o sumedenie de alte terminaii ce au o semnificaie aparte, .zoo, .shar, .tar, .hqx, .arc, .lhz, etc. Nu le vom prezenta pentru c sunt informaii foarte particulare i care se rezolv cel mai bine chiar la faa locului.

3.4 Transferul fiierelor cu ajutorul programului xftp


xftp este un program care asigur o interfa grafic utilizator (LLNL XFTP) pentru protocolul FTP. LLNL XFTP nu execut programul "ftp", n schimb, interfaa comunic cu servere FTP aflate la distan.
. 75

Introducere n INTERNET _________________________________________________________________________________________

LLNL XFTP este un "X client" i urmeaz standardele OSF/Motif i a fost scris de Neale Smith, membru al Departamentului de Calculatoare Livermore la Laboratorul Naional Lawrence Livermore (LLNL), Universitatea California.

3.4.1 Lansarea programului xftp


valhalla% xftp& Odat lansat, se va deschide fereastra programului:

Interfaa dispune de o serie de meniuri cu submeniuri, grupate n fereastra principala (pe care de acum o vom numi ecran) n 4 locuri: sus, lateral (stnga, dreapta) i central. De asemenea, sunt afiate 3 ferestre de vizualizare. n prima fereastr s-a selectat implicit coninutul directorului contului n care se lucreaz (sunt afiate numele tuturor fiierelor i directoarelor). n fereastra a

76

FTP - transferul electronic al documentelor _________________________________________________________________________________________

doua vor aprea informaii corespunztoare contului din calculatorul accesat, iar fereastra din partea de jos a ecranului este destinat mesajelor de eroare, ce vor apare n cazul unei operri necorespunztoare a programului.

3.4.2 Comenzi pentru programul xftp


Din meniul de comenzi din partea dreapt se selecteaz submeniul Connect, care d posibilitatea conectrii locale (n acest caz putndu-se realiza pur i simplu o copiere de fiiere din calculatorul pe care se lucreaz n contul propriu) sau la distan, pe un calculator unde utilizatorul mai are un cont (comanda Connect to Remote..) sau la un server FTP Anonymous (Connect to Anonymous..):

n cazul conectrii la distan, pe un calculator unde utilizatorul mai are un cont, va aprea urmtoarea fereastr:
. 77

Introducere n INTERNET _________________________________________________________________________________________

unde trebuie completat cmpul Host Name cu adresa calculatorului accesat i cmpul User Name cu numele de cont al utilizatorului (care poate fi altul dect cel de pe calculatorul curent); n urma acestor operaii se d comanda de conectare, apsnduse butonul Connect. Ca urmare, se va deschide o nou fereastr care cere parola corespunztoare:

Analog, dac se alege accesarea unui server FTP Anonymous, va aprea o fereastr:

78

FTP - transferul electronic al documentelor _________________________________________________________________________________________

n care se va completa formularul n dreptul Host Name cu adresa Serverului FTP Anonymous care se dorete accesat (n acest caz nu se mai cere parola). Dac datele au fost corecte, n fereastra din dreapta vor aprea numele fiierelor i directoarelor din contul sau din serverul respectiv. Pentru a putea transfera un anumit fiier, trebuie s ne poziionm n directorul n care se afla acesta. Poziionarea la nivelul unui director se face pentru subdirectoare selectnd i clicnd cu mouse-ul numele directorului printe; ntoarcerea ntr-un director de pe un nivel ierarhic superior se poate realiza selectnd din lista de directoare afiate la apsarea butonului din dreptul lui Dir:, aflat deasupra ferestrei. Alte comenzi asupra directoarelor se pot efectua i din meniurile pereche poziionate deasupra ferestrelor laterale, acionnd submeniul Dir, de unde se pot da comenzi de schimbare director curent, de creare directori, de vizualizare coninut director curent:

79

Introducere n INTERNET _________________________________________________________________________________________

Analog se procedeaz i pentru calculatorul cellalt, care n general este cel de la care se lucreaz si reprezint destinaia, acionnd comenzi similare n jumtatea cealalt de ecran. Se selecteaz unul sau mai multe fiiere ce se doresc transferate; din acest moment se pot activa comenzile din grupul central: <<Copy<<(transfer), <<Rcopy<< (transfer recursiv) sau View (vizualizarea fiierelor n mod text). Se apas <<Copy<< sau <<Rcopy<<: drept urmare, fiierul sau fiierele se vor transfera n contul dumneavoastr. nchiderea conexiunii se poate face tot din meniul de comenzi Connect , acionnd comanda Disconnect , dup care se poate face o nou conectare, la alt calculator sau se poate iei din aplicaie, selectnd din meniul principal, submeniul File i comanda Quit.

Observaii

Transferul recursiv se comport identic cu cel simplu n cazul selectrii directe a fiierelor; atunci cnd selecia este a unui director, aceast

80

FTP - transferul electronic al documentelor _________________________________________________________________________________________

comand va realiza un transfer al tuturor fiierelor aflate pe ramificaiile directorului respectiv. Atenie: sa nu transferai un fiier cu acelai nume cu altul din contul dumneavoastr; se va copia peste cel existent; soluia este schimbarea in prealabil a numelui fiierului dumneavoastr. Alt problem este a locului unde copiai aceste fiiere; chiar i la dumneavoastr pe calculator nu avei drepturi depline (citire, modificare, tergere, execuie) dect pentru fiierele aflate n contul ce v aparine! Transferul poate fi fcut i n sens invers, de la dumneavoastr din cont ctre calculatorul la care ai fcut legtura , cu condiia s avei drept de scriere n directorul ales din contul accesat.

Exemplu
S se aduc un fiier din serverul FTP Anonymous ftp.imar.ro, aflat pe calea: /pub/trieste/pictures/vangogh, n contul curent al utilizatorului.

1. Se parcurg paii de conectare descrii pn acum. Se ajunge cu ecranul in forma din pagina urmtoare, unde este selectat implicit transferul de tip Binary. 2. Acionm asupra comenzilor de schimbare de director (din aproape n aproape) n fereastra din partea dreapta sau selectm cu mouse-ul comanda Change Directory; opional, putem schimba i n contul nostru directorul destinaie. 3. Se ajunge n directorul cerut, fapt verificat cu comanda Display Directory Path din submeniul Dir al meniului orizontal de comenzi din partea dreapt. 4. Pentru a transfera unul din fiiere, de exemplu fiierul "rcaa27908.jpeg", se selecteaz numele lui, apoi se apas pe comanda Copy. Apare o fereastr nou n care se cere nc o dat

Rezolvare

81

Introducere n INTERNET _________________________________________________________________________________________

validarea cererii de transfer; dup confirmare (apsarea butonului OK), va ncepe transferul efectiv, care se poate urmri ntr-o nou fereastr:

82

FTP - transferul electronic al documentelor _________________________________________________________________________________________

5. Dup terminarea transferului, fiierul se va gsi n contul dumneavoastr n directorul n care v-ai poziionat. 6. Se nchide conexiunea i apoi aplicaia (cum am prezentat mai sus).

3.5. Adrese FTP interesante


Exist sute de adrese ftp, adic maini pe care se poate executa ftp. Cel mai bine cnd cutai ceva s folosii archie. Sperm c cele prezentate n continuare vor constitui tot attea motive de a utiliza ftp. Este vorba de o enumerare a unor informaii ce pot fi obinute cu ajutorul transferului electronic de documente. Librrii rtfm.mit.edu (directorul pub/usenet/rec.arts.books) - liste cu librrii n diverse orae din Statele Unite. Biblioteci ariel.unm.edu (directorul /library); ftp.unt.edu (directorul /library); ftp.jvnc.net (directorul /pub/meckler). Reviste quartz.rutgers.edu ((directorul /pub/journals); Literatur mrcnext.cso.uiuc.edu (directorul /etext);; nic.funet.fi (directorul: /pub/doc/gutenberg) Pe aceste calculatoare se depun rezultatele aa-numitului proiect Gutenberg. Proiectul reprezint efortul unor entuziati de a traduce cri i de a le pune sub form de document electronic la dispoziia tuturor. Exist de pild cri ale lui Lewis Carrol i Mark Twain. Shakespeare atari.archive.umich.edu - acest calculator conine documente ce acoper o mare parte a scrierilor maestrului, comedii, poezii, piese istorice, etc.). Art nic.funet.fi (directorul /pub/doc-library); sunsite.unc.edu (directorul /pub/multimedia-pictures/OTIS);
. 83

Introducere n INTERNET _________________________________________________________________________________________

Medicin spinner.gac.edu (directorul /pub/fam-med). Biologie huh.harvard.edu (directorul /pub). Biologie molecular ucselx.sdsu.edu (directorul /pub/doc/netinfo/molecular+biologz.resources). Chimie stanzi.bchem.washington.edu (directorul /pub) - software pentru grafic molecular. Consumatori rtfm.mit.edu (directorul pub/usenet/rec.travel.air) - informai despre modul n care se fac rezervrile pentru liniile aeriene, cum se obine cel mai bun pre pentru un bilet, etc. Calculatoare ariel.unm.edu (directorul /ethics); prep.ai.mit.edu (directorul /pubgnu). Informaii despre reea archive.cis.ohio-state.edu (directorul /pub/netinfo); ftp.msstate.edu (directorul /pub/docs). Politic whitehouse.gov (cuvntri ale preedintelui Statelor Unite, stenograme ale conferintelor de pres i alte informaii). Istorie nptn.org (directorul pub/e.texts/freedom.shrine) - documente istorice importante precum Magna Carta, Declara, Declaraia de Independen a Statelor Unite, etc. ra.msstate.edu - documente istorice pentru cele mai diferite perioade. (Se gsesc de la detalii despre strategiile utilizate n lupta de Attilla, pn la textele cntecelor cntate de soldaii americani n rzboiul din Vietnam). seq1.loc.gov - biblioteca Congresului Statelor Unite a colecionat i tradus o mulime de documente ale guvernului sovietic. n directorul
. 84

FTP - transferul electronic al documentelor _________________________________________________________________________________________

pub/soviet.archive/text.english se pot gsi documente precum scrisoarea lui Lenin ce ordona execuia unor rani rsculai, rspunsul lui Hruciov dat lui Kennedy n timpul crizei rachetelor din Cuba. Gtit (reete) wuarchive.wustl.edu ( directorul usenet/rec.food.cooking/recipes); gatekeeper.dec.com (directorul pub/recipes). .

85

Cutarea informaiei n INTERNET _________________________________________________________________________________________

4. Cutarea INTERNET

informaiei

n acest moment ne putem deja descurca n INTERNET, odat ce tim exact ceea ce dorim. Am nvat cum s obinem prin ftp un anume fiier, al crui nume ne este cunoscut, aflat pe un server a crui adres o cunoatem, la o locaie tiut. Am nvat cum s trimitem mail unei persoane odat ce dispunem de o adres INTERNET i un nume de cont. Vom nva cum s accesm o pagin de Web, odat ce i cunoatem adresa http. Ce facem ns dac nu dispunem de toate aceste informaii? La aceast ntrebare va ncerca s rspund acest capitol. Vom ncepe prin a spune c Informaia este putere" n INTERNET mai mult ca oriunde. Cu ct tim mai bine ce cutm, cu att ansele noastre de reuit sunt mai mari. Orice informaie suplimentar se poate dovedi util.

Probleme
1. Ne intereseaz un anumit fiier, dar nu tim nimic despre serverul sau locaia unde l putem gsi. 2. tim ce cutm, dar nu i numele fiierului.

4.1. Archie Concept


Archie este un serviciu INTERNET care ne poate ajuta n rezolvarea problemelor de mai sus.
87 .

Introducere n INTERNET _________________________________________________________________________________________

4.1.1. Archie prin telnet Reet


n primul rnd, ne vom conecta la un server archie, cu ajutorul comenzii telnet.
telnet archie.univie.ac.at

n urma acestei comenzi, aa cum tim deja din capitolul introductiv despre telnet, rspunsul va fi de forma:
Trying 131.130.1.23 ... Connected to archie.univie.ac.at. Escape character is '^]'.

SunOS UNIX (archie.univie.ac.at)

login:

La acest prompt vom rspunde cu numele de cont archie . Odat logarea" fcut, dup ce vom vedea diferite informaii despre serverul la care ne-am logat", odat ce a aprut promptul archie:
archie.aco.net>

putem face cutrile dorite prin comenzi de forma:


find ce-vrem-sa-gasim

unde vom nlocui ce-vrem-sa-gasim cu numele fiierului pe care l cutm, sau cu cuvntul cel mai reprezentativ pentru ceea ce cutm.

Exemplu
S presupunem c ne intereseaz documente n legtur cu transformata Fourier. n acest caz, o cutare cu Archie va arta n felul urmtor:
odin% telnet archie.univie.ac.at Trying 131.130.1.23 ... Connected to archie.univie.ac.at. Escape character is '^]'.

SunOS UNIX (archie.univie.ac.at)

88

Cutarea informaiei n INTERNET _________________________________________________________________________________________

login: archie ## ##### #### # # # ###### # # # # # # # # # # # # # # # ###### # ##### ###### ##### # # # # # # # # # # # # # # # # # # # #### # # # ###### If you have any problems with archie, send mail to archie-admin@univie.ac.at. # Bunyip Information Systems, Inc., 1993, 1994, 1995 # Terminal type set to `xterm 24 80'. # `erase' character is `^?'. # `search' (type string) has the value `sub'. archie.aco.net> find fourier # Search type: sub. # Your queue position: 1 # Estimated time for completion: 34 seconds. working... =O=O=O=O=O=O=O=O Host ftp.luth.se (130.240.16.39) Last updated 06:06 24 Oct 1995 Location: /pub/mac/developer/source2/snippets FILE -rw-rw-r-- 7679 bytes 00:00 23 Nov 1994 fastfourierassembly.txt Location: /pub/netnews/sources.bugs/volume89/aug FILE -r--r--r-- 1077 bytes 00:00 18 Nov 1989 MACSYMA.Fourier.Package archie.aco.net> quit # Bye. Connection closed by foreign host.

Problem
La fel ca mai sus, ne intereseaz s gsim un fiier pe INTERNET. Situaia ne este ns ngreunat de faptul c avem o conexiune lent, care nu ne permite s folosim telnet. Sau, mai ru nu avem full INTERNET", ci doar un cont de mail, adic nu putem folosi telnet datorit tipului de conexiune care ne este disponibil.

89

Introducere n INTERNET _________________________________________________________________________________________

4.1.2. Archie prin mail Concept


Putem avea acces la aceleai servicii pe care ni le ofer Archie prin telnet, folosind doar pota electronic.

Reet
Tot ce avem de fcut este s transmitem prin mail (tim deja s facem asta) la adresa archie@" urmat imediat de adresa serverului de archie (de exemplu archie@archie.univie.ac.at) un fiier ce conine comenzile de cutare dorite. La aceast adres nu rspunde o persoan aa cum ne-am obinuit de la cursul de mail, ci un program care va realiza pentru noi cutarea dorit i apoi ne va trimite tot prin mail rezultatele cutrii.

Exemplu
odin% mail archie@archie.univie.ac.at find fourier .

La cteva minute dup aceea, vom primi de la archie mail-ul cu rezultatele cutrii.

Problem
Dispunem de un calculator cu interfa grafic X Window. Suntem obinuii ca programele s aib o interfa prietenoas, unde comenzile s le dm cu ajutorul mouse-ului, i nu ne place s facem telnet i ftp ca s aducem fiierele dorite.

90

Cutarea informaiei n INTERNET _________________________________________________________________________________________

4.1.3. Xarchie Concept


xarchie este un program care asigur o interfa grafic pentru serviciul archie.

Reet
Lansm programul xarchie.
odin% xarchie&

Odat lansat, se va deschide fereastra programului:

Din meniul Settings", submeniul Archie Host" selectm serverul de archie dorit (e bine s fie ct mai aproape geografic de locul unde ne aflm), pentru Romnia cel mai bun fiind archie.univie.ac.at,

91

Introducere n INTERNET _________________________________________________________________________________________

iar din meniul Search Type" selectm modul n care se va face cutarea (de obicei substr", adic subir).

n csua Search Term:" scriem ceea ce cutm,

apoi din meniul Query" selectm Query Item", declannd operaia de

92

Cutarea informaiei n INTERNET _________________________________________________________________________________________

cutare. Dup cutarea propriu-zis, care va dura un timp invers proporional cu calitatea legturii pe care o avem, vom obine o list a adreselor serverelor pe care a fost gsit informaia cutat. Selectnd cu mouse-ul un server din list, n a doua coloan vor fi afiate locaiile la care au fost gsite fiierele cutate, iar selectnd o locaie, n a treia coloan vor fi afiate fiierele disponibile la acea locaie, care ndeplinesc criteriile de cutare.

n acest moment tim cele trei elemente necesare pentru a putea folosi ftp: adresa serverului, care este afiat n prima coloan, locaia fiierului cutat, afiat n cea de-a doua coloan i numele fiierului cutat, afiat n cea de-a treia coloan.

93

Introducere n INTERNET _________________________________________________________________________________________

Nu trebuie ns neaprat s folosim ftp, este suficient s selectm din cea de-a 7treia coloan fiierul dorit, apoi din meniul File>" s selectm Get...". Aceast comand va iniia o operaie de transfer, similar cu un ftp, dar mai simpl. Pe parcursul transferului, fereastra programului, mai puin meniurile va deveni inactiv, iar n zona de "Status:" va fi afiat progresia operaiei de transfer,

sub forma informaie citit" / informaie total de transferat" . Sfritul operaiei de transfer va fi semnalizat prin apariia mesajului Ready" n zona de Status:".

n acest moment tim c operaia de cutare i transfer s-a ncheiat cu succes, i c la ieirea din program vom gsi fiierele pe care le-am solicitat pe calculatorul propriu.

94

Cutarea informaiei n INTERNET _________________________________________________________________________________________

Problem
Cutm o persoan, sau o instituie. Tot ceea ce tim este numele ei, i faptul c dorete s poat fi gsit. Cum facem s-i aflm adresa INTERNET i/sau numrul de telefon?

4.2. Whois Concept


Whois este un serviciu INTERNET de cutare ntr-o baz de date a persoanelor sau instituiilor care n prealabil s-au nregistrat n acea baz de date.

Reet
n primul rnd, ne vom conecta la un server whois, cu ajutorul comenzii telnet.
telnet rs.internic.net

n urma acestei comenzi, aa cum tim deja din capitolul introductiv despre telnet, rspunsul va fi de forma:
Trying 198.41.0.6 ... Connected to rs.internic.net. Escape character is '^]'. SunOS UNIX 4.1 (rs1) (ttyr3)

************************************************************************ * -- InterNIC Registration Services Center -* * For wais, type: WAIS <search string> <return> * For the *original* whois type: WHOIS [search string] <return> * For referral whois type: RWHOIS [search string] <return> * * For user assistance call (703) 742-4777 # Questions/Updates on the whois database to HOSTMASTER@internic.net * Please report system problems to ACTION@internic.net ************************************************************************ Please be advised that use constitutes consent to monitoring (Elec Comm Priv Act, 18 USC 2701-2711)

95

Introducere n INTERNET _________________________________________________________________________________________ 6/1/94 We are offering an experimental distributed whois service called referral whois (RWhois). To find out more, look for RWhois documents, a sample client and server under: gopher: (rs.internic.net) InterNIC Registration Services -> InterNIC Registration Archives -> pub -> rwhois anonymous ftp: (rs.internic.net) /pub/rwhois Cmdinter Ver 1.3 Tue Oct 24 12:08:39 1995 EST

Odat logarea" fcut, dup ce vom vedea diferite informaii despre serverul la care ne-am logat", odat ce a aprut promptul InterNIC:
[xterm] InterNIC >

putem face cutrile dorite prin comenzi de forma:


whois ce-vrem-sa-gasim

unde vom nlocui ce-vrem-sa-gasim cu numele persoanei sau firmei pe care o cutm. De remarcat c vom folosi un singur nume, de exemplu cel de familie.

Exemplu
S presupunem c ne intereseaz adresa de mail a celebrului programator Richard Stallman, ntemeietorul Free Software Foundation. Cutarea cu serviciul whois va fi de genul:
odin% telnet rs.internic.net Trying 198.41.0.6 ... Connected to rs.internic.net. Escape character is '^]'. SunOS UNIX 4.1 (rs1) (ttyr3)

************************************************************************ * -- InterNIC Registration Services Center -* * For wais, type: WAIS <search string> <return> * For the *original* whois type: WHOIS [search string] <return> * For referral whois type: RWHOIS [search string] <return> * * For user assistance call (703) 742-4777 # Questions/Updates on the whois database to HOSTMASTER@internic.net * Please report system problems to ACTION@internic.net ************************************************************************ Please be advised that use constitutes consent to monitoring (Elec Comm Priv Act, 18 USC 2701-2711) 6/1/94

96

Cutarea informaiei n INTERNET _________________________________________________________________________________________ We are offering an experimental distributed whois service called referral whois (RWhois). To find out more, look for RWhois documents, a sample client and server under: gopher: (rs.internic.net) InterNIC Registration Services -> InterNIC Registration Archives -> pub -> rwhois anonymous ftp: (rs.internic.net) /pub/rwhois Cmdinter Ver 1.3 Tue Oct 24 12:08:39 1995 EST [xterm] InterNIC > whois stallman Connecting to the rs Database . . . . . . Connected to the rs Database Stallman, Lou (LS395) postmaster@CARHEADS.COM Stallman, Richard M. (RMS6) rms@GNU.AI.MIT.EDU Whois: [xterm] InterNIC > quit

(212) 988-2873 617-542-5942

Tue Oct 24 12:10:59 1995 EST Connection closed by foreign host.

De remarcat c n cazul cutrii anterioare am gsit dou persoane care corespund cutrii, Lou Stallman i Richard Stallman. Adresa de internet care ne interesa este rms@GNU.AI.MIT.EDU i telefonul 617-542-5942 .

4.3. Netfind Problem


Cutm o persoan. tim numele ei, ara n care locuiete i instituia la care lucreaz. tim c nu a fcut eforturi ca s poat fi gsit cu uurin, pentru c am ncercat s-o gsim cu Whois, dar n-am reuit.

Concept
Netfind este un serviciu INTERNET de cutare a adreselor de mail, cutarea fiind bazat pe cuvinte cheie, cum ar fi numele, ara, numele instituiei.

Reet
Aa cum ne-am obinuit, mai nti ne vom conecta la un server de netfind cu
. 97

Introducere n INTERNET _________________________________________________________________________________________

ajutorul comenzii telnet.


odin% telnet netfind.lut.ac.uk

Dup conectare, serverul va afia diferite informaii care pot s ne intereseze sau nu, de forma:
Trying 131.231.16.16 ... Connected to cgate.lut.ac.uk. Escape character is '^]'. You are connected to the NETFIND service at LUT (running on host cgate)

======================================================================== Welcome to the Netfind 4.7 server at Loughborough University of Technology, UK ======================================================================== World-Wide Web interface now available - for more information, see <URL:http://www.lut.ac.uk/dir/netfind.html> Contact LUT Computing Services with any problems - <Info.Server@lut.ac.uk>

I think that your terminal can display 24 lines. If this is wrong, please enter the "Options" menu and set the correct number of lines.

pentru ca mai apoi s ne prezinte un meniu, i promptul standard:


Top level choices: 1. Help 2. Search 3. Seed database lookup 4. Options 5. Quit (exit server) -->

La acest prompt, vom selecta opiunea de cutare, 2", selecie la care serverul va rspunde cu un nou prompt:
Enter person and keys (blank to exit) -->

Aici vom introduce cuvintele cheie dup care se face cutarea, separate de spaii. Ne amintim, cuvintele cheie pot fi numele persoanei cutate, numele instituiei la care lucreaz, ara n care locuiete, etc. Odat cutarea lansat, serverul whois ne va prezenta o list cu adrese care ar putea fi cele cutate, i promptul:

98

Cutarea informaiei n INTERNET _________________________________________________________________________________________ Enter selection (e.g., 2 0 1) -->

La acest prompt putem selecta cel mult trei din adresele anterioare, pentru care se va continua cutarea. n final, n caz de reuit, vom afla adresa cutat.

Exemplu
S presupunem c ne intereseaz adresa INTERNET a unei persoane despre care tim c se numete Ghica, i c nva la Queens University n Canada. O sesiune de cutare cu netfind ar putea fi:
odin% telnet netfind.lut.ac.uk Trying 131.231.16.16 ... Connected to cgate.lut.ac.uk. Escape character is '^]'. You are connected to the NETFIND service at LUT (running on host cgate)

======================================================================== Welcome to the Netfind 4.7 server at Loughborough University of Technology, UK ======================================================================== World-Wide Web interface now available - for more information, see <URL:http://www.lut.ac.uk/dir/netfind.html> Contact LUT Computing Services with any problems - <Info.Server@lut.ac.uk>

I think that your terminal can display 24 lines. If this is wrong, please enter the "Options" menu and set the correct number of lines. Top level choices: 1. Help 2. Search 3. Seed database lookup 4. Options 5. Quit (exit server) --> 2 Enter person and keys (blank to exit)--> ghica queen's university canada Please select at most 3 of the following domains to search: 1. queensu.ca (queen's university, kingston, ontario, canada) ........................................................................ 7. ccs.queensu.ca (queen's university, kingston, ontario, canada) ........................................................................ 46. qlink.queensu.ca (queen's university, kingston, canada) 47. qucis.queensu.ca (queen's university, kingston, ontario, canada) 48. resplan.queensu.ca (queen's university, kingston, ontario, canada) 49. telnet1.queensu.ca (queen's university, kingston, ontario, canada) 50. uncontrolled.queensu.ca (queen's university, kingston, ontario, canada) . 99

Introducere n INTERNET _________________________________________________________________________________________ 51. wlsunlab.queensu.ca (queen's university, kingston, ontario, canada) 52. rockp.geol.queensu.ca (rock physics laboratory, queen's university, kingston, ontario, canada) Enter selection (e.g., 2 0 1) --> 1 7 47 ( 3) SMTPFingerSearch: checking domain qucis.queensu.ca Mail for Dan-Razvan Ghica is forwarded to ghica@qucis.queensu.ca NOTE: this is a domain mail forwarding arrangement - so mail intended for "ghica" should be addressed to "ghica@qucis.queensu.ca". ( 1) LookupAndFillInDomInfo: Got URL 'WP-PH://info.QueensU.CA/105' ( 1) Searching PH server as per white pages service pointer (URL) for domain 'queensu.ca'. No PH matches. ( 2) SMTPFingerSearch: checking domain ccs.queensu.ca The domain 'ccs.queensu.ca' does not run its own name servers, and there is no aliased domain IP address/CNAME/MX record for this domain -> Skipping domain search phase for this domain. -----Domain search completed. Proceeding to host search. -----( 2) SMTPFingerSearch: checking host bitsy.ccs.queensu.ca ( 4) SMTPFingerSearch: checking host store-test.ccs.queensu.ca ( 5) SMTPFingerSearch: checking host orme.ccs.queensu.ca ( 3) SMTPFingerSearch: checking host hotdog.ccs.queensu.ca ( 1) SMTPFingerSearch: checking host ftp.ccs.queensu.ca ....................................................................... ( 3) connect timed out SYSTEM: qvision.qucis.queensu.ca Login name: ghica In real life: Dan-Razvan Ghica Directory: /cis/grad/ghica Shell: /bin/csh Never logged in. Mail last read Tue Oct 24 10:00:27 1995 No Plan. ( 2) read timed out

SUMMARY OF FINGER PORTION OF SEARCH: - The most promising email address for "ghica" based on the above finger search is ghica@qucis.queensu.ca. Continue the search ([n]/y) ? --> n

n concluzie, ca rezultat al cutrii anterioare, am aflat c adresa de mail cutat este ghica@qucis.queensu.ca .

100

Netscape _________________________________________________________________________________________

5. Netscape
5.1. Introducere
INTERNET este o colecie de informaii memorate n calculatoare care sunt rspndite n ntreaga lume. Astzi, din ce n ce mai mult INTERNET este asociat cu World Wide Web. Motivul? World Wide Web ofer utilizatorilor un mediu logic i intuitiv de acces la reea. Mai mult interfaa care permite accesul ofer nu numai informaie text dar i informaie video, audio, animaie. Este diferena care exista ntre un document btut la main i o revist tiprit. Informaia n World Wide Web este organizat n pagini de hipertext. Hipertextul a fost inventat pe la mijlocul anilor 1960 de Douglas Engelbert. Aceast nou form, nesecvenial, de organizare a textului s-a impus odat cu programul Hypercard dezvoltat de Apple Computer, care practic aducea conceptul de hipertext n atenia tuturor celor care aveau un calculator Macintosh. Punctul tare al hipertextului const n abilitatea sa de a lega informaiile. Se pot stabili legturi ntre concepte ntr-un text astfel nct atunci cnd se dorete mai mult informaie despre un concept, zona de text care conine respectiva informaie este adus pe ecran. Pe de alt parte dac un concept este deja cunoscut, se poate trece la urmtorul fr a fi necesar parcurgerea informaiei asociate. Astzi, hipertextul reprezint doar un aspect al modului de legare a informaiei. n actualitate este hipermedia, o modalitate de legare a oricrui tip de informaie digital, avnd la baz conceptul de hipertext. World Wide Web este o astfel de form de hipermedia cu care este deosebit de plcut s se lucreze. Aa cum se pot lega concepte ntr-un document hipertext se poate cltori prin cyberspace-ul INTERNET utiliznd legturi World Wide Web. Fiecare resurs digital poate fi legat la o pagin Web, astfel nct un document Web poate fi compus din legturi la calculatoare aflate n ri diferite. O astfel de pagin poate fi adus pe ecran pentru a afla care este coninutul su. Anumite pagini pot conine filme sau informaie sonor sau pot permite interaciune. Scopul utilizatorului este de a aduce acele pagini care l
101 .

Introducere n INTERNET _________________________________________________________________________________________

intereseaz. Pentru a regsi informaia cutat este necesar conectarea la paginile care conin acea informaie. De exemplu, apsnd butonul mouse-ului pe un cuvnt care este pus n eviden (marcat) ntr-un anumit mod (subliniere, alt culoare, etc.) sau pe un anumit desen, este adus pagina de corespunztoare de informaie - o pagin legat de cea curent - pe ecran. Popularitatea serviciului Netscape este justificat de coninutul bogat i expresiv al paginilor sale i de uurina cu care acestea pot fi aduse pe ecran.

102

Netscape _________________________________________________________________________________________

Exemplu

103

Introducere n INTERNET _________________________________________________________________________________________

5.2. Ce este o pagin ?


Ideea de prezentare a informaiei din INTERNET n pagini, pe ecran, a devenit, probabil, deja acceptat. Cum se poate "naviga" prin aceste pagini? Se pornete cu o pagin de nceput (home page). Se selecteaz, prin apsarea butonului mouse-ului, cuvintele marcate din pagina curent pentru a aduce pe ecran o alt pagin de informaie, respectiv cea corespunztoare cuvntului selectat. Se "apas" (tot prin utilizarea mouse-ului) pe butoanele (forme grafice) care reprezint sgei pentru a pune pe ecran pagina anterioar (sau urmtoare). De asemenea se poate accesa direct pagina de interes, prin alegerea opiunii dorite din meniuri. Prin selectarea articolelor de tip History din meniul Go sunt aduse pagini care au fost deja vzute. Prin selectarea articolelor de tip Bookmarks din meniul Bookmarks sunt aduse pagini care au fost selectate ca fiind interesante. Prin selectarea articolelor de tip Directory din meniul Directory sunt aduse pagini care faciliteaz utilizarea serviciilor Netscape i INTERNET. Ca i n cazul paginilor unei reviste, poate fi necesar trecerea la o alt pagin pe ecran, pentru a continua un articol sau pentru a ncepe unul nou. Paginile de ecran sunt foarte rar uniforme dpdv al lungimii, i afiate pagin cu pagin nu permit o regsire intuitiv a nceputului i sfritului unei informaii. Astfel nct, dei paginile INTERNET aduc informaia dorit, poate exista senzaia de disconfort datorat faptului c informaia respectiv poate continua pe mai multe pagini, de lungimi variate, accesate prin intermediul legturilor. Cititorii paginilor electronice au nevoie de servicii care s pstreze "urma" paginilor citite. Prin intermediul cmpurilor text, butoanelor, meniurilor, Netscape ofer faciliti de manipulare a paginilor de informaie. Cum se poate identifica o pagin ? Fiecare pagin are asociat un identificator URL (Uniform Resource Locator) care este unic.

104

Netscape _________________________________________________________________________________________

5.3. URL (Uniform Resource Locator)


Un URL este un text utilizat pentru a localiza un obiect ntr-o reea de calculatoare. Netscape afieaz URL-ul paginii curente n cmpul numit convenional location (location este doar o modalitate de referire a cmpului, pe ecran nu apare acest nume). Cmpul location are o etichet care este Netsite pentru un server Netsite, Location pentru pagini de pe un server care nu este Netsite sau Go to atunci cnd se editeaz cmpul. n general nu este necesar cunoaterea URL-ului unei pagini, el este folosit implicit de Netscape atunci cnd este selectat un text marcat, un buton, sau o opiune de meniu. Dac nu exist o legtur explicit, dar este cunoscut identificatorul paginii dorite, Netscape permite introducerea acestuia direct n cmpul location (sau n caseta de dialog deschis prin selectarea opiunii File/Open Location). Utiliznd URL-ul Netscape va aduce pagina specificat ca i cum ar fi fost selectat printr-o legtur automat.

Exemplu
Un exemplu de URL este urmtorul: http://home.netscape.com/home/welcome.html Netscape utilizeaz textul URL pentru a gsi un anumit obiect, aa cum este o pagin, pe calculatoarele conectate la INTERNET. Textul URL conine componente care specific protocolul (http:), serverul (//home.netscape.com) i calea (/home/welcome.html). Prima component, protocolul, specific o modalitate de interpretare a informaiei. Multe pagini INTERNET utilizeaz HTTP (HyperText Transfer Protocol). Alte protocoale des ntlnite sunt ftp (File Transfer Protocol), news, gopher. A doua component, serverul, identific calculatorul n care este memorat informaia cutat. Fiecare server din INTERNET are o adres al crei text se refer la organizaia care menine serverul.

105

Introducere n INTERNET _________________________________________________________________________________________

Ultima component, calea, identific localizarea obiectului pe server. De exemplu, o cale poate identifica o pagina specificnd numele fiierului ce conine acea pagin (/welcome.html) ca i modul n care se poate ajunge la acel fiier (/home).

5.4. Ce este o legtur ?


O legtur este o conexiune de la o pagin la alta. O legtur este evideniat, n pagin, printr-unul sau mai multe cuvinte marcate. Imaginile i iconiele care au chenare colorate desemneaz, de asemenea, legturi. Atunci cnd cursorul mouse-ului se afl ntr-o zon de ecran corespunztoare unei legturi, pe ecran este afiat URL-ul paginii respective. Pagina "legat" poate fi adus pe ecran prin apsarea butonului mouse-ului atunci cnd acesta este poziionat pe o legtur. Dup ce legtura a fost activat, indicatorul de stare al Netscape-ului (o iconi aflat pe ecran n dreapta sus care conine litera N) este animat pentru a arta c se realizeaz transferul paginii de pe server-ul unde este localizat pe calculatorul utilizatorului. Transferul poate fi oprit apsnd butonul Stop sau selectnd opiunea Go/Stop Loading. O legtur neutilizat (unfollowed link) este o conexiune la o pagin al crei coninut nu a fost nc vizualizat. O legtur utilizat (followed link) este, prin analogie, o conexiune la o pagin al crei coninut a fost vizualizat. Legturile utilizate sunt difereniate de cele neutilizate prin marcarea lor cu culori diferite. (Pe monitoare alb-negru nu pot fi difereniate, ambele fiind subliniate). Prin selectarea unei legturi neutilizate, acea legtur devine utilizat. La rentoarcerea pe pagin anterioar (deci pagina de la care s-a ajuns pe pagina curent prin selectarea pentru prima oar a unei legturi) se observ c legtura a devenit utilizat schimbndu-i culoarea. Implicit, legturile neutilizate sunt albastre, iar cele utilizate sunt roii. Un transfer poate fi oprit dac se consider c dureaz prea mult. Aceasta se poate ntmpla dac, coninutul paginii este prea mare sau dac serverul este lent. Uneori pagina specificat printr-o legtur nu este disponibil. n general, se primete un mesaj dac o conexiune nu poate fi realizat sau pagina nu poate fi gsit. Deci este recomandabil s se urmreasc cmpul ce conine informaia de stare i bara ce arat progresul procesului (o reprezentare grafic sub forma unei bare orizontale, aflat n partea dreapta jos a ferestrei, a crei dimensiune crete, pe msur ce procesul progreseaz, de la zero la
. 106

Netscape _________________________________________________________________________________________

dimensiunea maxim atunci cnd procesul s-a terminat) pentru a afla despre starea transferului. Atunci cnd este adus o pagin pe ecran, poate fi vzut ntregul su coninut sau dac pagina este prea mare, numai o poriune (barele de defilare permit vizualizarea zonei rmase). De cele mai multe ori poriunea vizualizat este nceputul paginii, dar uneori o legtur aduce pe ecran zona din mijlocul paginii pn la sfrit sau o poriune a aceleai pagini. De exemplu, nceputul unei pagini poate include un cuprins care leag fiecare titlu de capitol la capitole care se afl mai departe pe pagin.

5.5 Cum pot fi utilizate legturile ?


Accesul la paginile legate poate fi fcut i prin butoanele Netscape i / sau opiunile de meniu. Multe dintre legturile ce pot fi controlate prin butoane i opiuni de meniu aduc pagini care au fost vzute cel puin o dat. Butoanele de legtur sunt utile pentru a "naviga" nainte i napoi printre pagini ce au fost vizualizate recent. Opiunile (de meniu) de legtur pot selecta o clas larg de pagini cum ar fi pagini deja vzute (history list) sau pagini ce au fost selectate pentru a fi pstrate i vizualizate ulterior (bookmark list).

Exist urmtoarele butoane de legtur: Back - aduce pe ecran pagina anterioar din history list. Forward - aduce pe ecran pagina urmtoare din history list. (Disponibil numai dup utilizarea comenzii Back) Home - aduce pe ecran pagina Home specificat. Open - creeaz o caset de dialog care permite aducerea unei pagini prin specificarea URL-ului su.
. 107

Introducere n INTERNET _________________________________________________________________________________________

Opiunile de meniu ofer toate facilitile permise de butoane i altele suplimentare. Netscape memoreaz paginile care au fost deja vizualizate, permite crearea listelor de preferine, i ofer legturi ctre pagini de informaie despre Netscape i INTERNET. Articolele de tip History din meniul Go aduc pagini vizualizate anterior. Netscape adaug automat titlul unei pagini vizualizate ca opiune de meniu (prima) n history list. Opiunea History din meniul Window creeaz o caset de dialog care arat modul de pstrare a legturilor. Selectnd titlul unei pagini din list, pagina respectiv este adus pe ecran. Articolele de tip Bookmark ale meniului Bookmarks aduc paginile care au fost selectate (marcate) de utilizator. Se poate aduga un marcaj (titlul respectiv devine opiune de meniu) pentru o pagin prin selectarea opiunii Bookmarks / Add Bookmark. Opiunea View Bookmarks produce o caset de dialog care permite specificarea unei liste de marcaje. Opiuni din meniurile Directory i Help aduc pagini cu informaie actualizat despre Netscape i INTERNET. n mediile Windows sau Unix, prin apsarea butonului dreapta al mouse-ului apare meniul pop-up. Atunci cnd butonul este apsat n dreptul unei legturi sau imagini, opiunile meniului pop-up permit accesul la paginile respective, vizualizarea imaginilor, copierea locaiilor n clipboard sau alte faciliti.

5.6. Utilizarea listelor history i bookmark


Legturile care se pot crea prin articolele de tip history i bookmark merit o atenie mai mare. Articolele history (titluri de pagin) introduse automat, permit accesul la paginile vizualizate recent. Articolele Bookmark introduse n meniul Bookmarks prin selectrile fcute, permit accesul la orice pagin, n orice moment de timp. Articolele History i Bookmark sunt pstrate ntr-o list. Dac titlul paginii nu descrie corect coninutul acesteia, gsirea paginii dorite poate deveni destul de complicat.

108

Netscape _________________________________________________________________________________________

n lista history este pstrat doar nlnuirea cea mai recent. De exemplu, dac sunt utilizate legturi consecutive pentru a aduce pagini ale cror titluri sunt America de Nord, Statele Unite, Pennsylvania i Philadelphia, n lista history vor apare toate cele patru titluri, Philadelphia fiind n vrful listei. Dac apoi se utilizeaz o legtur ctre pagina Statele Unite n lista history vor rmne numai titlurile America de Nord, Statele Unite. Aceasta pentru c este pstrat numai nlnuirea cea mai recent din home page. Cum Pennsylvania i Philadelphia erau pagini obinute printr-o nlnuire mai veche, ele au fost eliminate automat din lista history. Articolele Bookmarks ofer o modalitate permanent de regsire a paginilor. Odat ce un titlu a fost adugat la list, el rmne n list pn cnd este eliminat explicit. Netscape ofer multe posibiliti de creare a listelor Bookmark. Modalitile de baz permit adugarea titlurilor ca opiuni ale unui meniu. Cele mai avansate permit crearea meniurilor ierarhice, descrieri de liste, cutri de liste, etc. Pentru a aduga o pagin la meniul Bookmarks se poate utiliza opiunea Bookmarks|Add Bookmark. De fiecare dat cnd este adugat o pagin, titlul paginii este adugat ca opiune de meniu. Simpla selectare a titlului aduce pagina respectiv pe ecran.

109

Introducere n INTERNET _________________________________________________________________________________________

. Pentru o gestiune mai avansat a listelor Bookmarks, Netscape pune la dispoziie o fereastr Bookmarks. Pentru a afia fereastra Bookmarks se Window | utilizeaz opiunea Bookmarks.

Fereastra conine meniuri, iconie i foldere (recipiente de pstrare a informaiei, de fapt fiiere pe disc) care permit organizarea titlurilor de pagini. Fiecare titlu de pagin are asociat o iconia. Titlurile de pagini pot fi organizate pe subiecte (sau dup criteriile dorite), mutnd iconiele n folderele corespunztoare Pentru a construi un meniu ierarhic, se creeaz un folder n fereastra Bookmarks (utiliznd opiunea Item|Insert Folder ), n care se poate muta un titlu existent (prin mutarea cu ajutorul mouse-ului a iconiei corespunztoare) sau se poate aduga un nou titlu utiliznd opiunea Item|Insert Bookmark.

110

Netscape _________________________________________________________________________________________

Lista Bookmarks construit este salvat i este disponibil la urmtoarea sesiune de lucru cu Netscape. Aa cum a fost deja menionat, titlurile paginilor sunt pstrate n liste, fiecare list reprezentnd un fiier. Se pot crea mai multe liste Bookmarks, fiecare cu titlurile sale, dar numai una poate fi activ la un moment dat. Se poate selecta lista dorit utiliznd opiunea File|Open din fereastra Bookmarks.

5.7. Se poate scrie ntr-o pagin?


n afar de citirea paginilor, Netscape permite i scrierea lor. Paginile pot conine zone (forme) n care informaia poate fi introdus i trimis. De exemplu, o pagin poate avea o zon cu cmpuri n care se introduce numele i adresa i, un buton care trimite informaia respectiv autorului paginii. Aceste zone pot oferi cmpuri care pot fi editate (cu sau fr text implicit), butoane, meniuri pull-down, etc. Informaia introdus nu altereaz pagina surs , ci permite transmiterea unui rspuns. Pentru a trimite e-mail, se completeaz cmpuri cu coninutul mesajului, subiectul, adresa. Paginile cu forme permit s se rspund la informaia citit n pagini. Pentru a trimite o form, trebuie completate unul sau mai multe cmpuri pentru care exist n general instruciuni. Coninutul formei este n general trimis prin utilizarea butonului aflat n configuraia formei, fr a fi necesar cunoaterea adresei de e-mail.
. 111

Introducere n INTERNET _________________________________________________________________________________________

Autorul paginii hotrte aspectul formei. O pagin poate conine mai multe forme, fiecare form putnd transmite cmpuri independent. Cmpurile unei forme pot conine restricii relativ la tipul textului introdus (de exemplu, numai cifre). Utilitatea formelor const n uurina cu care poate fi trimis un rspuns sau o cerere relativ la coninutul paginii citite. Formele pot pune la dispoziie o interfa pentru accesul la baze de date, cu cmpuri care permit interogarea bazei de date i realizarea de cutri n INTERNET. Paginile de tiri Usenet create pentru comunicarea pe anumite subiecte, conin forme care permit introducerea de articole i subscrierea la grupuri existente. Netscape-ul ofer legturi ctre pagini cu forme care permit introducerea de observaii n legtur cu aplicaiile Netscape i cererea de informaii despre produs.

5.8. Servere de tiri. Pota electronic


Cunoatei numele unui server de tiri sau e-mail? Dac nu, l putei afla de la administratorul de sistem, sau de la prietenul dvs. Specificnd numele serverelor , Netscape v ofer faciliti de citire a tirilor i de utilizare a potei electronice. Paginile World Wide Web permit regsirea informaiei n reeaua INTERNET. Alte servicii de informaii foarte utilizate sunt grupurile de tiri Usenet i pota electronic. Netscape permite interaciunea cu Usenet ca i utilizarea potei electronice. nainte de a utiliza grupurile de tiri sau de a trimite e-mail, este necesar ca Netscape s "tie" cum s se conecteze la server-ul care realizeaz fiecare dintre obiectivele dorite. tirile Newsgroup sunt distribuite printr-un server de tiri. Pentru a specifica numele server-ului dorit se utilizeaz panoul Mail and News|Servers i se introduce numele server-ului de tiri.

112

Netscape _________________________________________________________________________________________

5.8.1. Cum pot fi citite informaii Usenet?


Netscape permite trimiterea i primirea "potei" newsgroup. Pota newsgroup const n "tiri" care sunt fcute publice n reeaua INTERNET. Oamenii trimit articole ctre grupurile de tiri, care sunt organizate pe subiecte. Fiecare grup are un nume care reflect topica tirilor coninute. Usenet este mulimea tuturor grupurilor de tiri, special proiectat pentru a permite comunicarea noutilor pe subiecte de interes. Accesul la un grup Usenet este similar accesului la o pagin oarecare. Selectnd o legtur ctre un grup Usenet, este adus lista grupului, care conine titlurile tirilor. Acestea sunt marcate, analog oricrei legturi. Selectarea unei legturi ctre o anumit tire, aduce acea tire. Netscape permite aducerea listei unui grup sau a unei tiri pe ecran prin utilizarea opiunii File/Open Location i introducerea URL-ului grupului sau tirii respective sau direct activnd legtura. Locaiile tirilor Usenet au un format similar paginilor. De exemplu, news:alt.tv.northern-exp specific protocolul de server news:, grupul alt.tv.northern-exp. Spre deosebire de alte conexiuni INTERNET, URL-ul nu specific numele serverulului i calea. Fiecare grup are un nume unic, care este format din cuvinte separate prin punct. Anumite cuvinte (ca de exemplu alt, prescurtarea de la "alternative") desemneaz categorii. Se poate utiliza caracterul asterix (*) pentru a afla numele grupurilor individuale. De exemplu, URL-ul news:alt.* aduce lista tuturor grupurilor din categoria alt. Sau URL-ul news:alt.tv* aduce lista grupurilor din categoria alt.tv. Alte exemple de URL-uri care conin liste de grupuri sunt: news:comp.* (computers) news:rec.* (recreation) news:talk.* (analysis)
. 113

Introducere n INTERNET _________________________________________________________________________________________

news:sci.* (science) Citirea tirilor Usenet este la fel de simpl ca i citirea unei pagini obinuite. Se selecteaz o legtur i articolul respectiv este adus pe ecran. Paginile newsgroup ofer avantajul de a putea trimite uor propriul articol ctre ali cititori.

5.8.2 Utilizarea serviciilor potei electronice


Aplicaiile Netscape permit utilizarea potei electronice. Se pot crea i trimite mesaje de tip pot electronic sau tiri utiliznd fereastra de compunere a mesajelor (Message Composition). Prin pot electronic se pot trimite i pagini INTERNET (incluznd pagini n format HTML la un loc cu mesajele proprii) sau fiiere.

Compunerea unui mesaj


Pentru ca pe ecran s apar fereastra de compunere a mesajelor trebuie selectat opiunea File|New Mail sau File|Mail Document sau unul dintre butoanele (sau opiuni de meniu) din ferestrele Mail sau News. n aceast fereastr exist mai multe cmpuri de adres. Opiunea View - permite afiarea (sau nu ) a diferitelor cmpuri de adrese. Un astfel de cmp poate conine mai mult de o adres. Cmpurile sunt urmtoarele: From - conine adresa de e-mail a expeditorului. Reply To - conine adresa de e-mail unde se pot primi automat rspunsuri la mesaj. Mail To - conine adresa de e-mail a destinatarului. Mail Cc - conine adresa e-mail unde se dorete trimiterea copiilor mesajului. Mail Bcc - conine adresa de e-mail unde se dorete trimiterea unei copii oarbe(blind copy), care nu afieaz adresa unde se trimite copia. File Cc - conine locaia unde se dorete memorarea unei copii a mesajului trimis. Implicit, mesajele sunt memorate n locaia specificat prin panoul Mail and News|Servers.

114

Netscape _________________________________________________________________________________________

Newsgroups - conine numele grupului de tiri la care se dorete trimiterea mesajului. Followup - conine numele grupului unde se dorete primirea rspunsurilor la mesajul trimis. Subject - conine subiectul mesajului. Attachment - arat numele paginii sau al fiierului ataat. n cmpul de mesaj se introduce textul mesajului sau al paginii curente. Exist o serie de butoane care permit trimitere mesajelor, respectiv: Send (Now) - disponibil dac este setat cmpul Options|Immediate Delivery - distribuie mesajul curent n reea i nchide fereastra. Send (Later) - disponibil dac este setat cmpul Options|Deferred Delivery, pune mesajul curent n folder-ul Outbox pe disc pentru a fi distribuit n reea ulterior. Pentru a trimite mesajele amnate se poate utiliza opiunea File|Send Mail in Outbox. Quote - precede fiecare linie a mesajului de caracterul >. Attach - permite trimiterea unui document separat mpreun cu mesajul. Pentru a ataa o pagin HTML se utilizeaz butonul Attach Location (URL), iar pentru a ataa orice alt tip de fiier, butonul Attach File. Exist de asemenea butoane care permit selectarea modului n care s fie trimis fiierul ataat, respectiv: As Is (Source) - trimite fiierul n forma original. Convert to Plain Text - fiierul ataat este trimis sub form de text ASCII. Meniul View din fereastra Mail are opiuni care permit vizualizarea fiierelor ataate n corpul mesajului sau ca legturi (deci legtura ctre pagina respectiv apare n corpul mesajului). Address - deschide fereastra Address Book.
. 115

Introducere n INTERNET _________________________________________________________________________________________

Stop - oprete transmiterea mesajului. Meniurile ferestrei Message Composition sunt urmtoarele: File|Send Now - analog butonul Send Now. File|Send Later - analog butonul Send Later. File|Attach File - analog butonul Attach. File|Include Original Text - import textul paginii curente n cmpul de mesaj. Textul importat este adugat indiferent de coninutul cmpului i fiecare linie este precedat de semnul >. Edit|Paste as Quotation - introduce coninutul clipboard-ului n mesaj, fiecare linie fiind precedat de semnul >. View|Show All - afieaz toate cmpurile de adres disponibile n fereastra Message Composition. Options|Mail and News Preferences - analog meniului Options din fereastra Netscape, Mail, sau News. Options|Immediate Delivery - atunci cnd este setat nseamn c fereastra ofer un articol de meniu i un buton Send Now astfel nct mesajele scrise sunt trimise imediat n reea. Setarea rmne valabil pn cnd butonul este resetat. Options|Deferred Delivery - dac este setat ofer un articol de meniu i un buton Send Later, astfel nct mesajele scrise sunt memorate n Outbox pn cnd se specific explicit trimiterea lor. Pentru a le trimite trebuie selectat opiunea File|Send Mail in Outbox din fereastra de Mail. Dac se nchide fereastra de Mail cu mesaje n Outbox, apare o caset de dialog care ntreab dac se dorete trimiterea mesajelor amnate. i n acest caz opiunea rmne valabil pn la resetare.

Citirea mesajelor primite


Pentru a vedea dac s-au primit noi mesaje se poate utiliza opiunea Window|Mail care afieaz fereastra de Mail i verific existent unor noi

116

Netscape _________________________________________________________________________________________

mesaje sau se poate utiliza iconia de e-mail (un plic aflat n colul dreapta jos al ferestrei Netscape sau News). Atunci cnd este deschis fereastra de Mail, Netscape verific pe server existena unor noi mesaje. Netscape poate verifica periodic server-ul. Se poate fixa numrul de minute ntre verificri utiliznd panoul Mail and News|Servers. Pentru a obine noile mesaje se poate folosi butonul Get Mail sau iconia de email. Iconia de e-mail indic i modul n care sunt disponibile noile mesaje, respectiv: - Semnul ntrebrii (?) alturat plicului din iconi indic faptul c Netscape nu poate verifica automat starea server-ului de e-mail. Acesta apare naintea deschiderii ferestrei de e-mail, sau dac nu s-a introdus parola. - Plicul singur indic inexistena unor noi mesaje. - Semnul exclamrii (!) alturat plicului indic existent unor noi mesaje disponibile.

Fereastra Mail este compus din trei zone: zona folder-elor de e-mail, zona antetelor de mesaje i zona coninutului mesajelor. Zona folder-elor de mail conine lista ierarhic a folder-elor de e-mail. Informaia este organizat pe trei coloane, respectiv: Mail Folder - arat numele folder-ului de e-mail. Unread - arat numrul mesajelor necitite. Total - arat numrul mesajelor din folder. Exist patru foldere generate automat de Netscape care pot apare la nceputul listei de foldere: Inbox - conine mesajele primite. Acest folder apare ntotdeauna.
. 117

Introducere n INTERNET _________________________________________________________________________________________

Outbox - conine mesajele care nu au fost trimise nc. Folder-ul este creat la setarea opiunii Options|Deferred Delivery din ferestra Message Composition. Sent Mail - conine copii ale mesajelor trimise. El este creat atunci cnd un fiier de e-mail este specificat n panoul Mail and News|Composition i este trimis un mesaj. Trash - conine mesajele care sunt terse. El este creat atunci cnd este ters un mesaj. Utiliznd opiunile de meniu se pot aduga mai multe foldere pentru a organiza mai bine mesajele primite. Atunci cnd este selectat un folder de e-mail (apsnd butonul stnga al mouse-ului n dreptul lui), n zona antetelor de mesaj sunt afiate titlurile mesajelor coninute n acel folder. Informaia este organizat pe mai multe coloane, respectiv: Sender - arat numele celui care a trimis mesajul. Iconia Flag arat dac mesajul a fost marcat ca important. Iconia poate fi utilizat pentru a marca, respectiv demarca mesajul. Iconia Read arat dac mesajul a fost citit. i n acest caz prin apsarea butonului mouse-ului n dreptul iconiei se poate obine marcarea, respectiv demarcarea mesajului ca citit. Subject - afieaz subiectul mesajului. Date - arat dat i momentul de timp la care a venit mesajul. Mesajele se pot muta dintr-un folder n altul punnd iconia mesajului (selectat prin apsarea butonului mouse-ului i apoi "trgnd-o") n lista de mesaje a folder-ului dorit. Se pot de asemenea utiliza opiunile Message|Mov sau Message|Copy pentru a pune mesajele, respectiv copii ale lor n folderele dorite. Atunci cnd un mesaj este selectat, mesajul este afiat n zona de coninut mesaje, mpreun cu informaiile antet, cum ar fi Subject, Date, From, To, CC.

118

Netscape _________________________________________________________________________________________

Se pot utiliza butoanele sau opiunile de meniu pentru a se trece la un mesaj la altul. Dac expeditorul mesajului a ataat o pagin HTML, se poate utiliza opiunea View|Attachments Inline pentru a afia coninutul paginii ataate, sau View|Attachments as Links pentru a afia legtura ctre pagina ataat. Dac a fost ataat un fiier se poate selecta o legtur care afieaz caseta de dialog Save As pentru a salva fiierul pe disc. Exist urmtoarele opiuni de meniu care permit gestiunea mesajelor primite: Get Mail - se realizeaz conexiunea la serverul de e-mail i se aduc mesajele disponibile n Inbox. Delete - mesajele selectate se pun n foder-ul Trash. To: Mail - este afiat fereastra de compunere a mesajelor Message Composition. Re: Mail - afieaz fereastra Message Composition, pentru a rspunde la mesajul curent. Re: All - afieaz fereastra Message Composition, pentru a rspunde la mesajul curent. Cmpul To conine adresa expeditorului mesajului precum i toate adresele la care se gsete mesajul respectiv. Forward - afieaz fereastra Message Composition, pentru a trimite mai departe (forward) mesajul curent ca mesaj ataat. Previous - este afiat mesajul anterior din lista mesajelor necitite. Next - este afiat mesajul urmtor din lista mesajelor necitite. Print - tiprete mesajul selectat din cmpul antetelor de mesaj. Stop - oprete transmiterea n curs a mesajelor.

Organizarea adreselor de e-mail

119

Introducere n INTERNET _________________________________________________________________________________________

Atunci cnd exist o corespondena bogat memorarea adreselor la care se dorete trimiterea mesajelor devine o problem. Netscape pune la dispoziie facilitatea de Address Book care permite memorarea i organizarea adreselor dup criteriile dorite. Pentru a afia fereastra Address Book se folosete opiunea Window|Address Book. Fereastra este foarte asemntoare cu fereastra Bookmarks. Adresa unei persoane individuale este reprezentat printr-o iconi. Aceste iconie apar primele n cartea de adrese. Folder-ele care conin liste de e-mail apar dup iconiele individuale. Pentru a aduga noi adrese se pot utiliza urmtoarele opiuni: - Pentru a aduga adresa unei persoane individuale, se utilizeaz opiunea Item|Add User. Va apare caseta de dialog Address Book Properties care permite introducerea poreclei, numelui, adresei de e-mail, descrierea. Pentru a modifica o adres se selecteaz iconia corespunztoare i apoi opiunea Item|Properties. n cmpul de porecl se poate introduce o prescurtare sau un nume alternativ pentru a simplifica scrierea adresei la trimiterea mesajului de e-mail. Atunci cnd este creat mesajul, este suficient introducerea poreclei, n loc de adresa de e-mail. - Mailing lists - listele de e-mail, reprezentate prin iconie de folder conin alias-uri ctre persoane individuale din cartea de adrese. Pentru a aduga o adres la lista de e-mail, trebuie "tras" iconia individual n folder-ul listei de e-mail. Iconia individual rmne pe loc, iar alias-ul este pus n folder. Pentru a crea un nou folder se poate utiliza opiunea Item|Add List.

120

Netscape _________________________________________________________________________________________

5.9. Cum pot fi pstrate paginile pe calculatorul local


Netscape permite pstrarea unei pagini pe calculatorul local sub forma unui fiier. Aceasta se poate face att dup aducerea paginii pe ecran, dar i fr vizualizarea acesteia. Opiunea File/Save As creeaz o caset de dialog care permite memorarea paginii curente n format HTML sau ca fiier text pe disc. Un fiier salvat n format HTML pstreaz formatarea paginii originale. O pagin poate fi memorat ca fiier pe disc, n loc de a fi vizualizat pe ecran. Se poziioneaz mouse-ul pe legtura paginii respective i se apas butonul dreapta al mouse-ului. Pe ecran va apare un meniu. Opiunea Save this Link as salveaz pe disc pagina a crei legtur a fost selectat. Opiunea Save this Image as salveaz pe disc imaginea a crei legtur a fost selectat. Salvarea pe disc este important pentru regsirea paginilor neformatate (cum ar fi pagini de date). Exist opiuni de meniu care permit copierea locaiilor (URL) paginilor i a imaginilor n clipboard. Dup ce o pagin este salvat pe disc, se poate utiliza opiunea File/Open File pentru a vizualiza fiierul local (aflat pe discul calculatorului de lucru) ca o pagin Netscape. Pentru fiiere gif, jpeg sau alt tip de fiiere (care nu sunt text) trebuie selectat "All Files" ca tip de fiier pentru a putea fi utilizat opiunea descris. Opiunea View/Document Source permite vizualizarea paginii curente n format HTML.

121

Introducere n INTERNET _________________________________________________________________________________________

Opiunea File/Mail Document creeaz o caset de dialog care permite trimiterea paginii curente ca document ataat. Opiunea Bookmarks / View Bookmarks creeaz o caset de dialog care conine un buton Export care permite salvarea legturilor paginii ntr-un fiier. Netscape poate fi utilizat pe diferite platforme i rezerv utilizarea anumitor caractere speciale pentru interpretarea URL-urilor. Pentru evitarea problemelor, este bine s se evite utilizarea n numele fiierelor a urmtoarelor caractere:(/), (:), (#).

5.10. Tiprirea i regsirea informaiei n pagin


Multe dintre opiunile File i Edit au semnificaia deja cunoscute din alte aplicaii. Coninutul paginilor poate fi copiat sau tiprit. Pentru a obine tiprirea unei pagini n formatul (dimensiuni) dorit de utilizator, poate fi necesar modificarea dimensiunilor ferestrei Netscape. Pentru a deschide pe ecran o nou fereastr Netscape, se selecteaz opiunea File/New Window. n noua fereastr, complet independent funcional, va fi vizualizat o alt copie a paginii de nceput (home page). Pot exista mai multe conexiuni simultane pe reea n ferestre diferite. Pentru a putea tipri coninutul paginii curente, se selecteaz opiunea File/Print sau se aps butonul Print. Se creeaz o caset de dialog care permite selectarea opiunilor de tiprire i tiprete pagina. Netscape tiprete o pagin cu dimensiunile care apar pe ecran. Comanda de tiprire nu rearanjeaz coninutul paginii pentru a ncape n pagina de hrtie. Se poate micora dimensiunea ferestrei Netscape n funcie de dimensiunea paginii de hrtie. Pentru a modifica dimensiunile paginii pentru tiprire n mediul Windows, se selecteaz butonul Print Setup din caseta de dialog Print.
. 122

Netscape _________________________________________________________________________________________

Pentru a modifica coninutul unei pagini (tergere, copiere) se folosesc opiunile Cut, Copy, Paste ale meniului Edit. Trebuie subliniat faptul c opiunile Cut i Paste se pot utiliza doar n anumite cmpuri al cror coninut poate fi modificat. Pentru a gsi un cuvnt sau fraz ntr-o pagin, se selecteaz opiunea Edit / Find sau se apas butonul Find. Se creeaz o caset de dialog Find care permite introducerea irului de caractere care trebuie cutat. Cutarea poate fi fcut nainte sau napoi prin utilizarea butoanelor Down sau Up . Dac s-a ajuns la sfritul (sau la nceputul) documentului apare o caset de dialog care permite cutarea din cellalt capt. Pentru a cuta nc o dat acelai cuvnt se selecteaz opiunea Edit / Find Again.

123

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

6. Cutarea informaiei n "spaiul WWW"; sistemul de regsire Harvest


6.1. Preliminarii
Acest capitol conine ceva mai mult "filozofie", precednd prezentarea pragmatic a instruciunilor de utilizare pentru una din uneltele care faciliteaz accesul la INTERNET. Motivul este c, n spatele unui dialog destul de simplu al utilizatorului cu calculatorul, se afl un ansamblu de programe complex; explicarea (de principiu, fr a intra n amnunte tehnice) a considerentelor care au dus la crearea lui i a mecanismelor sale interne de funcionare este instructiv pentru a nelege cum se poate pune o oarecare ordine n uriaa mas de informaie oferit de INTERNET. Poate c o parte din cei care urmresc acest material vor fi mai mult dect simpli "cltori" prin INTERNET i vor ajunge n ipostaza de a publica informaii n reea; acestora mai ales le va fi util s neleag care sunt principiile promovate n distribuirea i regsirea de informaii prin reea.

6. 2. Introducere
Se spune c serviciile INTERNET vor transforma omenirea ntr-un "sat global". In momentul de fa imaginea pe care o ofer INTERNET unui nouvenit este mai degrab a unui mare ora n care s-a construit mult i eclectic i n care te poi rtci cu uurin dac nu ai o hart - problema principal este de unde se poate procura o asemenea hart. Au aprut o serie de cri bune menite s ghideze utilizatorii (remarcm traducerea n limba romn pentru cartea lui Ed Kroll - "The Whole INTERNET"), dar la dinamica actual a informaiilor disponibile n reea, este greu pentru autorul unui asemenea ndrumar s-l menin "la zi". Se cunoate faptul c n orice domeniu al activitii umane volumul publicaiilor n format convenional depete cu mult capacitatea de lecturare a unui singur om. Cu alte cuvinte, nici un om, n nici un domeniu, nu poate citi tot ce se tiprete - presupunnd c ar avea acces la toate aceste publicaii. Transpunnd aceast realitate de la domeniul publicaiilor tradiionale n sfera
125 .

Introducere n INTERNET _________________________________________________________________________________________

publicaiilor electronice, situaia este cu cteva ordine de mrime mai dramatic, iar avalana informaional crete exponenial. Pentru a nelege ordinul de complexitate a problemei cutrii de informaie pe INTERNET, este suficient a meniona c n cyber-spaiul de navigare, uriaa bibliotec a Congresului american este numai unul din miile sau poate zecile de mii de depozite de informaie stocat n format electronic. Aceste depozite sunt anunate aproape zilnic pe INTERNET, iar gestiunea lor devine o problem din ce n ce mai dificil de controlat. Singura soluie eficient o constituie crearea char n interiorul INTERNET a unor servicii care s ghideze utilizatorii n circulaia prin universul informaional.

6.3. Cutarea n spaiul WWW


Serviciile deja consacrate - de tipul WWW - fac posibil publicarea uoar i sistematic a informaiei pe INTERNET. Cutarea, n condiiile n care se tie precis ceea ce se dorete a se gsi, este de asemenea facil - avnd la dispoziie un instrument de "navigare" cu o interfa grafic agreabil ca Netscape. Pe msur ns ce volumul informaiei disponibile pe INTERNET crete, devine tot mai greu de localizat informaia de interes punctual (de pild, "algoritmi de unificare nedistructiv, cu disjuncie neatomic"). Cineva poate petrece ore ntregi ncercnd s gseasc un fir n acest pienjeni de informaie - ceea ce poate deveni foarte costisitor (timp i bani investii). O prim idee ingenioas ar fi aceea de creare de "roboi" - programe care sunt trimise s se plimbe prin reea i s culeag de la diverii serveri vizitai informaii de interes. Aceast soluie este eficient pentru proprietarii "roboilor" dar proliferarea ei are efecte nefaste asupra reelei n ansamblu: "roboii" circul cu rapiditate, supra-solicitnd arterele informaionale i serverii care gestioneaz depozitele de informaie. Eticheta ne-legiferat (nc) a INTERNET-ului cere ca toi cei care l utilizeaz s se gndeasc nu numai la interesul propriu, ci i la milioanele de semeni care doresc s beneficieze de serviciile lui. Selectivitatea este obligatorie pentru a putea fi eficient n procesul de cutare. Pentru a fi selectiv ns este nevoie de instrumente adecvate care s permit specificarea unor criterii de selecie. Pentru ca aceste criterii s poat fi verificate fr a fi nevoie s fie transferate din toate colurile lumii i citite milioane de documente, este nevoie de organizarea (dinamic) pe mai multe niveluri de detaliu a acestor documente. Soluia (mai eficient) care decurge din raionamentul de mai sus o constituie crearea de servicii care s ncerce s realizeze evaluarea sistematizat a masei
. 126

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

de informaii publicate n INTERNET - dac nu la nivel global, mcar la nivel de domenii de interes sau zone geografice (problema crerii unui inventar (index, n termenii tehnici ai navigrii electronice) al tuturor documentelor existente pe INTERNET este o sarcin enorm, necesitnd o uria putere de calcul i de memorare). Cerinele principale ale unui sistem care i asum atribuia de a naviga pe o anumit zon din INTERNET i de a colecta i a oferi utilizatorilor lui o sintez orientativ a informaiilor disponibile n zona respectiv sunt: s asigure inerea "la zi" a informaiilor, aceasta presupunnd pe de o parte eliminarea informaiilor perimate iar pe de alt parte actualizarea fondului de informaie cu documente nou depuse pe INTERNET; s evite "trangularea" depozitelor de informaie de larg interes; fr precauii suplimentare, furnizorii electronici de informaie cunoscui i apreciai n reea, devin supra-ncrcai i n cel mai bun caz nu mai pot asigura un timp de rspuns acceptabil - sau sunt nevoii s-i resping utilizatorii ("ncercai mai trziu..."). Un prim exemplu de serviciu de acest gen a fost prezentat n capitolul 4 - este vorba despre archie, care a fost creat pentru a facilita regsirea fiierelor din arhive ftp. Dei ftp a rmas nc un serviciu intens utilizat (statisticile de la sfritul anului 1995 l plaseaz pe primul loc din punctul de vedere al volumului de informaii transferate prin intermediul lui n INTERNET), n ultimii doi ani s-a produs o diversificare a serviciilor de reea, din punct de vedere al facilitilor de acces oferite i al formatelor n care informaia este prezentat utilizatorilor. In momentul de fa, serviciul WWW este cel mai bine cotat, att pentru caracteristicile lui proprii (n esen, referitoare la manipularea informaiei n format hipertext), ct i pentru puterea de a integra unitar accesul la o mare diversitate de servicii INTERNET. In paralel cu evoluia calitativ, s-a produs i un salt cantitativ impresionant n ceea ce privete informaia prezent n reea. In aceste condiii, a aprut ca imperativ necesar crearea de instrumente noi de cutare, adecvate noului context. In decurs de numai un an, au aprut n INTERNET o mulime de servere pentru regsirea informaiei, care n scurt timp i-au ctigat o bine-meritat popularitate.

Soluia propus de Netscape


Firma Netscape ncearc s ofere utilizatorilor ei o imagine ct mai relevant asupra motoarelor de cutare (search engines) disponibile i un punct de pornire ct mai folositor pentru orice demers de cutare de informaii, printr-o
. 127

Introducere n INTERNET _________________________________________________________________________________________

pagin WWW dedicat cutrii. Apsnd pe butonul Net Search din partea superioar a ferestrei Netscape, utilizatorul va ncrca aceast pagin. Ea este format din dou zone distincte: n partea de sus, ncadrat ntr-un chenar, se afl un formular simplu de cerere; utilizatorul poate scrie un cuvnt, care s fie semnificativ pentru ceea ce caut, n zona de introducere de date care se afl dup semnul ntrebrii; apsnd apoi pe butonul Search, cererea lui va fi luat n considerare de server; dup un timp, va primi ca rspuns o list de referine la documente din reea, al cror coninut e legat de cererea formulat; deasupra liniei n care se poate introduce cererea, se afl un rnd de butoane; pe fiecare este inscripionat numele unui server de regsire - astfel nct utilizatorul s poat selecta unul din aceti serveri pentru a rezolva cererea: alternativa oferit prin acest formular este de a selecta un anumit domeniu de activitate din lista pe mai multe coloane aflat sub linia de intrare (va urma o navigare informaional n domeniul ales):

n continuare, pagina WWW conine o list bogat de servere de cutare, fiecare cu o scurt descriere a facilitilor specifice; selectnd o intrare din list, utilizatorul va intra n dialog cu serverul respectiv.

128

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

Trebuie menionat c aceast pagin WWW nu are un format fix; firma Netscape scruteaz n permanen piaa de servere de cutare i i actualizeaz n mod corespunztor pagina. Intre diversele motoare de cutare care se afl in spatele unor asemenea formulare de asistare a regsirii de informaii exist diferene att n ceea ce privete procedurile de trecere n revist a informaiilor oferite n INTERNET, ct i n ceea ce privete interfaa lor de dialog cu utilizatorii. In subcapitolele care urmeaz va fi prezentat n amnunt unul din aceste modele de servicii de cutare - Harvest. El a fost ales datorit faptului c este mai deosebit, prin puterea de sintez i flexibilitatea oferit utilizatorului pentru a-i formula cererea.

129

Introducere n INTERNET _________________________________________________________________________________________

6.4 Sistemul de regsire a informaiilor Harvest


6.4.1. Arhitectura sistemului Harvest
Harvest a pornit de la experiena unor sisteme dezvoltate anterior i a ncercat
s gseasc soluii pentru problemele menionate mai sus. Harvest a fost dezvoltat de ctre INTERNET Research Task Force Research Group on Resource Discovery (IRTF-RD) n perioada 1994-1995; a fost implementat de ctre autori i de ctre alte echipe de voluntari sub diverse sisteme de operare de tip Unix. Informaii "la zi" despre Harvest se pot obine din pagina WWW a autorilor: http://harvest.cs.colorado.edu Harvest se bazeaz pe ideea de a decupa un serviciu de regsire a informaiei n mai multe componente de baz, care pot fi distribuite i eventual multiplicate n mai multe exemplare n reea, pentru a face fa fiecare atribuiilor sale, i care comunic ntre ele conform unor reguli bine stabilite. Modelul Harvest cuprinde urmtoarele componente principale:

are "sub supraveghere" unul sau mai muli serveri, de tip WWW, FTP etc.; atribuia lui este s extrag din fiecare "pies de informaie" elementele reprezentative pentru coninutul ei ("esena"); una din dificultile de nvins este aceea c exist o mare varietate de formate de reprezentare a informaiei (texte, programe, grafic, film); Gatherer-ul trebuie s poat deduce - din numele sau din coninutul lui - n ce format e un document, s "neleag" aceast mare varietate de formate i s poate deduce pentru fiecare care sunt informaiile semnificative); fiecrui document, Gatherer-ul i asociaz un rezumat, care este format dintr-o list de atribute, avnd valori care pot s-l caracterizeze (exemple: "titlu", "autori", "cuvintecheie")

Gatherer:

Broker:
centralizeaz informaiile colectate de ctre una sau mai multe componente Gatherer, construind indeci pentru aceste informaii; ("indexarea" este procedura de ordonare a unor rezumate de informaie colectate de Broker, astfel nct atunci cnd apare o cerere de informaie, aceasta s poat fi ct mai uor de localizat - exemple: dup nume de autori sau titluri de documente)

130

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

accept cereri de regsire a informaie ale utilizatorilor i le rspunde, pe baza informaiei din indecii proprii.

Replicator:
copiaz (integral sau selectiv) baza de informaie a unuia sau a mai multor Brokeri; rspunde la cereri ale utilizatorilor, pe baza informaiilor de indexare acumulate de la Brokeri Cache: gestioneaz o memorie ierarhizat a "obiectelor informaionale" regsite recent.

6.4.2. Dialogul ntre utilizator i Harvest


Harvest ajunge "pe ecranele" beneficiarilor lui prin intermediul serviciului WWW. Aceasta nseamn c, n decursul periplului lui prin INTERNET prin intermediul unui program de navigare de genul Netscape, cineva poate recepiona o "pagin" hipertext care i sugereaz c poate avea acces la serviciile unui sistem de cutare de informaii - de genul paginii de mai jos:

131

Introducere n INTERNET _________________________________________________________________________________________

Apsnd pe butonul "Search", se poate iniia dialogul cu programul de cutare. Dac sistemul de regsire a informaiilor este realizat utiliznd Harvest, urmtoarea pagin recepionat va fi un formular de genul:

132

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

Trebuie menionat n acest punct c formularul primit de utilizator pentru ai completa cererea nu are un format fix; exist n momentul de fa n INTERNET mai muli serveri de cutare bazai pe Harvest; pentru fiecare, cei care l-au realizat au introdus unele variaiuni software, inclusiv n ceea ce privete aspectul grafic i coninutul paginii WWW de interfaa cu utilizatorii. Un asemenea formular necesit o serie de explicaii pentru a fi completat corect; selectnd referina "help for formulating queries" (n cazul n care ea apare n pagin, ca n exemplul prezentat mai sus) se ncarc un document hipertext din care se pot obine informaii lmuritoare, dup cum se prezint n figura urmtoare. Deoarece ncrcarea i parcurgerea unei asemenea pagini de tip "help" poate consuma timp preios, se va descrie n paragrafele care urmeaz un "formular tipic" care trebuie completat pentru transmiterea unei cereri ctre un server Harvest.

133

Introducere n INTERNET _________________________________________________________________________________________

o zon n care se poate scrie un text liber, prin care se prezint elementele de baz ale cererii, identificnd informaia cutat; mai multe "butoane", prin care se specific diverse opiuni legate de condiiile de cutare a informaiilor i de modul de afiare a informaiilor regsite ca urmare a cererii.

Pe scurt, formularul conine:

Ce se poate scrie n zona de text ?


un cuvnt care e semnificativ pentru informaia solicitat exemplu: computer computing o poriune (cteva litere) dintr-un cuvnt semnificativ exemplu: comput o succesiune de cuvinte care trebuie s apar ca atare n documente exemplu: "computer science" o aa-numit "expresie regulat", prin care se pot desemna secvene de caractere mai generale - se dau cteva exemple:

134

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

"^joe" irul de caractere "joe" la nceputul unei linii de text "joe$" irul de caractere "joe" la sfritul unei linii de text "[a-ho-z]" o liter situat n alfabet ntre a i h sau ntre o i z "." un singur caracter (oarecare) "c*" zero sau mai multe apariii ale literei "c" ".*" un numr oarecare de caractere "\*" caracterul "*". Se poate solicita ca dou cuvinte (respectiv fragmente de cuvinte, grupuri lexicale) s apar n acelai document - exemplu: Romania AND history (n document s apar cuvintele Romnia i history) Se poate solicita ca n document s apar cel puin unul din dou cuvinte specificate - exemplu: Romnia OR Bulgaria. Tot ce s-a prezentat pn acum se refer la aa-numita "cerere nestructurat"; Harvest mai recunoate i "cereri structurate", n care se pot specifica atribute (elemente caracteristice asociate documentului, pstrate n rezumatul care i-a fost ataat n momentul n care a fost "citit" de ctre un server Harvest) i valorile lor - exemplu Author: Kroll

Ce se poate selecta prin butoanele care specific opiunile de cutare ?

dac n documente se trateaz n mod difereniat literele mari i literele mici dac se consider caracterele specificate n zona de text (descris mai sus) drept cuvinte ntregi sau poriuni de cuvinte; cte erori (caractere care sunt diferite ntre cererea formulat i cuvintele din textele parcurse) sunt admise (exemplu: dac se specific valoarea "1", o cerere care a indicat cuvntul "beam" va considera ca valide i cuvintele "bean", "beams", etc.)

135

Introducere n INTERNET _________________________________________________________________________________________

Astfel, n exemplul din figura de mai sus s-a optat astfel: nu se trateaz difereniat literele mari de cele mici (butonul case insensitive apsat) ceea ce s-a introdus n cmpul de intrare reprezint un cuvnt ntreg, nu o poriune de cuvnt - butonul keywords match on word boundaries apsat nu se admite nici o eroare de ortografie (la apsarea pe acest buton, se desfoar o list cu trei valori posibile, din care utilizatorul poate selecta una: none - nici o eroare o eroare dou erori).

Ce se poate selecta prin butoanele care specific opiunile de afiare a informaiilor regsite ?

afiarea liniilor n care s-au regsit cuvintele specificate prin cerere (Display matched lines - butonul e apsat n exemplul de mai sus) afiarea unei scurte descrieri a documentelor regsite (Display object descriptions (if available) - butonul e apsat n exemplul de mai sus) afiarea legturilor (in format URL, specific pentru hipertext) ctre rezumatele documentelor regsite (Display links to indexed content summary data for each result - butonul nu e apsat n exemplul de mai sus) afiarea unei descrieri mai amnunite a fiecrui document (Verbose display - butonul e apsat n exemplul de mai sus) numrul maxim de documente ateptat ca rspuns la o cerere (n exemplul de mai sus e selectat valoarea 50; prin apsarea butonului, se obine o list de valori posibile, din care se poate alege una)

136

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

Dup ce s-a completat ntregul formular, se apas butonul Submit, iar cererea va fi transmis ctre server.

Ce se poate obine ca rspuns de la server:


fie (caz ne-fericit) un mesaj spunnd c "nici unul din documentele serverilor gestionai nu posed documente care s corespund cererii formulate" fie o list de documente care satisfac criteriile formulate prin cerere.

Exemplu de list de documente obinut pentru cererea descris mai sus:

Eventual, lista obinuta ca rspuns la cerere i care conine referine la documentele care satisfac criteriile formulate n cerere poate fi "salvat" local, pentru a fi valorificat mai trziu (procedura de salvare a unei pagini WWW a fost descris n capitolul 5); ea poate fi ncrcata ntr-o sesiune de lucru ulterioar, pentru a transfera i evalua progresiv informaiile regsite fiecare din documentele specificate n lista obinut ca rspuns la cerere poare fi selectat, pentru a fi n consecin transferat ctre solicitantul lui.
. 137

Introducere n INTERNET _________________________________________________________________________________________

Iat, ca exemplu, cum arat unul din documentele care a fost ncrcat pe baza referinelor din lista de mai sus:

Se prezint n ncheierea acestui capitol un exemplu de formulare a unei cereri i regsire a unor documente, accesul fiind fcut chiar pe serverul Universitii din Colorado (serverul autorilor produsului Harvest). Utilizatorii pot urmri un formular oarecum diferit fa de exemplul anterior.

Exemplu final
In acest caz, dup cum se specific i n formularul de cutare recepionat, serverul gestioneaz informaii despre un mare numr (45.000) de serveri WWW i poate ajuta utilizatorul s gseasc serverul care l intereseaz (al unei anumite firme sau organizaii, sau care este dedicat unui anumit domeniu de activitate). Cererea formulat a selectat cuvntul SUN

138

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

Rspunsul recepionat este o list cu referine gsite pentru cuvntul dat. Se prezint mai jos numai o parte din aceast list. Se poate remarca faptul c pentru fiecare din referinele obinute apare o linie care nu era prezent n exemplul anterior: este vorba de scorul (punctajul) pe care serverul l-a acordat documentului respectiv; punctajul maxim este 1000; acest punctaj reflect ct de semnificativ este apariia cuvntului din cerere n documentul respectiv (exemple: dac are o frecven de apariie mare, dac se afl n titlul documentului, dac este subliniat sau ntrit n text etc.).

139

Introducere n INTERNET _________________________________________________________________________________________

140

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

In sfrit se prezint dou din documentele obinute pe baza listei de rspunsuri la cererea de mai sus. Primul prezint o serie de informaii relative la unul din produsele cele mai noi ale firmei Sun - HotJava, iar cel de-al doilea pagina de baz a serverului SunSITE din Olanda.

141

Introducere n INTERNET _________________________________________________________________________________________

6.5. Concluzii
Statisticile efectuate de ctre autorii sistemului Harvest arat c Harvest: poate reduce ncrcarea serverilor (FTP, WWW etc.) de 4 ori prin procedura sa de extragere de informaie i de 6600 ori prin transmiterea ei la sisteme de indexare "la distan" reduce, n ansamblu, de 59 de ori traficul prin reea, iar spaiul ocupat de indeci de 43 de ori. Din punctul de vedere al utilizatorului: este dificil de recomandat o reet universal pentru regsirea optim a informaiilor; n caz de insucces sau succes parial, se poate reformula cererea (cu criterii mai puin restrictive) sau se poate consulta un alt server.

142

Cutarea informaiei n "spaiul WWW"; sistemul de regsire HARVEST _________________________________________________________________________________________

6.6. Anexa

Observaie: aceast anex este adresat celor care doresc s formuleze cereri mai sofisticate ctre un server Harvest, n care s refere atribute din rezumatele asociate documentelor; pentru aceasta, utilizatorii trebuie s cunoasc numele i semnificaia acestor atribute. In protocolul utilizat n comunicarea ntre componentele Gatherer i Broker din Harvest, un Gatherer transmite ctre un Broker liste de rezumate ale coninutului unor "obiecte informaionale". Un rezumat n format SOIF este o list de elemente, fiecare element coninnd: numele unui atribut SOIF i valoarea atributului SOIF respectiv. SOIF se bazeaz pe dou formate definite anterior: INTERNET Anonymous FTP Archives (IAFA) IETF Working Group templates i BibTeX. Atributele SOIF principale sunt: Abstract scurt rezumat al obiectului Author autorul obiectului Description descriere pe scurt a obiectului File-Size lungimea n octei a obiectului Full-Text textul integral al obiectului Gatherer-Host adresa hostului Gatherer-ului care a extras informaia despre obiect Gatherer-Name numele programului Gatherer care a extras informaia din obiect Gatherer-Port un numr identificnd protocol de transport de date folosit de Gatherer Gatherer-Version versiunea Gathererului Update-Time momentul ultimei actualizri a rezumatului Keywords cuvinte cheie extrase din obiect Last-Modification-Time data ultimei modificri a obiectului

Scurt descriere a formatului SOIF

143

Introducere n INTERNET _________________________________________________________________________________________

MD5 suma de control a obiectului Refresh-Rate numrul de secunde dintre dou actualizri succesive ale rezumatului (valoare implicit: o lun) Time-to-Live durata de validitate a rezumatului (valoare implicit: 6 luni) Title titlul obiectului Type tipul obiectului; tipurile definite fiind:
Archive Binary Compressed Directory FYI GNUCompressed INTERNET-Draft ManPage Patch README Tar Troff Audio C CompressedTar DotFile Font GNUCompressedT ar MacCompressed Object Perl RFC Tcl Uuencoded Awk CHeader Configuration Dvi FormattedText HTML Mail OtherCode PostScript SCCS Tex WaisSource Backup Command Data FAQ GDBM Image Makefile PCCompressed RCS ShellArchive Text

Update-Time momentul de timp al ultimei actualizri a rezumatului (cmp obligatoriu) URL-References referine URL prezente (n obiecte de tip HTML)

144

HotJava - program de navigare INTERNET _________________________________________________________________________________________

7. HotJava - program de navigare INTERNET

7.1. Introducere
INTERNET-ul este un vast ocean de informaii reprezentate sub diferite forme i stocate pe o mulime de maini gazd. O mare poriune din INTERNET este organizat sub forma aa-numitului WWW (World Wide Web). Acesta folosete ideea hipertextului pentru a face navigarea mai uoar dect tehnicile tradiionale (ftp, telnet). Pentru navigarea n WWW se folosesc programe speciale numite navigatori 1. Programele navigator permit oamenilor s se "plimbe" prin reea i s trateze informaiile ce sunt n realitate dispersate n ntreaga lume, ca un tot unitar. Navigatorii integreaz dou funcii de care un utilizator obinuit nu este foarte contient dar care merit s fie menionate. Ele tiu cum s aduc informaii de la distan i tiu s o afieze. Problema afirii nu este foarte simpl deoarece exist o sumedenie de formate. Un motiv pentru aceast varietate este natura extrem de diferit a informaiilor ce pot fi accesate (texte, imagini, sunete, etc.). Unul din cele mai importante tipuri de formate n care informaia poate fi prezentat este limbajul HTML. Hotjava este un program navigator care "vorbete i nelege" HTML. Hotjava a preluat din tehnicile de navigare ce au aprut prima oar la programul Mosaic (tm) dar este mult mbuntit. Informaia n alte programe navigator este limitat la text, imagini, sunete i imagini n micare de slab calitate. Utiliznd HotJava putei aduga dinamic aplicaii variind de la experimente tiinifice interactive pn la jocuri. HotJava a introdus, o dat cu apariia sa, i un mod original de a accesa aplicaiile. Programele pot migra transparent n toat reeaua. Nu mai exist probleme de tipul "instalarea programelor". Programul de navigare HotJava ofer urmtoarele faciliti:

In limba englez programele se numesc browser, cuvntul navigator fiind o traducere destul de apropiat de sensul iniial.
1

145 .

Introducere n INTERNET _________________________________________________________________________________________

Execuia de programe - n cadrul paginilor ce sunt aduse de pe alt calculator se pot include programe ntr-un mod asemntor cu introducerea de imagini. Securitate n reea - dei se pot executa programe ce nu sunt locale, exist mai multe nivele de securitate care s protejeze calculatorul de eventuali virui. Arhitectura cu multiple fire de execuie - aceast calitate probabil c nu nseamn nimic pentru un simplu utilizator de HotJava. n principiu este vorba de o nou tendin n lumea programelor de calculator de a regndi codul astfel nct s se ntmple mai multe lucruri n paralel. Orice companie care produce un program cu astfel de caliti cu siguran se va grbi s se i laude cu aceasta. Un efect pe care totui utilizatorii l pot vedea este c n timp ce navigatorul ncearc aducerea unei imagini care dureaz mult, calculatorul nu nghea, utilizatorul putnd parcurge pagina parial afiat. Compatibil Netscape - HotJava conine toate extensiile Netscape. Mai multe aspecte ale acestui subiect sunt prezentate n seciunea HotJava contra Netscape. Suport pentru toate protocoalele INTERNET importante - HotJava cunoate toate protocoalele majore: HTTP - pentru citire documentelor html news - pentru accesul grupurilor de tiri mailto - protocol pentru trimiterea de mesaje electronice ftp - pentru transferul electronic al documentelor gopher - pentru acces la servere Gopher.

7.2. HotJava contra Netscape


Trebuie menionat c liderul autoritar pe piaa INTERNET n materie de programe de navigare este Netscape Navigator. Este lider nu numai din punctul de vedere al numrului de utilizatori ci i al inovaiilor fcute. De aceea firma Sun, i copilul ei minune HotJava, se grbesc sa afirme ca se ofer compatibilitate Netscape. Netscape ofer la ora actuala standardul de facto in materie de programe de navigare. Compania care produce Netscape este att de rapida n reacii nct in momentul scrierii acestei documentaii exista o situaie cel puin amuzant care

146

HotJava - program de navigare INTERNET _________________________________________________________________________________________

merit s fie menionat. Firma Sun Microsystems a creat un nou limbaj numit Java. HotJava este primul program de talie mare scris in acest nou limbaj. Mult-ludata calitate a navigatoarelor de a executa programe se refer de fapt la un cod special care se poate genera din programe Java. Ca pentru orice limbaj nou, implementrile i standardele sufer multe modificri. La ora actual exist dou versiuni de implementri Java, aa-numitele alfa si beta. Beta este cea mai recent, dar nu este compatibil cu alfa. Partea amuzant const n faptul ca Netscape suport ultima versiune, beta, n timp ce Java suport numai versiunea alfa. Cu alte cuvinte, compania ce produce Netscape a reacionat mai rapid la schimbarea standardului dect Sun, dei aceasta din urm este i autoarea modificrii standardului i a programului HotJava. Avnd n vedere c Netscape a fost prezentat n capitolul anterior nu vom relua definiiile prezentate acolo. De exemplu, nu vom insista asupra conceptului de adresa URL, etc.

7.3. Cum arta programul


Prezentm n cele ce urmeaz modul n care va aprea fereastra programului HotJava la lansare. De menionat ca HotJava poate fi executat doar n medii grafice. Deocamdat exista versiuni pentru Windows95 i XWindows(Motif).

147

Introducere n INTERNET _________________________________________________________________________________________

In cele ce urmeaz ne vom propune s identificm elementele principale ale ferestrei cu care putei interaciona.

148

HotJava - program de navigare INTERNET _________________________________________________________________________________________

7.3.1. Elementele ferestrei HotJava


Fereastra HotJava are patru zone importante. Prima este linia ce conine meniuri de comenzi. Acestea vor fi explicate n seciunea Comenzi disponibile n HotJava. Urmeaz, puin mai jos o caseta de editare cu numele Document URL. In aceast caset se specific adresele documentelor pe care dorim sa le vizualizam. Cea mai mare parte din suprafaa ferestrei este ocupat de zona n care se afieaz coninutul paginilor aduse de pe reea. In sfrit n partea inferioar a ferestrei se afla cinci butoane cu care se pot lansa comenzile mai frecvente pentru operarea programului.

7.3.2. Butoanele HotJava


Partea de jos a ferestrei conine cinci butoane (imagini circulare). Mai mult de 90% din aciunile pe care le vei face vor fi asupra acestor butoane. In seciunea urmtoare vom arata c efecte similare pot fi obinute i folosind meniurile de comenzi. Pentru referire n cadrul textului vom numerota butoanele de la stnga la dreapta cu unu, doi, etc. Reamintim ca butoanele sunt elemente ale interfeei grafice care au asociata o aciune. Pentru a executa respectiva aciune trebuie sa se poziioneze cursorul mouse-ului deasupra butonului i s se apese o singur dat butonul stnga al mouse-ului. Prezentm n continuare aciunile asociate butoanelor HotJava, unde numerotarea corespunde modului de numerotare al butoanelor. 1. Butonul Back - produce revenirea la pagina anterioar. HotJava pstreaz o istorie a locurilor (adreselor URL) pe unde utilizatorul a navigat ntr-o sesiune i avnd aceasta istorie poate facilita revenirea n cazul n care se dorete acest lucru. 2. Butonul Forward - produce revenirea ntr-o pagina ulterioara. Acest lucru este posibil, evident, dac nainte am mers napoi cu ajutorul aciunii asociate butonului Back. 3. Butonul Home - produce ncrcarea aa-numitei pagini Home pentru programul HotJava. Aceasta poate fi configurat i este in general un document de pe maina pe care ruleaz si HotJava. 4. Butonul Reload - se produce rencarcarea paginii curente. Exista mai multe motive pentru care se poate dori acest lucru. De exemplu pentru anumite pagini exist aciuni care se petrec doar la ncrcare. Se poate ntlni o pagina care la
. 149

Introducere n INTERNET _________________________________________________________________________________________

ncrcare sa produc emiterea unor sunete interesante. Dup ncrcare, acestea nu se vor mai auzi. Daca se dorete reascultarea lor se poate folosi aceasta comanda de rencrcare. 5. Butonul Stop - se oprete procesul curent de citire al unei noi pagini. Aceasta aciune poate fi necesar dac renunm la citirea unei noi pagini sau dac procesul de aducere al paginii de la distana este prea lent. In cazul n care pagina este adusa de la mare distana, este foarte posibil ca procesul de transfer sa fie foarte lent mai ales la orele de vrf pentru comunicaie.

7.3.3. Specificarea adreselor URL


Pentru specificarea adreselor URL dorite se pot folosi dou variante. Prima este sa ne poziionam n caseta de editare din partea de sus a ferestrei HotJava i s specificm adresa. A doua este sa accesam comanda Open din meniul de comenzi File (cel mai din stnga). In la doilea caz, pe ecran va aprea o caseta de dialog ca n figura de mai jos.

In aceasta caseta se poate specifica adresa exact ca n cazul casetei de editare din fereastra principal.

7.4. Comenzi disponibile n HotJava


Vom prezenta in cele ce urmeaz o parte din comenzile disponibile folosind meniurile de comenzi. In total HotJava are cinci meniuri de comenzi: File, Options, Navigate, Goto i Help. Vom face o selecie a acestor comenzi folosind criteriul complexitii lor. Unele dintre ele realizeaz anumite optimizri care necesit o nelegere profund a proceselor de comunicaie. In plus anumite comenzi apar n meniurile de comenzi ntr-o culoare gri foarte tears. Aceasta este convenia pentru comenzi dezactivate care nu sunt disponibile. Unele comenzi intra n aceast categorie.

150

HotJava - program de navigare INTERNET _________________________________________________________________________________________

7.4.1. Meniul de comenzi File


Open - comanda Open este echivalenta cu editarea unei adrese URL n caseta de editare din fereastra principala. Efectul acestei comenzi a fost prezentat in seciunea anterioar Specificarea adreselor URL. Reload - comanda Reload este similara comenzii lansate la apsarea butonului HotJava Reload care a fost explicat anterior. View Source - se poate vizualiza documentul adus n forma sa primar. In general paginile aduse sunt in format HTML i cu aceasta comanda se poate vizualiza organizarea intern. La lansarea comenzii se va deschide o fereastra cu formatul primar. Un exemplu de astfel de fereastr de vizualizare este prezentat mai jos.

Quit - aceasta comanda produce terminarea execuiei programului Meniul de comenzi Navigate Forward - comanda Forward este echivalenta comenzii lansate prin apsarea butonului HotJava Forward ce a fost explicat in seciunile anterioare.
. 151

Introducere n INTERNET _________________________________________________________________________________________

Backward- comanda Backward este echivalenta comenzii lansate prin apsarea butonului HotJava Back ce a fost explicat in seciunile anterioare. Home- comanda Home este echivalenta comenzii lansate prin apsarea butonului HotJava Home ce a fost explicat in seciunile anterioare. Show History - HotJava pstreaz o istorie a locurilor (adreselor URL) prin care utilizatorul a navigat in sesiunea curenta (de cnd a fost lansat programul pn in prezent). Comanda ShowHistory va afia intr-o fereastra toate aceste adrese putndu-se selecta una dintre ele. Este o facilitate mai puternica dect Forward/Backward care permite doar parcurgerea secveniala a adreselor URL. Add Current to HotList - Pe lng istoria adreselor URL, HotJava pstreaz o lista (un fel de agenda telefonica, daca vrei) cu adresele URL mai importante. Aceasta lista in terminologie HotJava se numete HotList i conine asocieri intre numele unui document si adresa sa URL. Comanda Add Current to HotList adaug documentul curent ce se vizualizeaz in fereastra HotJava la aceasta lista (HotList). De remarcat ca lista rmne valabila si intre sesiuni deci este un mare avantaj fata de facilitatea pstrrii istoriei unei sesiuni, pentru care toata informaia se pierde la terminarea programului. Show HotList - se afieaz ntr-o fereastra separata lista HotList cu adrese importante. Vezi paragraful anterior pentru o descriere a liste HotList. Meniul de comenzi Goto Acest meniu are o comportare mai speciala, deoarece este dinamic. Singura comand stabila este Add Current care va introduce numele documentului ce se vizualizeaz n fereastra HotJava n meniul de comenzi Goto. De fiecare data cnd se lanseaz comanda Add Current se va mai introduce un articol n acest meniu. Ulterior, la selectarea unui articol reprezentnd un nume de document, acesta va fi citit i vizualizat. Aceasta facilitate este un fel de varianta de memorie scurta asemntoare listei HotList. Singura diferena este ca informaia se pierde la terminarea sesiunii.

152

HotJava - program de navigare INTERNET _________________________________________________________________________________________

7.5. Cum se trimit mesaje prin electronic

pota

Pentru a transmite mesaje prin pota electronica tot ce trebuie fcut este sa scriem n caseta de editare Document URL urmtoarea pseudo-adres URL: mailto: <return> unde prin <return> am simbolizat tasta Return ce trebuie apsat. Ca efect al acestei aciuni se va deschide o fereastra ca n figura de mai jos.

Nu vom insista asupra modului de operare cu aceasta caset de editare, ea fiind similar cu cea pentru Netscape. Pe scurt se completeaz cmpurile cu informaia cerut, dintre care eseniala este adresa destinatarului din cmpul

153

Introducere n INTERNET _________________________________________________________________________________________

To: dup care apsnd butonul Send mesajul este trimis, iar apsnd butonul Cancel se renun la trimiterea mesajului.

154

HotJava - program de navigare INTERNET _________________________________________________________________________________________

7.6. Citirea grupurilor de tiri


Pentru a putea citi grupurile de tiri cu ajutorul HotJava trebuie ndeplinite dou condiii. Nu vom intra n detalii, dar rugai administratorul de sistem s v atribuie o valoare variabilei de mediu NNTPSERVER. Fraza pe care trebuie s o spunei ar fi, nvai-m v rog cum se seteaz variabila NNTPSERVER la adresa unui server NNTP mai apropiat. Aceasta este prima condiie. A doua este ca administratorul de sistem s fi instalat n sistem un program cititor pentru grupuri de tiri. Bineneles o a treia condiie este s avei acces la INTERNET. Dup cum se observ toate aceste condiii sunt mai mult legate de persoana rspunztoare de administrarea sistemului i n majoritatea cazurilor condiiile vor de la bun nceput satisfcute. n continuare pentru a ncepe citirea grupurilor de tiri putei specifica adresa URL: news: <return> unde prin <return> am specificat faptul ca trebuie apsata tasta Return. Ca efect al acestei comenzi, se va deschide o fereastra ca cea din pagina urmtoare. In cadrul acestei ferestre, modul de operare este similar celui din Netscape.

7.7. Transferul electronic al documentelor


Modul in care se poate realiza transferul electronic este similar celui din Netscape. De aceea nu vom insista dect asupra aspectelor diferite. Pentru a ncepe o sesiune de transfer de documente putei specifica adresa URL: ftp:/dresa-server-ftp <return> unde adresa-server-ftp trebui nlocuit cu adresa unei maini care accepta efectuarea de transferuri prin ftp anonim. In urma comenzii se deschide o fereastra asemntoare celei prezentate peste doua pagini in figura Transferul documentelor in HotJava. In acest exemplu, din figura, adresa URL folosita a fost: ftp:/polo.cs.pub.ro.

155

Introducere n INTERNET _________________________________________________________________________________________

Fig. Citirea grupurilor de tiri n HotJava

156

HotJava - program de navigare INTERNET _________________________________________________________________________________________

Fig. Transferul electronic de documente in HotJava

157

Introducere n INTERNET _________________________________________________________________________________________

7.8. Concluzii
Ne putem pune ntrebarea ce rost are sa nvam operarea a doua programe de navigare. Unul din motive este ca nu se tie ce ne rezerva viitorul. La ora actuala se duce un rzboi acerb intre titanii industriei de software pentru cucerirea pieei enorme reprezentate de INTERNET. In acest context trebuie ncadrat i efortul enorm de promovare pe care l face firma Sun Microsystems pentru a impune limbajul Java i programul de navigare HotJava ca standarde de facto n domeniu. Dup cum se vede este greu sa reueasc, i culmea, unul din motive este o firma mult mai mic, cea care produce Netscape Navigator. Cu toate acestea nu putem ti ce se va ntmpla in viitor. Tot ce putem ti este ca din aceasta lupta utilizatorii nu pot sa ias dect in ctig cu condiia sa fie pregtii pentru orice. In principiu conceptele de navigare WWW rmn aceleai indiferent de program.

158

Glosar de termeni _________________________________________________________________________________________

8. Glosar de termeni
adres de E-mail ir de caractere indicnd destinaia potei electronice pentru un anumit utilizator din INTERNET (<nume cont>@ <adres de nod>) ex:"ana@valhalla.racai.ro" ir de caractere care identifica unic o reea sau o grupare de reele conectate la INTERNET ex.:racai.ro ir de caractere care identifica unic un nod de reea (/in context INTERNET: <nume calculator>.<adres domeniu>,ex.:"oblio.racai.ro") vezi URL o poriune identificat a unui document hipertext (de exemplu: intr-un text poate fi un ir de unul sau mai multe caractere adiacente, iar ntr-o imagine poate fi o zon dreptunghiular din imagine) o ancor parte a unei hiperlegturi, al crei nod conintor este regsit i afiat cnd hiperlegtura este traversat o ancor care poate fi acionat de utilizator, cauznd regsirea i afiarea nodului care conine ancora destinaie n aceeai hiperlegtur (procesul se numete "traversarea legturii") sistem de programe (produs program) care implementeaz o soluie pentru o anumita problema (de calcul, de gestiune etc.) legtur fcut printr-un mediu de transmisie ntre dou noduri ale unei reele

adres de domeniu adres de nod de reea

adresa http (WWW) ancora

ancor destinaie ancor surs

aplicaie

arc de reea

159 .

Introducere n INTERNET _________________________________________________________________________________________

archie banc de date

serviciu INTERNET facilitnd localizarea unui fiier care poate fi transferat prin reea utiliznd serviciul FTP mulime de date organizat n scopul optimizrii procesului inserare, eliminare, cutare i modificare a datelor sau a relaiilor ntre acestea, independent de o anumit aplicaie o colecie de informaii organizate n scopul optimizrii prelucrrii acestora, n contextul uni set de aplicaii component a serviciului Harvest care asigur colectarea descrierilor sintactice de documente de la componente Gatherer i care rspunde unor cereri ale utilizatorilor de regsire de informaii, pe baza sintezelor colectate component a serviciului Harvest care asigur, n mod transparent pentru utilizator, memorarea temporar local a rezultatelor primite la cereri de informaie prin reea un ansamblu de echipamente electronice i de programe care asigur stocarea, prelucrarea i regsirea informaiei

baz de date

Broker

Cache

calculator (sistem de calcul)

cale (localizare) a unui fiier CERN

succesiune de directoare, specificnd localizarea unui fiier n memoria extern Centrul European pentru Cercetri Nucleare (Geneva); locul unde a fost creat serviciul WWW o component software care se execut pe o staie de lucru, un terminal sau un PC, solicitnd o activitate de la un server memorie tampon, n care se pot stoca temporar informaii ce vor putea fi utilizate ulterior

client

clipboard

comand (dat aciune ntreprins de un utilizator al unui program (n unui execuie) prin intermediul tastaturii, mouse-ului (sau altui

160

Glosar de termeni _________________________________________________________________________________________

calculator)

dispozitiv de intrare), prin care solicit programului o aciune; pot fi comenzi ir de caractere introduse de la tastatur sau comenzi date cu taste de control (tastatur) sau cu mouse-ul.

Compatibilita- (ntre programe sau ntre dispozitive sau ntre programe si te dispozitive) proprietate a unor programe sau dispozitive de a putea lucra cu alte programe sau dispozitive cont (n reea) dreptul acordat unui utilizator de a beneficia de anumite resurse hardware i software ale reelei, cu respectarea implicit a securitii propriilor informaii nivel al organizrii ierarhice pentru fiiere n memoria unui calculator European Academic Research Network; reea european de cercetri n mediu academic organism specializat pentru gestiunea unor baze de date ale Uniunii Europene (cu caracter informativ)) pot electronic; serviciu de reea oferind faciliti de schimb electronic de mesaje inter-utilizatori

director

EARN

ECHO

E-mail

EUROBASES organism specializat pentru gestiunea unor baze de date ale Uniunii Europene (cu caracter comercial) execuie a unui program finger procesul de realizare de ctre calculator a aciunilor descrise de instruciunile unui program serviciu INTERNET care asigur informaii despre o persoan care lucreaz pe un anumit server din reea (pe baza adresei de E-mail) colecie de informaii de acelai tip, stocate pe un suport de memorie al unui calculator i identificate printr-un nume si cale (ex.:documente, programe,imagini,etc.) File Transfer Protocol; protocol care st la baza
161

fiier

FTP
.

Introducere n INTERNET _________________________________________________________________________________________

serviciului de transfer de fiiere utilizat n INTERNET Gatherer component a serviciului INTERNET Harvest, care evalueaz coninutul informaional pentru o list definit de serveri (de diverse tipuri), pentru a elabora rezumate sintetice care vor fi transmise unui Broker Harvest serviciu INTERNET care permite utilizatorului s regseasc informaii pe baza a o serie de meniuri; informaia este organizat arborescent un ansamblu de dispozitive si echipamente componente ale unui sistem de calcul serviciu INTERNET care permite utilizatorului s regseasc informaii, prin referire la cuvinte din titlul sau coninutul unor documente sau pe baza unor atribute care le caracterizeaz; se bazeaz pe mecanisme puternice de evaluare a coninutului informaional al diverselor tipuri de servere din INTERNET

GOPHER

hardware

Harvest

hiperdocument colecie de "noduri" (elemente informaionale) nrudite, legate prin hiperlegturi; un hiperdocument poate conine i hiperlegturi ctre date cate exist n acelai document hiperlegturi un set de una sau mai multe ancore surs i una sau mai multe ancore destinaie (se folosete uzual termenul "legtur") o extindere a noiunii de hipertext, la nivelul informaiei, reprezentata nu numai prin text, ci si prin: - sunet - grafic - imagine - animaie (grafic animat) - film (imagine animat) (vezi i "multimedia") format al informaiei n care documentele sunt legate unul de cellalt printr-un set de cuvinte selectate (marcate n text); pentru fiecare marcaj din document, hipertextul d

hipermedia

hipertext

162

Glosar de termeni _________________________________________________________________________________________

posibilitatea crerii unei legturi logice cu alt document (de exemplu, care explic semnificaia unui concept marcat sau d detalii suplimentare referitoare la el) HotJava program navigator prin WWW al firmei Sun Microsystems; primul produs care a permis ncrcarea la utilizator i execuia direct a unor programe executabile (applet-uri) din INTERNET HyperText Markup Language; limbaj care definete modul de structurare i prezentare a unui document n format hipertext HyperText Transfer Portocol; protocolul utilizat n comunicarea ntre "client"-ul i "server"-ul WWW (n contextul serviciilor de regsire a informaiei) procedur de evaluare a coninutului unor documente; produce liste de cuvinte, cu referine la documentele n care au aprut n mod semnificativ cuvintele respective dispozitiv hardware sau produs software care face legtura ntre doua dispozitive / programe diferite, transformnd semnalele primite de la unul n semnale inteligibile pentru cellalt produs software care faciliteaz utilizarea unor programe de aplicaie (un caz particular: interfaa grafic) meta-reea, rezultat prin interconectarea a mii de reele din ntreaga lume, utiliznd pentru serviciile lor un set de protocoale comune (numite generic "familia de protocoale TCP/IP") International Organisation for Standardisation; organism internaional care creeaz standarde "de jure", inclusiv pentru domeniul reelelor de calculatoare

HTML

HTTP

indexare

interfa

interfa utilizator

INTERNET

ISO

list de interes adres de E-mail (similar cu cea a unei persoane) la care oricine poate trimite un mesaj prin pota electronic legat
. 163

Introducere n INTERNET _________________________________________________________________________________________

de subiectul de interes; oricine se poate nscrie ntr-o astfel de list, primind apoi pota adresat listei de interes respective magistral grup de linii de comunicaie utilizate pentru transmisia informaional informaiei de la diferite surse spre unul sau mai muli destinatari Mail Tool produs program, care asigur interfaa grafic pentru serviciul de posta electronica, specific calculatoarelor SUN suport fizic de stocare a informaiei (magnetic, optic etc.) component a unui sistem de calcul cu rolul de a pstra informaia; informaia poate fi stocat nevolatil pe un mediu fizic (memorie extern) sau n timpul procesrii informaiei ntr-o memorie operativ (memorie intern) (n contextul serviciilor de reea): o list afiat, cuprinznd nume de documente, opiuni sau funcii, din care utilizatorii pot alege una, pentru a selecta documentele, operaiile, respectiv pentru a activa programele dorite mecanism de asigurare a disponibilitii i fiabilitii informaiei prin pstrarea ei redundant dispozitiv care realizeaz transmisia de date numerice pe linii analogice; la emisie, modem-ul moduleaz semnalele numerice (impulsuri) n semnale analogice (de regul n banda audio), iar la recepie demoduleaz semnalele analogice din canalul de comunicaie n semnale numerice pentru calculator o colecie de date reprezentate n mod uniform, pe acelai mediu fizic; program cu interfa grafic evoluat, care permite consultarea documentelor hipertext oferite de servere WWW (deci, program "client" WWW); dezvoltat de ctre

mediu fizic memorie

meniu

mirroring

modem

monomedia

Mosaic

164

Glosar de termeni _________________________________________________________________________________________

NCSA (National Center for Supercomputing Applications - USA) multimedia o colecie de date cu reprezentri pe mai multe tipuri de mediu fizic; aceast definiie este mai restrictiv - n momentul de fa, "multimedia" se folosete cu un sens mai larg, pentru date n format non-text nume generic pentru programele informaiile din WWW ex.: Netscape, HotJava de navigare prin

navigator prin INTERNET (browser) netfind

serviciu INTERNET de cutare a adreselor de E-mail, cutarea fiind bazat pe cuvinte cheie, cum ar fi: ara, numele instituiei, etc program cu interfa grafic evoluat, care permite consultarea documentelor hipertext oferite de servere WWW (deci, program "client" WWW), plus accesul la alte tipuri de servicii INTERNET (E-mail, FTP,etc); produs al firmei Netscape Network File System; sistem distribuit de gestiune a fiierelor, asigurnd mecanisme de acces la fiiere n reea un nod hipertext, eventual multimedia, care conine mai multe noduri simple echipament pentru procesare de informaie (n particular, un calculator) cuplat n reea, care poate fi sursa sau destinaia unor apeluri. (n context hipertext); un obiect monomedia, care poate fi regsit i afiat ca o singur unitate informaional seturi de instrumente pentru dezvoltarea de aplicaii cu interfa grafic utilizator specific pentru arhitectura Xwindow form de prezentare a informaiei multimedia n reeaua INTERNET, afiabil la un moment dat ntr-un program
165

Netscape

NFS

nod compus nod de reea

nod simplu

Open Look, OSF/Motif, Sun View pagin WWW

Introducere n INTERNET _________________________________________________________________________________________

navigator lansat pe un calculator din reea parol post electronic posta newsgroup (grup de tiri) Postscript ir de caractere secret , menit s valideze accesul unui utilizator n contul su vezi E-mail tiri care sunt fcute publice n reeaua INTERNET, organizate pe grupuri; fiecare grup are un nume care reflect topica tirilor coninute limbaj de descriere a formatrii unor documente (coninnd text i grafic); introdus de firma Adobe model care st la baza majoritii serviciilor de reea; componentele lui de baz sunt: "client"-ul, (produsul software care se afl n dialog direct cu utilizatorul, pentru a-i prelua cererile i a-i afia rspunsurile la acestea), "server"-ul (care gestioneaz resurse informaionale, care pot fi referite de cererile utilizatorilor) i reeaua care faciliteaz dialogul ntre "client" i "server" (n vederea satisfacerii cererilor utilizatorilor) un ansamblu de instruciuni codate, folosit de un calculator pentru rezolvarea unei probleme; se stocheaz sub forma de fiiere n memoria externa i se pot lansa in execuie(vezi i aplicaie) ir de caractere afiat de un program informatic (n execuie), prin care se ntiineaz utilizatorul c poate da comenzi (n context de reea): set de reguli care trebuiesc respectate n dialogul ntre componentele software ale unui serviciu de reea; menit s asigure identificarea partenerilor de dialog, controlul erorilor i controlul fluxului de informaie Component a serviciului Harvest, menit s asigure o

procesare client-server

program (informatic)

prompt

protocol

Replicator

166

Glosar de termeni _________________________________________________________________________________________

"dublur" a facilitilor oferite de un Broker Harvest (n vederea evitrii supra-aglomerrii unor Brokeri foarte solicitai) reea de calculatoare o configuraie de echipamente pentru procesare de informaie ("noduri de reea") interconectate prin linii de comunicaie Request for Comments; numele generic al documentelor coninnd standardele INTERNET (n contextul serviciilor de regsire a informaiilor n INTERNET): program care circul prin reea; se execut pe fiecare din serverele vizitate, n vederea realizrii unor obiective predefinite (de exemplu, acela de a regsi rspunsul la o anumit cerere de regsire de informaie) operaia de stocare n memoria permanent a unui calculator a unor fiiere create local sau aduse din reea sau de pe alt suport de memorie un nod de reea sau un proces care execut un serviciu sau un set de servicii nrudite pentru clienii si (vezi "client") ex.: server FTP, archie,etc faciliti de accesare i (sau) transmitere a informaiei n reea, bazate pe programe client-server perioad de timp cnd un utilizator al unei reele e conectat (logat) in contul sau Standard Generalized Markup Language; (meta)limbaj standard de marcare a documentelor, din care deriv HTML set de programe de baz pentru gestiunea resurselor unui sistem de calcul i asigurarea interfeei lui cu utilizatorul un sistem de resurse de calcul, aflate n nodurile unei reele de calculatoare, gestionat ca o entitate unic; un
167

RFC

robot

salvare fiiere

server

servicii INTERNET

sesiune de lucru SGML

sistem de operare sistem distribuit


.

Introducere n INTERNET _________________________________________________________________________________________

sistem distribuit prezint utilizatorilor si aparena unei singure resurse integrate de calcul sistem tranzacional sistem care gestioneaz o colecie de informaii, asigurnd accesul utilizatorilor pe baz de "tranzacii"; o "tranzacie" desemneaz o operaie logic de consultare sau actualizare a datelor, putnd consta din unul sau mai multe schimburi ntre utilizator i sistem; sistemul tranzacional asigur confidenialitatea i integritatea informaiilor gestionate Simple Message Transfer Protocol; protocolul INTERNET pentru E-mail Simple Network Management Protocol; INTERNET pentru management de reea protocolul

SMTP

SNMP

software SOIF

un ansamblu de programe ale unui sistem de calcul protocolul utilizat n comunicarea ntre componentele Gatherer si Broker din Harvest set de convenii clar definit i agreat pentru un domeniu specific; standardele pot fi: "de facto" (dezvoltate, recunoscute i respectate de un grup de productori) sau "de jure" (dezvoltate de organizaii oficiale de standardizare) nume generic folosit pentru un set de protocoale de reea situate pe diverse nivele funcionale, aflate la baza serviciilor INTERNET; numele deriv de la cele dou protocoale de baz TCP (Transmission Control Protocol) i IP (INTERNET Protocol) protocolul care st la baza serviciului de "terminal virtual" din INTERNET sistem de operare, aprut n 1969 la Bell Laboratiries (USA), promovat iniial cu prioritate n mediul academic; standardizat iniial de AT&T; cuprinde n mod intrinsec funcii de acces la serviciile de baz din INTERNET

standard

TCP/IP

Telnet

UNIX

168

Glosar de termeni _________________________________________________________________________________________

URL

Usenet

Universal (Uniforme) Resource Locator; localizeaz in mod unic o resurs informaional n INTERNET, desemnnd: - tipul de serviciu care o gestioneaz (de fapt, numele protocolului specific serviciului) - adresa serverului din reea care o gestioneaz - numele (identitatea) piesei de informaie referite; acest tip de identificator de resurse a fost introdus n contextul serviciului WWW mulimea tuturor grupurilor de tiri; permite comunicarea noutilor pe subiecte de interes complement al serviciului GOPHER; ofer o soluie rapid de regsire a informaiei ntr-o reea de servere GOPHER interconectate; realizeaz cutarea dup cuvinte cheie din textul intrrilor de meniu asociate documentelor program care faciliteaz vizualizarea (mai general, reproducerea pentru utilizator) a coninutului unui fiier de un anumit tip (imagine, sunet, video etc.) programe care altereaz funcionarea sistemului, pn la blocarea lui, prin modificarea fiierelor; au proprietatea de a se reproduce pe diverse fiiere sistem distribuit de regsire a informaiilor; serviciu de reea INTERNET oferind o interfa utilizator n format cvasi-natural; ca rezultat al unei cereri a unui utilizator, el ofer documente n al cror text apar referite n mod semnificativ cuvintele din cerere (se bazeaz pe evaluarea integral a coninutului textelor i construirea de statistici de apariie a cuvintelor); serviciu INTERNET de cutare ntr-o baz de date a persoanelor sau instituiilor care in prealabil s-au nregistrat in acea baz de date World-Wide Web; serviciu de informare din INTERNET, bazat pe formatul hipertext pentru reprezentarea informaiei; permite "navigarea" din document n document pe baza legturilor asociative (vezi
169

VERONICA

view-er

virui

WAIS

whois

WWW

Introducere n INTERNET _________________________________________________________________________________________

"hiperlegtur") X window arhitectur de dezvoltare de aplicaii cu interfa grafic bazat pe "ferestre"; dezvoltat iniial la MIT (Massachussets Institute of Technology) n cadrul proiectului Atena; este standardul "de facto" pentru interfaa grafic a sistemelor de operare de tip UNIX program care asigur o interfaa grafic pentru serviciul archie

Xarchie

170

Bibliografie selectiv _________________________________________________________________________________________

Bibliografie selectiv
1. Frey, Donnalyn, and Adams, Rick, !@%:: A Directory of Electronic Mail Addressing and Networks, O'Reilly and Associates, Newton, MA, 1989; 2. LaQuey, Tracy, Users' Directory of Computer Networks, Digital Press, Bedford, MA, 1990; 3. Partridge, Craig, Innovations in INTERNETworking, ARTECH House, Norwood, MA, 1988; 4. Tanenbaum, Andrew S, Computer Networks, 2nd ed, Prentice-Hall, Englewood Cliffs, NJ.

171 .

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