CATEGORII DOCUMENTE |
1. Scurt istoric Internet
2. Internetul ca mediu de afaceri
3. Functionarea comunicatiilor pe baza de pachete
4. Istoricul WWW
5. Lantul client-server. Serverul web
6. Clientul web
7. Protocolul HTTP
8. Motoare de cautare
1. Istoricul Internet-ului
Internet-ul a aparut cu
aproape 30 de
ani in urma, fiind rezultatul cercetarilor ARPA (Advanced Research Project
Agency) din cadrul Departamentului Apararii al SUA. Motivul crearii ei a fost
acela de a oferi o solutie de comunicatie in cazul uni razboi total cand
majoritatea modurilor de comunicatie conventionala ar fi fost distruse. Din
acest motiv majoritatea protocoalelor pe care se bazeaza Internet-ul,
dezvoltate intre 1967 si 1972, realizate in colaborare cu majoritatea centrelor
de cercetare si universitare americane sunt fiabile si rezista cu succes si
astazi, la un nivel al traficului neprevazut la infiintare. De la primul mesaj
transmis pe ARPANET in 1972 si pana in 1980 doar 400 de institutii si circa de
10.000 de persoane aveau acces la retea.
La inceputul anilor ’80
toate retelele au fost convertite la protocoale de tip TCP/IP, iar ARPANET a
devenit coloana vertebrala (backbone) a retelei. In 1983 reteaua este divizata
intr-o retea militara (MILNET) si una civila (tot ARPANET), iar in 1986 se
infiinteaza NSF (National Science Foundation) ce a legat utilizatorii cu 5
supercalculatoare amplasate in diverse locatii pe intreg teritoriul american.
In 1989 numarul calculatoarelor
conenctate la retea, denumita deja Internet, ajunge la 100.000
si deschide accesul pentru furnizori comerciali, pentru ca in 1992, dupa ce
1.000.000 de calculatoare au fost conectate, sa fie infiintat Internet Society
pentru gestiunea retelei. Din acest moment Internetul patrunde in mai mult de
100 de tari pana in 1996, iar toate institutiile importante si-au realizat
legaturi. Backbone-ul este gestionat de un numar de companii si un consortiu de
universitati.
2. Internet-ul ca mediu de afaceri
Dezvoltarea din ultimii ani a Internetului a condus la aparitia unor noi domenii de activitate grupate in mod generic sub numele de 'dot.com industry'. Aceasta grupeaza toate activitatile legate intr-o forma sau alta de Internet, de la furnizorii de semnal si echipamente de comunicatie si terminand cu creatorii de software si aplicatii destinate acestei piete.
Explozia Internet-ului in domeniul afacerilor a survenit intr-un moment in care globalizarea a devenit una din trasaturile economiei mondiale. Nevoia de comunicare rapida si ieftina a condus la transformarea unui domeniu preponderent universitar intr-unul de afaceri in decursul a doar cativa ani, numarul utilizatorilor crescand exponential. Aparitia comertului electronic a insufletit si mai mult activitatea economica din retea, astfel incat Internetul a devenit practic o unealta absolut necesara oricarei activitati umane, caracterul ei universitar devenind infim (acesta este si motivul principal pentru care universitatile americane lucreaza la dezvoltarea unor noi clase de protocoale si servicii in scopul realizarii unei noi retele, mult mai apropiata de nevoile lor denumita generic Internet 2).
Se estimeaza ca exista
in jur de 300 de milioane de utilizatori Internet la inceputul anului 2000
Bazele functionarii Internet-ului
Din punct de vedere tehnic Internet-ul este o retea de retele. Din punct de vedere informational o uriasa arhiva de documente si resurse. Din punct de vedere sociologic o vasta comunitate. Din punct de vedere economic o zona de afaceri globala.
Dezvoltarea Internetului se datoreaza arhitecturii sale deschise. Nu exista un server central, un sistem de operare dedicat sau o anumita putere de calcul necesara conectarii. Internet-ul este un mediu cu componente de tipul unu-l-unu, in care aproape toate facilitatile au importanta egala si se comporta nediscriminatoriu una fata de cealalta.
Reteaua de calculatoare reprezinta un ansamblu de echipamente de calcul interconectate prin intermediul unor medii de comunicatie, oferind posibilitatea folosirii in comun de catre un numar mare de utilizatori a resurselor fizice, logice si informationale.
Din punct de vedere topologic o retea este descrisa de un graf format din noduri (calculatoare, statii de lucru, terminale etc) interconectate intre ele prin arce ce reprezinta liniile de legatura intre echipamentele din noduri. Din punctul de vedere a legaturii dintre noduri se disting doua tipuri de retele de comunicatie:
3. Functionarea comunicatiilor pe baza de pachete
Retele cu comutatie de
pachete – ce permite partajarea de catre toate perechile de masini a ce
comunica intre ele a aceleiasi cai de comunicatie, realizata prin spargerea
informatiei in bucati mici, numite pachete, carora li se ataseaza si o serie de
informatii legate de adresa masinii de destinatie.
Internet-ul este un tip de retea bazat pe comutarea de pachete. Retelele de
acest tip se bazeaza pe o serie de programe care pe baza unor protocoale permit
transferul datelor. Protocolul de comunicatie reprezinta un set de reguli ce
permit comunicarea intre doua entitati distincte si pe care fiecare din parti
trebuie sa il respecte pentru a putea realiza schimb de informatii.
Principalul protocol folosit in Internet este TCP/IP(Transmission Control
Protocol / Internet Protocol). Aparut ca o solutie de interconectare a unor
entitati diferite din punct de vedere fizic si logic, protocolul TCP/IP a
devenit cu timpul un standard de interconectare a calculatoarelor, iar o data
cu dezvoltarea Internetului din ultimii ani protocolul 'de facto' in
realizarea retelelor si a aplicatiilor de retea.
Utilizatorul percepe o conexiune TCP/IP ca o suita de programe de aplicatie ce ii ofera posibilitatea de a accesa resursele retelei, fara a fi nevoit sa cunoasca detalii cum ar fi drumul parcurs de pachete pentru a ajunge la destinatie.
Asa cum exprima si numele, protocolul TCP/IP este format din doua mari componete:
Protocoale de transport (TCP – Transmission Control Protocol sau UDP – User Datagram Protocol). Acestea receptioneaza datele de la programele aplicatie, le impart in fragmente (pachete de date), adauga adresa destinatie si transmit pachetele nivelului urmator,
Protocolul Internet (IP - Internet Protocol) include pachetul intro datagrama IP, la care adauga un antet, decide ruta pe care trebuie sa o urmeze pachetul, apoi in mod direct sau prin intermediul unei porti (gateway) expediaza pachetul.
Familia de protocoale
TCP/IP contin o suita de alte protocoale pentru realizarea fizica a transmisiei
de date. Mai importante sunt insa protocoalele aplicatie, care utilizeaza
serviciile celorlalte (transport,retea) pentru transferul datelor intre
nodurile retelei. Cele mai importante sunt protocolul numelui de domeniu
(DOMAIN), de transfer al fisierelor (FTP), telnet (TELNET), posta electronica
(E-MAIL), de rout-are (RIP) si altele
WWW – motorul dezvoltarii Internet-ului
4. Istoricul WWW
Pe masura dezvoltarii Internetului au aparut o serie de alte protocoale si implicit servicii bazate pe acestea. Dar probabil ca nici unul nu a avut impactul si nu a contribuit intr-o masura ata de mare la dezvoltarea retelei cum a facut-o serviciul WWW bazat pe protocolul HTTP (Hyper Text Transfer Protocol).
Dezvoltat de Laboratorul European de Fizica Particulelor (CERN), acest serviciu este bazat pe conceptul de hipermedia, in esenta o baza de date constituita pe text in interiorul carora se gasesc cuvinte marcate special ce contin legaturi catre alte documente, utilizatorul putand 'sari' din document in document (motiv pentru care a primit denumirea de World Wide Web – WWW – panza de paianjan de peste lume).
Conceptul de hipertext nu este o noutate, dupa cum s-ar crede. Bazele sale au fost puse de Vannevar Bush in anii 1940, care in cadrul unui articol institulat 'As we may think' a descris viziunea sa despre un calculator ajutat de un sistem hipertext denumit de el memex. Ulterior si altii au adus contributii conceptului, inclusiv implementari software ale acestuia.
Totusi, cei care au inventat web-ul sunt Tim Berners-Lee si Robert Caillau, 2 cercetatori ai CERN care in 1989 au pus bazele sistemului, simplificand un limbaj – SGML – realizand o versiune simplificata (HTML) si propunand un protocol (HTTP). Astfel in 1991 este lansat primul server web impreuna cu un client (numit navigator – browser) ce permitea accesarea informatiilor. Ulterior o serie de organizatii si universitati au inceput sa implementeze sistemul web.
Explozia Intenet se datoreaza realizarii primului navigator grafic (Mosaic) realizat de doi studenti ai NCSA, Marc Andreessen si Eric Bina. Odata cu portarea acestuia pentru PC-uri si Macintosh, popularitea web-ului creste, eclipsand celelalte servicii Internet.
In momentul in care cei doi studenti au infiintat o companie (Netscape) si au lansat versiuni comerciale ale navigatorului, importanta mediului web creste, usurinta in folosire si interfata atractiva facandu-l ideal pentru partajarea informatiilor, fiind pasul decisiv pentru intrarea Internetului in epoca comerciala. De altfel numarul serverelor web a crescut exponential, la fel cu numarul utilizatorilor Internet, fiind astazi aproape sinonim cu Intenetul.
Sistemul web se bazeaza pe o serie de componente:
5. Lantul server-client. Serverul web
Serverul web este in esenta o aplicatie care pe baza unor cereri formulate de un client in baza protocolui HTTP ii ofera acestuia un document si/sau un mesaj. El reprezinta un program ce ruleaza in regim de proces (daemon) pe o masina cu un sistem de operare multitasking (UNIX, Windows NT). Numarul mare de utilizatori web face ca un astfel de server sa fie foarte utilizat, fiind nevoie de resurse importante pentru buna lui functionare.
Numarul de astfel de programe-server este destul de mare. Netcraft, o societate din Marea Britanie, realizeaza in fiecare luna o supraveghere a folosirii serverelor. Astfel din peste 13 milioane de servere web, mai bine de 60% sunt servere Apache, serverul realizat de o comunitate open-software, utilizabil pe toate platformele, dar in special si cu cele mai bune rezultate pe platforme UNIX. Microsoft cu Internet Information Server (IIS), existent doar in varianta pentru Windows NT, ocupa 21% din piata, iar iPlanet, o colaborare Sun-Netscape, aproape 8%, restul fiind detinut de alte programe.
Motivul pentru care Apache este liderul pietei si cel mai folosit server web consta in existenta lui pe foarte multe platforme si la un pret de cost nul (gratuit). Cu toate acestea este deosebit de fiabil si configurabil, raspunzand excelent unui trafic masiv si/sau resurse putine.
In combinatie cu Linux, Apache este o solutie excelenta pentru un server web, la un pret de cost egal cu zero, iar resursele hardware necesare nu sunt mari. Pentru proiectul panda.ro a fost aleasa aceasta combinatie, cu atat mai mult cu cat Apache ofera o multime de solutii pentru dezvoltarea de aplicatii web (limbaje de programare CGI).
Serverul web nu este destinat in exclusivitate acestui scop. Posibilitatea de a crea adrese virtuale pe o aceeasi adresa IP face ca un astfel de server sa poata stoca un numar foarte mare de locatii web, fara nici o problema, serverul doar selectand paginile functie de URL care i se cere.
6. Clientul web (Browser)
Un client web, denumit generic browser (navigator) este o aplicatie ce ruleaza pe un sistem ce ofera suport pentru protocolul HTTP in principal (si altele in particular) si este capabil sa afiseze informatii codificate in limbajul HTML si text (in principal), oferind suport si pentru alte tipuri de informatie (imagine, animatii). Totodata clientul da posibilitatea prin intermediul interfetei cu utilizatorul (GUI) sa interactioneze cu continutul paginii de tip hipermedia, preluand actiunile utilizatorului.
Programele client sunt diverse si exista pe orice sistem de operare, motiv pentru care servicul WWW este accesibil practic oricarui utlizator. Datorita limbajului HTML, continutul paginilor este redat aproximativ sub aceeasi forma tuturor utilizatorilor, diferentele fiind minore, depinzand mai mult de capacitatea tehnica a sistemului si de versiunea clientului.
Daca la inceput programele client nu dispuneau de capacitati grafice, informatiile WWW fiind in general sub forma de text, ulterior, datorita progresului in domeniul sistemelor de operare si al interfelor grafice, capacitatile browser-ului au crescut, ajungandu-se la inglobarea tuturor serviciilor Internet in cadrul unui client web. Practic pentru utilizatorul obisnuit browser-ul este practic Internet-ul.
In esenta un client web trebuie sa ofere acces la urmatoarele functii:
navigare – posibilitatea de a interactiona cu continutul prin ceea ce se numeste legatura (link), esenta mediului hipermedia;
comunicare – prin suportarea protocoalelor internet (in special HTTP);
afisare si redare – in conformitate cu specificatiile HTML trebuie sa ofere suport pentru imagini (formatele GIF, JPEG si PNG);
suport pentru tehnologii si standarde noi – Java, ActiveX, Flash, XML etc.
acces la resursele sistemului de operare – salvare de fisiere, imprimare etc.
Piata clientilor web este una cat se poate de acerba, in ciuda faptului ca aceste programe sunt gratuite sau livrate impreuna cu alte aplicatii (chiar cu sistemele de operare). Clasificarea clientilor se poate face dupa diverse criterii, nici unul nefiind totusi relevant.
O parte importanta a utilizatorilor folosesc sisteme de operare Windows, motiv pentru care browser-ul Internet Explorer detine un segment important de piata.
7. Protocolul HTTP
Protocolul web (HTTP) a fost formulat in 1990 si standardizat in 1996 intr-o prima versiune (HTTP 1.0), astazi fiind in uz veriunea 1.1. Ulterior acesta a fost completat cu alte standarde pentru a face fata noilor cerinte impuse de cresterea Internetului.
Protocolul HTTP in versiunea 1.1 (curenta) a fost elaborat in 1997 de ungrup de specialistidin cadrul companiei DEC (Digital Equipment Cormporation) si a MIT (Massatchusets Intitute of Technology) si a fost inregistarata de Network Working Group sub codul RFC 2068.
Protocolul HTTP este un protocol de nivel aplicatie pentru sisteme distribuite, colaborative si hipermedia, folosit in sistemul global WWW incepand cu 1990. Protocolul foloseste referinte de tipul Uniform Resource Identifier (URI) pentru locatii sub forma URL sau nume (URN) pentru accesarea resurselor, mesajele fiind transmise intr-un format similar mesajelor e-mail definit de standardul MIME (Multipurpose Internet Mail Extensions). Totodata HTTP este suport de comunicatie si pentru alte protocoale Internet (SMTP, NNTP, FTP etc.).
HTTP este un protocol de tip cerere / raspuns. Un client trimite o cerere catre server ce consta dintr-o cerere propriu-zisa, un URI si o versiune de protocol, care este urmata de un mesaj codificat MIME continand parametrii cererii, ai clientului si un posibil continut. Serverul raspunde cu o serie de informatii continand versiunea protocolului, codul operatiei (succes sau eroare), urmate de un mesaj codificat MIME ce contine informatii legate de server, metainformatii si, posibil, continut.
Majoritatea comunicatiilor HTTP sunt initiate de un agent si consta intr-o cerere aplicata unei resurse pe un anumit server. Cazul cel mai simplu il reprezinta o singura conexiune intre agent si server.
O situatie mai complicata survine in momentul in care in lantul cerere / raspuns intervin mai multi intermediari (proxy, porti, tuneluri). Un proxy este un agent retransmitator, preluand cererile, rescriindu-le o parte din mesaj si trasmitandu-le mai departe catre server. O poarta (gateway) este un agent de preluare, actionand ca un strat intre unul sau mai multe servere si, daca este necesar, traducand cererea intr-un alt protocol. Tunelul este folosit pentru transportul mesajelor nemodificate printr-un alt intermediar (de exemplu un firewall). Fara a intra in amanunte putem spune ca, in cazul intermediarilor, nu este obligatorie transmiterea mesajelor intre client si server, o parte din ele putand fi oferite de intermediar datorita stocarii lor anterioare (cache).
In mod obisnuit HTTP are loc peste conexiuni TCP/IP. Portul implicit este TCP 80, dar si alte porturi pot fi folosite. Cu toate acestea HTTP-ul nu este dependent de TCP/IP, el presupunand doar existenta unei conexiuni, ca urmare orice protocol ce asigura aceste cerinte poate fi folosit.
Cel mai important si vizibil element al protocolului HTTP il reprezinta URL-urile (Uniform Resource Locators). Standardizate prin RFC 1738 in Decembrie 1994, el defineste regulile de alcatuire a unei astfel de resurse utilizabila la localizarea si accesarea informatiilor.
Sintaxa unui URL este alcatuita din litere mici (a-z), cifre (0-9) si o serie de caractere speciale ('-', '_', '.' etc.) O alta serie de caractere sunt rezervate. Restul caracterelor pot fi transmise prin codare, care se realizeaza prin prefixarea cu simbolul '%' a codului hexazecimal corespunzatorului codului ASCII.
URL-ul are in forma lui generala utilizata in HTTP sintaxa urmatoare:
<protocol>://<user>:<password>@<host>:<port>/<url-path>
Acestea semnifica:
protocol – protocolul folosit, in mod obisnuit http. Uzual se folosesc ftp, mailto, gopher, news, nntp, telnet si file;
user si password – pentru o eventuala autentificare. Lipsa lor presupune o conectare anonima;
host – numele serverului conform protocolului numelui de domeniu (DNS)
port – portul TCP folosit. Lipsa lui implica folosirea porturilor implicite pentru protocoalele respective (in cazul HTTP 80);
url-path – pentru serviciile ce ofera acces la o structura de fisiere organizata arborescent (cum este si WWW).
Astfel un URL de felul
http://www.ase.ro/contact/telefon.html semnifica transmiterea unei cereri de
tip HTTP catre serverul www.ase.ro (a carui adresa IP va fi aflata de la un
server de nume (DNS) transmisa de utilizatorul i95dal, care solicita accesarea
fisierului telefon.html din directorul contact aflat in radacina serverului
respectiv. Serverul va prelucra aceast URL si va raspunde in functie de
rezultatul operatiei
Limbajul HTML
HTML (HyperText Markup Language), limbajul de marcare a informatiei, este 'lingua franca' pentru publicarea informatiei in format hipertext pe Internet. Pentru pastrarea si dezvoltarea standardului a fost infiintat W3 Consortium, care incepand cu prima versiune din 1992 a oferit noi modele si directii de dezvoltare pentru o mai buna si rapida utilizare a informatiei (si nu in ultimul rand mai spectaculoasa). Cea mai suportata, la acest moment, este versiunea HTML 3.2, in ciuda faptului ca exista bine fundamentata specificatia HTML 4.1 si alte limbaje, mai orientate catre informatii si baze de date (XML).
Conform standardului international ISO 8879, HTML este un SGML (Standard Generalized Markup Language). Ca atare, documentele ce sunt conforme cu specificatia HTML 3.2 respecta sintaxa unei aplicatii SGML, fiind definite ca o combinatie de declaratii SGML si definitii de tipuri de documente (document type definition - DTD).
Structura unui document HTML este urmatoarea:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2 Final//EN'>
<HTML>
<HEAD>
<TITLE>Titlul paginii</TITLE>
alte elemente de inceput
</HEAD>
<BODY>
corpul documentului
</BODY>
</HTML>
Specificatia permite lipsa diverselor tag-uri, inclusiv <head> sau <body>, definind ca versiune minima a unui document HTML structura
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 3.2 Final//EN'>
<TITLE>Titlul
documentului</TITLE>
Interfata CGI
Necesitatea de a prezenta cat mai multa informatie prin acest mijloc, posibil de a fi utilizat de pe orice calculator ce poseda un browser,a condus la dezvoltarea unor module pe partea de server numite generic CGI (Common Gateway Interface) se ofera posibilitatea de a rula programe la o cerere a clintului si apoi de a intoarce rezultatele acestei executii sub forma de document hipertext (HTML). Daca la inceput acestea rezolvau probleme simple (prelucrari de formulare completate de utilizatori), ulterior au devenit veritabile aplicatii software ce comunica cu baze de date, alte sisteme etc..
CGI a devenit un standard pentru integrarea aplicatiilor externe cu serverele de informatii. Practic aceasta conduce la faptul ca utilizatorul web executa un program pe masina server, existand o serie de probleme de securitate, in mare parte rezolvate, ce limiteaza posibilitatile acestor programe.
Un program CGI poate fi scris in orice limbaj care se poate executa pe sistem (cum ar fi C/C++, PERL, TCL, shell UNIX etc.). Exista trei categorii mari de programe ce pot fi utilizate ca CGI:
programe compilate;
programe interpretate (script-uri);
pagini interpretate (script-ul este inclus in sintaxa HTML)
8. Motoare de cautare (search
engines)
Utilizare (consultarea
unui motor de cautare)
Exemplu: un utilizator care doreste sa caute o companie de web design in
Romania poate proceda astfel:
- acceseaza http://www.yahoo.com
- scrie: web design romania
- primeste o lista cu rezultate din baza de date a serverului Yahoo.
Inregistrarea unui site
web intr-un motor de cautare
Pentru ca un motor de cautare (search engine) sa 'stie' de existenta
unui site web, trebuie ca acesta sa fie 'anuntat'.
Operatiunea prin care un motor de cautare este 'anuntat' de existenta
unei pagini web sau a unui site se numeste inregistrare.
Fiecare search engine are o metoda proprie prin care accepta o inregistrare
noua.
Rezultatele unei cautari
depind de felul in care cuvintele continute in cerere (intrebare) sunt regasite
in:
- titlul paginii
- descriera paginii
- textul continut in paginia
- cuvintele cheie (key-words) declarate in pagina
- informatiile declarate in momentul inregistrarii (prin completarea
formularelor de inregistrare)
Principiul de indexare
al fiecarui search engine difera de la un motor la altul.
Se pot defini cateva tipuri de motoare de cautare:
Motoare automate cu
'spider'
ex: http://www.google.com, http://www.altavista.com, http://www.lycos.com
Aceste motoare au cea mai simpla procedura de inregistrare.
Este suficient sa anuntati o noua adresa din site-ul Dvs. si motorul va indexa
automat toate paginile din site cu legaturi directe din acea pagina. Programul
prin care este realizata indexarea automata se numeste 'spider'.
Acest spider va face un 'rezumat' al site-ului pe baza informatiilor
pe care le va gasi in titlu, descriere, continut, key-words, etc. si le va
stoca in baza de date.
Avantajul acestor motoare automate este acela al unei inregistrari rapide.
Acelasi avantaj poate constitui o problema prin faptul ca numarul mare de
inregistrari poate face cautarile dificile. Intre raspunsul cautarii pot aparea
foarte multe pagini nerelevante care vor bruia rezultatul dorit.
Motoare bazate pe
formulare de inregistrare
ex: http://www.yahoo.com
Aceste motoare au principalul avantaj de a fi foarte selective. In cazul
serverului Yahoo, administratorii acestuia isi reserva dreptul de a refuza
anumite inregistrari. Selectia inregistrarilor este facuta de catre operatori
in functie de calitatea paginilor, continutul acestora si de modul in care sunt
respectate regulile impuse de echipa care gestioneaza motorul de cautare.
Aceste reguli sunt mentionate explicit in momentul inregistrarii.
Principalul dezavantaj al acestor motoare de cautare este intervalul de timp
relativ mare in care sunt validate inregistrarile (in cazul fericit in care
acestea sunt acceptate).
Cuvintele cheie (key-words) sunt un set de cuvinte (aprox. 200 de caractere) declarate in fiecare pagina de web. In cazul in care o parte din cuvintele cautarii se regasesc in setul de cuvinte cheie, pagina va avea un punctaj mai bun in cautarea respectiva.
Strategie pentru
imbunatatirea pozitiei unui site web in motoarele de cautare.
Pentru ca un site web sa fie citit de un numar cat mai mare ce utilizatori are
nevoie de o inregistrare de calitate.
In cazul anumitor motoare de cautare, cele mai bune rezultate se obtin prin
'cumpararea' anumitor cuvinte de la proprietarul motorului. In aceste
cazuri detaliile comerciale sunt prezentate pe web de catre proprietarul
fiecarui engine.
In cele mai multe cazuri se pot obtine rezultate bune si prin inregistrari
gratuite. Aceasta operatiune presupune insa experienta si timp pentru
inregistrarile efective.
Un motor de cautare este un server cu conexiune permanenta la reteaua Internet,
care are instalata local o baza de date cu informatii despre diverse site-uri
de web existente in Internet.
Motoarele de cautare sunt principalul instrument prin care utilizatorii
Internet ajung la informatiile dorite.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 557
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved