Ce Este Internet Ul
Cap.4 Prezentarea aplicatiei si ghid de utilizare.
4.1 Introducere
4.1.1 Ce este internetul
Internet-ul este o retea vasta de calculatoare care leaga milioane de retele mai mici din lumea întreaga. O retea este constituita în general dintr-un grup de calculatoare si de echipamente de calcul conectate pentru a oferi informatii si a gestiona resurse. Calculatoarele (PC-urile) dintr-un birou sunt, de obicei, interconectate pentru a putea utiliza aceleasi fisiere si aceiasi imprimanta. Toate calculatoarele legate în reteaua Internet pot schimba informatii între ele. este la fel de usor de comunicat cu un calculator dintr-un alt continent ca si cu unul din aceeasi camera. Putem spune ca o retea este un ansamblu de echipamente de tehnica de calcul (hardware), de produse-program (software) si infrastructura de comunicatie necesara, dedicate interconectarii calculatoarelor in vederea partajarii resurselor si serviciilor.
Serverele si clientii: În Internet exista doua categorii importante de calculatoare: cele care înmagazineaza, sorteaza si distribuie informatiile se numesc gazde sau servere, iar cele care solicita accesul la aceste informatii si le utilizeaza se numesc clienti.
Liniile telefonice: Retelele de calcul care compun Internet-ul sunt legate prin sisteme telefonice private si publice. Ele pot trimite si primi informatii prin linii telefonice. Aceste linii variaza de la cabluri din fire de cupru pâna la cabluri din fibra optica prin care se pot transmite mai multe date si cu viteza mai mare (de cca. 1000 de ori mai repede decât prin liniile telefonice din cupru). Unele retele pot fi legate si prin unde radio. Retelele din tari si continente diferite sunt deseori legate prin cabluri subacvatice sau prin sateliti.
L e g a t u ri l e: Unele calculatoare – în special cele folosite de institutiile mari: universitati, departamente guvernamentale, mari companii etc. au o legatura la Internet „dedicata”. Aceasta înseamna ca ele sunt legate la Internet tot timpul. De obicei, persoanele care folosesc calculatoare acasa sau la birou nu au legaturi „dedicate”. Ele pot sa solicite accesul la Internet folosind telefonul local si o procedura speciala (programe specifice pentru calculator). În felul acesta calculatorul de acasa sau de la birou intra în legatura, la cerere, cu un calculator deja „legat” în Internet (on-line).
4.1.2 Istoria internetului
World Wide Web (cunoscut si sub numele de WWW, W3, sau simplu Web) a facut ca accesul pe Internet la o informatie pentru o persoana obisnuita sa fie mult mai usor. WWW-ul este serviciul Internet care s-a dezvoltat cel mai mult in ultimii ani si care este si cel mai utilizat. Pe Web poti gasi informatii privitoare la cumpararea unei masini, cumpararea unei case sau la gasirea unei locatii pentru vacanta, practic toate cunostintele omenirii sint adunate acolo.
Internetul s-a născut la mijlocul anilor 60 în forma ARPAnet (Advanced Research Projects Agency Net) – o rețea între mai multe computere din unele instituții americane, ce lucrau pentru ARPA, un departament de cercetare din cadrul Pentagonului. ARPA a fost pus în funcțiune ca reacție la succesul sovietic al lansării satelitului Sputnik în spațiu în 1957.
Unul din obiectivele ARPAnet era crearea unei rețele, care să nu fie distrusă datorită atacurilor asupra sistemului. Războiul Rece fiind la apogeu, scenariul unui dezastru era considerat fie lansarea unei bombe fie un atac nuclear.
De aici a rezultat un proiect de rețea, unde rețeaua însăși era permanent în pericol de atac. În consecință:- doar un minimum de informații era cerut de la computerele client în rețea – oricând transmisia de date întâlnea un obstacol, sau una dintre adrese era de negăsit, se găsea o altă cale către adresa căutată.
Toate acestea au fost codificate într-un protocol care reglementa transmisia de date pe Internet. În forma sa finală, acesta era TCP/IP (Transmission Control Protocol / Internet Protocol), care este și acum baza Internetului. TCP/IP face posibil ca modele diferite de calculatoare, de exemplu IBM compatibile sau Mac's, folosind sisteme diferite de operare, cum ar fi UNIX, Windows, MacOS etc. să se "înțeleagă" unele cu altele. În acest fel, Internetul era și este cu adevărat o platformă-independentă.
Internet-ul "civil" a început ca o rețea de patru computere între Universitățile din Utah, Santa Barbara și Los Angeles și Institutul de Cercetare din Stanford. În curând, cercetători din alte instituții de stat au devenit interesați. Deoarece folosirea computerelor era costisitoare, ei au văzut imediat avantajele folosirii în comun a unei rețele.
La sfârșitul anilor 60 și începutul anilor 70, când Internetul număra în jur de 50 de computere, s-au dezvoltat primele dintre servicii, folosite încă și azi pentru transferul informației: – File Transfer Protocol pentru trimiterea și regăsirea fișierelor – Telnet pentru accesarea și folosirea bazelor de date, a bibliotecilor și a cataloagelor din toată lumea – E-Mail pentru trimiterea mesajelor personale.
Internetul era în mod categoric în ascendență. Cu noi grupuri de utilizatori care se alăturau, în următoarea decadă, Internetul a crescut la o rețea de 200 de computere. Partea militară era organizată într-o rețea separată, Milnet.
În același timp, au apărut alte rețele, mai ales în sectorul academic. Importantă printre acestea era (și este) USENET sau Users' Network, care a început în 1979, când câteva UNIX-computere au fost conectate împreună.
USENET. În sute de grupuri de discuții despre orice subiect imaginabil, oamenii făceau schimb de noutăți și imagini, în ciuda distanțelor și a hotarelor. Alte rețele s-au dezvoltat de-a lungul USENETului. Toate formau baza unui spațiu de comunicație radical democratic. De exemplu, înaintea unei noi discuții pe care grupul o începea, comunității Netului i se cerea un vot de accept. Grupurile de discuții joacă încă un rol mare pe Internet. Există mii și zeci de mii în întreg Internetul. Altă moștenire a USENET este "Netiquette", sau regulile de comportament pe Internet.
10 ani după ce USENET își începuse dezvoltarea, Internetul a crescut la 80.000 de computere. A început să fie un factor de luat în considerare în politică. Și curând, expresia "Information SuperHighway" (autostrada informației) a devenit uzuală. În această metaforă, Internetul era văzut ca o importantă infrastructură pentru transportul unor bunuri vitale – informațiile.
În anii 80 și începutul anilor 90, când Internetul era folosit doar de un număr mic de cercetători, arată mult diferit față de prezent. Principalele aplicații erau atunci poșta electronică și grupurile de discuții (Newsgroups) plus diverse rutine de căutare și mecanisme de transfer al fișierelor. Aceasta era o lume UNIX, în care toate comunicațiile existau doar ca text sau numere, și liniile de comandă trebuiau memorate și tipărite.
Când poșta electronică, dar mai ales programele de căutare și de transfer al fișierelor au trebuit să facă față unor cerințe mai complexe, s-au dezvoltat noi navigatoare. Software-ul pentru fiecare trebuia să fie obținut și configurat separat. Folosirea fiecăruia trebuia să fie învățată.
Pe scurt: datorită metalimbajului foarte dificil, folosirea Internetului în acea perioadă era restrânsă la un mic grup de oameni din universități și institute de cercetare.
Marea schimbare a început în 1989, când Tim Berners Lee de la CERN (Centrul European pentru Fizica Nucleara) din Geneva a pus bazele în 1989 dezvoltării primului prototip al World Wide Web (WWW sau 3W). Ca de obicei în istoria Internetului, scopul inițial al WWW-ului era destul de limitat.
4.1.3 PHP si MySQL
4.1.3.1 PHP
Fig. 4.0 – PHP
Tendinta de globalizare si circulatia informatiei prin Internet au determinat schimbari radicale in viata oamenilor. Mai mult in viata celor care traiesc in partea de "vest" a lumii. Si in Romania se fac simtite "replicile" acestui val Tsunami al informatiei. Paginile HTML reprezinta sursa principala de informatii din Internet. Exista demult suport pentru "client-side scripting", implementat cu JavaScript. Insa, in contextul actual al dinamismului si interactivitatii, surfer-ul nu mai asista pasiv la citirea unei pagini de Web, ci isi poate exprima opiniile, poate selecta ce informatii sa-i fie prezentate regulat la vizitarea unui site sau poate face cumparaturi intr-un magazin virtual. Toate aceste facilitati sunt oferite prin folosirea bazelor de date si a limbajelor de scripting executate pe server-ul de web. ASP si Cold Fusion sint doua dintre acestea, disponibile comercial. Concurentul OpenSource al acestora este PHP. PHP-ul este un limbaj de scripting ce combina concepte de Perl, Java si C, facind invatarea acestuia o joaca. Pentru a deveni productiv nu sint necesare decat cateva zile de lucru. Ajuns la versiunea 4, PHP a crescut exploziv anul trecut. De la un numar de zeci de mii de site-uri, in scurt timp a fost depasita bariera de 500.000, concurand de la egal la egal produsele comerciale. Trioul format din PHP (limbaj de scripting server-side), MySQL (server de baza de date) si Apache (server de web) a luat pe neasteptate orice predictii. Slashdot, Freshmeat, LinuxToday sint numai unele dintre site-urile importante care utilizeaza PHP. Peste 700 de functii sint disponibile, incluzand interfete pentru cele mai populare baze de date, suport XML, generare dinamica de imagini si documente PDF, PHP compilandu-se sub o multime de variante Unix si sub Windows.
In primul rind PHP este un limbaj de programare asemanator cu C++ sau Perl, executat pe serverele web (Apache, IIS, altele), sau server-side, care returneaza cod HTML. Se pot folosi algoritmi de generarea paginilor, informatii stocate in baze de date, conectari pe alte site-uri, XML, fisiere si multe alte lucruri. Paginile sint deci generate dinamic din diverse surse, nu static dintr-un fisier doar de afisat.
In plus se pot prelucra parametrii pasati paginilor PHP prin operatiuni GET sau POST disponibile folosind HTTP. Sau altfel spus, puteti prelucra valorile cimpurilor formelor HTML (salva, trimite prin email, etc.).
PHP nu este singurul limbaj de acest fel: ASP, ASP.NET, Perl, JSP, ColdFusion, iHTML, CGI sau alte solutii. Insa este unul dintre cele mai bine puse la punct, cu o gramada de functii disponibile si oferit de majoritatea hostingurilor pe Linux / Unix. In mod normal se folosesc functii pentru diverse operatiuni insa se pot crea si folosi si clase. Tot codul PHP este pus intre taguri:
<?php … cod PHP … ?>
Acest cod se executa NUMAI pe server iar in browser este trimis cod HTML generat. Paginile au de obicei extensia .php insa pot fi folosite si alte variante.
PHP Development Team doreste sa anunte disponibilitatea PHP 4.3.10 si PHP 5.0.3. Sunt versiuni in care sunt reparte probleme ne-critice si cateva probleme de securitate serioase. Toti utilizatorii sunt incurajati sa upgradeze catre aceasta versiune cat mai curand posibil.
PHP.net anunta ca versiunea 5.0.1 este disponibila. In aceasta versiune au fost reparate o mare parte din bug-urile necritice, si contine de asemenea noi documentatii pentru instalarea sub Windows si Unix.
Echipa PHP a anuntat lansare oficiala a PHP 5. In noua versiune mult asteptata de lumea developerilor si nu numai s-au efectuat schimbari majore, aducand in plus noi optiuni.
PHP 5 are integrat Zend Engine II cu un nou object model. Suportul pentru OOP in PHP 5 este dezvoltat, contine impartirea proprietatilor din metodelor unei clase in public, private, protected (pana acum acest lucru se facea formal).
Suportul pentru XML este complet refacut, toate extensiile bazandu-se pe libxml2.
O noua extensie SimpleXML a fost include pentru a accesa si manipula usor XML ca obiect PHP, de asemenea poate "comunica" cu o extensie DOM si invers. O noua extensie SOAP pentru interoperabilitate cu serviciile web.
Deși PHP-ul este specializat pe “Server Side Scripting” poate face mai multe:
Server – side sripting;
Command line scripting;
Client-side GUI applications
4.1.3.2 MySql
Fig. 4.1 – MySql
Este, de fapt, surprinzător cât de utilă poate fi o bază de date, mai ales atunci când poate fi folosită într-un site Web. Sunt foarte multe lucruri care se pot face într-un astfel de caz, de la afișarea unor simple liste și până la producerea integrală a paginilor Web dintr-o bază de date. Câteva exemple cu PHP și MySQL, folosite împreună, sunt:
Schimbarea – rotația Banner-elor. Pentru a realiza schimbarea pe ecran a imaginilor la diferitele vizitări ale unei pagini și a asigura astfel un interes mai mare al vizitatorilor, se poate folosi un script PHP care deschide o bază de date ș extrage aleator o imagine sau un set de imagini, pentru a-l include într-un set de pagini Web. Scriptul PHP va contoriza deasemeni numărul de câte ori a fost văzut banner-ul, putând, cu modificări minore, să urmăreascਞ chiar și numărul de click-uri. Pentru a adăuga, schimba sau edita bannerele, tot ce avem de făcut este să schimbăm baza de date iar scriptul va încărca banner-ul corect în toate paginile site-ului Web.
Sute de forumuri de dezbatere sunt acum realizate – rulează în PHP și MySQL. Acestea s-au dovedit mult mai eficiente dacât alte sisteme, creind câte o pagină pentru fiecare mesaj și oferind o largă varietate de opțiuni. Toate paginile forumului pot fi actualizate prin schimbarea unui script PHP.
Bazele de Date. Un astfel de exemplu (edificator) îl oferă site-urile care dau toate informațiile dintr-o bază de date. Spre exemplu, Script Avenue este rulat de câteva scripturi, care furnizează toate informațiile dintr-o bază de date amplă. Toate categoriile de scripturi diferite pot fi accesate într-un singur script exact prin schimbarea URL-ului pentru a accesa diferite părți ale bazei de date.
Când avem un site de mari dimensiuni – cu multe pagini, și dorim să modificăm aspectul general sau să schimbăm proiectul, chestiune care ar cere foarte mult timp pentru aducere la zi și încărcare. Cu PHP și MySQL întregul site Web se poate reduce la unul sau două scripturi PHP care să acceseze o bază de date MySQL pentru a obține informațiile pentru paginile Web. Pentru a actualiza sau a modifica proiectul centrului Web nu trebuie să schimbăm decât o pagină.
Sunt necesare trei componente pentru a putea rula scripturi PHP care să acceseze baze de date cu MySQL.
În primul rând, este nevoie de un server Web. Acesta poate fi sau pe calculatorul personal sau pe o 'gazdă' Web. Oricare pachet – oricare tip de server Web este acceptat și va lucra cu PHP și MySQL, dar cel mai recomandat este Apache, care e public și gratis.
PHP trebuie să fie instalat pe server. Dacă nu este deja instalat, puteți să o faceți sau să apelați la administratorul serverului Web, în acest sens. Pachetul de instalare poate fi descărcat – preluat de la http://PHP.net și este deasemeni public – gratuit. Dacă nu sunteți sigur dacă este sau nu instalat, o să vedeți mai jos cum vă puteți lămuri.
În fine, aveți nevoie de MySQL. Acesta este de fapt pachetul de programe pentru gestiunea bazelor de date. Puteți folosi deasemeni multe alte sisteme de baze de date (SQL, Oracle etc.) dar aici discutăm despre PHP/MySQL, deci avem nevoie de MySQL (cu toate că se folosesc comenzi care țin de limbajul SQL ți 'merg' la oricare din sistemele de baze de date SQL.
4.1.4 Eficienta unui site
Un website bine facut este un website care se încarca rapid și oferă vizitatorilor o funcționalitate impecabilă și un conținut complet. Arhitectura informatiei este simplă și clară, asigurând o navigare intuitivă pentru acces rapid la toate informațiile.
Criteriile necesare pentru eficiența unui site sunt:
încarcare rapidă
conținut relevant
navigare ușoară
prezentare consecventă
organizare intuitivă
aspect plăcut
optimizarea pentru motoarele de căutare
Un design de calitate înseamna și un aspect placut, care pune în valoare functionalitatea site-ului și informația oferită.
Animațiile și imaginile marețte timpul de încărcare al paginii. Pe Internet, însă, rapiditatea face legea. Statisticile spun ca un vizitator asteaptă în medie 12 secunde ca pagina sa se încarce, dupa care pleacă. În aceasta aplicaței s-a ținut cont și de acest lucru.
Un element foarte important este informația la zi . Site-ul trebuie sa conțina noutăți nu mai vechi de o saptmană.La nivel tehnic, criteriul cel mai important este plasarea site-ului în motoarele de căutare.
Motoarele de căutare – sunt o categorie foarte importantă de situri web menite să ajute utilizatorii Internetului; ele utilizează pagini Web interactive pentru realizarea căutărilor. Ele sunt principalele site-uri pe care trebuie să le vizitați atunci când căutați o informație și nu știți exact adresa la care o puteți găsi cu exactitate. Având peste un milion de locații Web existente și unele noi care apar zi de zi, s-ar putea să ne întrebăm cum ar putea fi ținută evidența acestora și cum este posibil să identificăm o anumită locație; soluția o reprezintă motoarele de căutare.
Acestea caută în paginile web cuvintele "cheie" (keywords) specificate de utilizator și vă întorc o listă cu adresele paginilor care conțin cuvintele "cheie" solicitate.
Motoarele de căutare sunt capabile să caute informațiile dorite de utilizator atât în paginile web cât și în grupurile de știri USENET. În mod normal un motor de căutare trimite un program robot "spider" care cercetează paginile web pentru a găsi cuvintele cheie solicitate. Un alt program numit "indexer" citește aceste pagini și realizează o listă bazată pe cuvintele existente în document.
Fiecare motor de căutare folosește proprii algoritmi de indexare astfel încât să returneze doar rezultatele semnificative pentru fiecare interogare.
Orice motor de căutare conține un câmp de editare în care puteți introduce cuvintele cheie care sunt semnificative pentru informația dorită. După ce ați introdus cuvintele cheie trebuie să apăsați un buton (de obicei "search") pentru a lansa căutarea dorită. După câteva momente programul de căutare vă întoarce o listă cu adresele paginilor în care a găsit cuvintele solicitate de dumneavoastră.
Cele mai multe motoare de căutare au o secțiune pentru căutare avansată (Advanced Search) secțiune unde puteți realiza căutări complexe, căutări în care să folosiți operatorii logici (ex. AND , OR, NOT) pentru cuvintele cheie.
Cel mai cunoscute motoare de căutare este Google.
Google rulează folosind o combinație unică de software și hardware. Viteza poate fi atribuită algoritmului eficient de căutare, dar și miilor de PC-uri pe care le-a strâns într-o rețea pentru a creea un motor de căutare ultra rapid.
Spre deosebire de multe alte motoare de căutare, Google afișează rezultatele care includ toți termenii căutării, fie în textul paginii, fie în adresa paginii. Nu mai aveți parte de frustrarea dată de pagini care nu au nimic în comun cu ceea ce căutați.
Google memorează multe pagini web pentru a vi le putea pune la dispoziție în caz că site-ul original nu este disponibil momentan. Utilizarea acestor pagini poate fi de multe ori mult mai rapidă decât calea obișnuită, chiar dacă informația ar putea să nu mai fie la zi.
Prin accesarea a mai mult de 1,3 miliarde de pagini, Google oferă rezultate relevante către utilizatori și întreaga lume, în mod obișnuit în mai puțin de jumătate de secundă. Azi, Google răspunde la mai mult de 100 de milioane căutări pe zi.
Alte motoare de căutare:
Yahoo, mare portal de web cu meniu pe domenii și motoare de căutare, alături de multe alte servicii personalizate modulare. Când nu știi exact ce cauți, caută aici, pornind de la cel mai general domeniu în care se înscrie problema.
MicroSoft Network, portal cu motoare de căutare și multiple servicii și resurse online.
AOL – America OnLine, portal destinat îndeosebi utilizatorilor AOL.
Lycos, portal cu motor de căutare și multiple servicii online pentru comunicare și informare, pagini personalizate.
Netscape, portalul complex al companiei Netscape, ușor de utilizat mai ales de către cei care folosesc Netscape Navigator; oferă multe servicii personalizate.
Excite, portal cu motor de căutare, multe servicii personalizate modulare.
AltaVista, portal cu un mare catalog pe categorii, cu motoare de căutare rapidă.
Look Smart, portal cu o organizare deosebită a categoriilor.
I Won, portal cu motor de căutare, servicii personalizate modulare.
Northern Light, motor de căutare cu o bază de date foarte mare și diverse alte servicii.
În România:
Trafic, un top al siturilor web în funcție de numărul de vizitatori.
România Online, portal cu motor de căutare cu multiple servicii gratuite.
Bumerang, portal care vă oferă foarte multe servicii, de la email, SMS și până la revista cu același nume.
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Ce Este Internet Ul (ID: 149606)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
