|
Pagini Web, HTML, DHTML, Ce e FTP ...nainte de a se putea afisa o paginal. Cum se numeste pagina 2. Cum este localizata pagina 3. Cum se face accesul la pagina Daca fiecare pagina ar avea un nume unic, atunci nu ar exista nici o ambiguitate in identificarea paginilor. Totusi, problema nu este inca rezolvata. Sa consideram de exemplu o paralela intre oameni si pagini. In SUA aproape fiecare persoana are un numar de asigurare sociala care este un identificator unic, astfel incat nu exista doua persoane cu acelasi numar. Totusi, cunoscand numai numarul respectiv nu exista nici o posibilitate de a gasi adresa persoanei respective, si sigur nu se poate afla daca persoanei respective trebuie sa i se scrie in engleza, spaniola sau chineza. eb-ul are practic acelasi fel de probleme.Solutia aleasa identifica paginile intr-un mod care rezolva toate trei problemele in acelasi timp. Fiecare pagina are un URL Uniform Resource Locater - adresa uniforma pentru localizarea resurselor care functioneaza ca nume al paginii general valabil. Un URL are trei componente protocolul, numele DNS al masinii pe care este memorat fisierul si un nume local, care indica in mod unic pagina de obicei numele fisierului care contine pagina. De exemplu, URL-ul departamentului din care face parte autorul estehttp.cs.vu.nlelcome.htmlAcest URL este format din trei componente protocolul http, numele DNS al serverului .cs.vu.nd si numele fisierului elcome.html, cu semnele de punctuatie corespunzatoare.Se utilizeaza notatii care reprezinta prescurtari standard. De. exemplu user poate sa fie pus in corespondenta cu directorul al utilizatorului user, folosind conventia ca o referinta la directorul respectiv implica un anumit fisier, de exemplu index.html. De exemplu pagina autorului poate sa fie referita cahttp.cs.vu.nlastchiar daca de fapt numele fisierului este diferit. Pe multe servere un nume de fisier indica implicit pagina organizatiei careia ii apartine serverul.Acum ar trebui sa fie clar cum functioneaza hipertextul. Pentru a face o portiune de text selectabila, cel care scrie pagina trebuie sa furnizeze doua elemente textul prin care se face selectia si URL-ul paginii care trebuie adusa daca textul este selectat. Cand se face selectia, programul de navigare cauta numele serverului utilizand DNS-ul. Pe baza adresei IP a serverului, programul de navigare stabileste o conexiune TCP spre server. Utilizand aceasta conexiune, se transmite numele fisierului utilizand protocolul specificat. Bingo. Acum soseste pagina.Protocolul http este protocolul nativ pentru eb e1 este utilizat de catre serverele de HTTP.Protocolul ftp este utilizat pentru accesul la fisiere prin FTP File Transfer Protocol - -protocol pentru transferul de fisiere, protocolul Internet de transfer de fisiere. FTP este utilizat de peste douazeci de ani si este foarte raspandit. Numeroase servere de FTP din toata lumea permit ca de oriunde din Internet sa se faca o conectare si sa se aduca orice fisier plasat pe un server FTP. eb-ul nu aduce schimbari aici, face doar ca obtinerea fisierelor sa se faca mai usor, pentru ca FTP are o interfata mai putin prietenoasa. In viitor probabil ca FTP-ul va dispare, deoarece nu exista nici un avantaj pentru o organizatie sa aiba un server de FTP in loc de un server de HTTP, care poate sa faca tot ce face un server de FTP, si chiar mai mult desigur mai exista niste argumente legate de eficienta.Este posibil sa se faca acces la un fisier local ca la o pagina de eb, fie utilizand protocolul file fisier, sau pur si simplu utilizand numele fisierului. Aceasta abordare este similara utilizarii protocolului FTP, dar nu implica existenta unui server. Desigur functioneaza numai pentru fisiere locale.IProtocolul nes permite unui utilizator de eb sa citeasca un articol din stiri ca si cum ar fi o pagina de eb. Aceasta inseamna de fapt ca un program de navigare este in acelasi timp si un cititor de stiri. De fapt multe programe de navigar... Download
|