Sunteți pe pagina 1din 2

TIC

Stefan Justin
Clasa a XIII-ea A
Scrierea unei pagini de Web n HTML
Paginile de Web sunt scrise ntr-un limbaj numit HTML (Hypertext Markup Language limbaj de
marcare hipertext). HTML permite utilizatorilor s produc, pagini care includ texte, grafic i indicatori la
alte pagini de Web. Vom ncepe s studiem HTML eu aceti indicatori, pentru c ei reprezint tocmai
mecanismul care ine Web-ul conectat
URL- Uniform Resource Locators
O pagin de Web poate s conin referine la alte pagini. S explicm cum sunt implementate aceste
referine. nc de la crearea Web-ului a fost clar c pentru a avea o pagin care s indice spre alt pagin este
necesar un mecanism care s permit numirea i regsirea paginilor. n particular sunt trei ntrebri la care
trebuie sa se rspund nainte de a se putea afia o pagin:
l. Cum se numete pagina ?
2. Cum este localizat pagina ?
3. Cum se face accesul la pagin ?
Dac fiecare pagin ar avea un nume unic, atunci nu ar exista nici o ambiguitate n identificarea
paginilor. Totui, problema nu este nc rezolvat. S considerm de exemplu o paralel ntre oameni i
pagini. n SUA aproape fiecare persoan are un numr de asigurare social; care este un identificator unic,
astfel nct nu exist dou persoane cu acelai numr. Totui, cunoscnd numai numrul respectiv nu exist
nici o posibilitate de a gsi adresa persoanei respective, i sigur nu se poate afla dac persoanei respective
trebuie s i se scrie n englez, spaniol sau chinez. Web-ul are practic acelai fel de probleme.
Soluia aleas identific paginile ntr-un mod care rezolv toate trei problemele n acelai timp.
Fiecare pagin are un URL (Uniform Resource Locater - adresa uniform pentru localizarea resurselor) care
funcioneaz ca nume al paginii general valabil. Un URL are trei componente: protocolul, numele DNS al
mainii pe care este memorat fiierul i un nume local, care indic n mod unic pagina (de obicei numele
fiierului care conine pagina). De exemplu, URL-ul departamentului din care face parte autorul este:
http://www.cs.vu.nl/welcome.html
Acest URL este format din trei componente: protocolul (http), numele DNS al serverului
(www.cs.vu.nd) i numele fiierului (welcome.html), cu semnele de punctuaie corespunztoare.
Se utilizeaz notaii care reprezint prescurtri standard. De. exemplu user/ poate s fie pus n
coresponden cu directorul WWW al utilizatorului user, folosind convenia c o referin la directorul
respectiv implic un anumit fiier, de exemplu index.html. De exemplu pagina autorului poate s fie referit
ca:
http://www.cs.vu.nl/~ast/
chiar dac de fapt numele fiierului este diferit. Pe multe servere un nume de fiier indic implicit
pagina organizaiei creia i aparine serverul.
Acum ar trebui s fie clar cum funcioneaz hipertextul. Pentru a face o poriune de text selectabil,
cel care scrie pagina trebuie s furnizeze dou elemente: textul prin care se face selecia i URL-ul paginii
care trebuie adus dac textul este selectat. Cnd se face selecia, programul de navigare caut numele
serverului utiliznd DNS-ul. Pe baza adresei IP a serverului, programul de navigare stabilete o conexiune
TCP spre server. Utiliznd aceast conexiune, se transmite numele fiierului utiliznd protocolul specificat.
Bingo. Acum sosete pagina.
Protocolul http este protocolul nativ pentru Web; e1 este utilizat de ctre serverele de HTTP.
Protocolul ftp este utilizat pentru accesul la fiiere prin FTP (File Transfer Protocol - protocol pentru
transferul de fiiere), protocolul Internet de transfer de fiiere. FTP este utilizat de peste douzeci de ani i
este foarte rspndit. Numeroase servere de FTP din toat lumea permit ca de oriunde din Internet s se fac
o conectare i s se aduc orice fiier plasat pe un server FTP. Web-ul nu aduce schimbri aici, face doar ca
obinerea fiierelor s se fac mai uor, pentru c FT'P are o interfa mai puin prietenoas. n viitor probabil
c FTP-ul va dispare, deoarece nu exist nici un avantaj pentru o organizaie s aib un server de FTP n loc

de un server de HTTP, care poate s fac tot ce face un server de FTP, i chiar mai mult (desigur mai exist
nite argumente legate de eficien).
Este posibil s se fac acces la un fiier local ca la o pagin de Web, fie utiliznd protocolul file
(fiier), sau pur i simplu utiliznd numele fiierului. Aceast abordare este similar utilizrii protocolului
FTP, dar nu implic existena unui server. Desigur funcioneaz numai pentru fiiere locale.
{Protocolul news permite unui utilizator de Web s citeasc un articol din tiri ca i cum ar fi o
pagin de Web. Aceasta nseamn de fapt c un program de navigare este n acelai timp i un cititor de tiri.
De fapt multe programe de navigare au butoane sau elemente de meniu care permit citirea tirilor USENET
mai uor dect daca se utilizeaz cititoare de tiri obinuite.
Protocolul news admite dou formate. Primul format specific un grup de tiri si poate sa fie utilizat
pentru a obine o list de articole de la un server de tiri preconfigurat. Al doilea format cere identificatorul
unui articol, de exemplu AA0134223112@csutah.edu. Programul de navigare aduce articolul de la serverul
corespunztor utiliznd protocolul NNTP.
Protocolul gopher este utilizat de sistemul Gopher, care a fost proiectat la universitatea Minnesota.
Numele este cel al echipei atletice a universitii, the Golden Gopher, de asemenea acest nume este utilizat n
argou pentru go for; adic o comand de aducere Gopher-ul a precedat Web-ul cu civa ani. Este o metod
de regsire a informaiei, similar conceptual cu cea utilizat de Web, dar acceptnd numai text i imagini.
Cnd un utilizator se conecteaz la un server de Gopher, va avea la dispoziie un meniu de fiiere i
directoare, fiecare intrare putnd s fie conectat la orice meniu de Gopher oriunde n lume.
Marele avantaj al Gopher-ului n raport cu Web-ul este c funcioneaz foarte bine cu terminale
ASCII care afieaz 25 x 80 caractere si din care exist nc foarte multe n lume. Pentru c este bazat pe
text, Gopher este foarte rapid. De aceea n lume exist multe servere de Gopher. Utilizatorii de Web pot s
acceseze un server de Gopher i s vad fiecare meniu Gopher ca o pagin Web cu intrri selectabile. Dac
nu ai lucrat cu Gopher-ul utilizai maina favorit de cutare n Web pentru a cuta cuvntul gopher.
Este posibil s se trimit cerere de cutare complet unui server de Gopher utiliznd un protocol
gopher+. Ce se va afia este rezultatul cererii transmise serverului de Gopher.
Ultimele dou protocoale nu unt de fapt protocoale pentru aducerea unor pagini de Web i nu sunt
suportate de orice program de navigare, dar sunt utile. Protocolul mailto permite transmiterea de pot dintrun program de navigare. Pentru a face aceast operaie se selecteaz butonul OPEN i se specific un URL
constnd din mailto: urmat de adresa destinatarului. Majoritatea programelor de navigare vor rspunde cu un
formular care are intrri corespunztoare subiectului i altor informaii din antet i spaiu pentru mesaj.
Protocolul telnet este utilizat pentru stabilirea unei conexiuni pe o main aflat la distan. Se
utilizeaz n acelai fel ca i programul Telnet, ceea ce nu constituie o surpriz, deoarece majoritatea
programelor de navigare utilizeaz programul Telnet.}
Pe scurt URL-urile au fost proiectate nu numai pentru a permite utilizatorilor s navigheze prin Web,
dar i pentru a utiliza FTP, news, Gopher, email i telnet, ceea ce face inutile interfeele specializate pentru
aceste protocoale integrnd astfel ntr-un singur program, navigatorul n Web, aproape toate tipurile de acces
n Internet. Dac metoda nu ar fi fost proiectat de un fizician ar fi putut s par produsul departamentului de
publicitate al unei companii de software.
n ciuda tuturor acestor proprieti, creterea Web-ului scoate n eviden i o slbiciune a metodei
utilizrii URL-urilor. Pentru o pagin care este foarte des referit, ar fi de preferat s existe mai multe copii
pe servere diferite, pentru a reduce traficul n reea. Problema este c URL-urile nu ofer nici o posibilitate
de indicare a unei pagini fr s se specifice unde este localizat pagina respectiv. Nu exist nici o metod
pentru a spune ceva de genul: Vreau pagina xyz, dar nu m intereseaz de unde o aduci. Pentru a rezolva
aceast problem i a permite multiplicarea paginilor IETF lucreaz la un sistem de URL (Universal
Resource Identifiers - identificatori universali de resurse). Un URL poate s fie privit ca un URL generalizat.
Acest subiect este n curs de cercetare.
Documentaie: Andrew Tannenbaum Reele de calculatoare

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