Sunteți pe pagina 1din 17

Server Web/HTTP

Web-ul este un sistem client/server Aplicatia care trimite pagini pe World Wide Web este numita Server HTTP Port implicit pentru server HTTP = 80 Accesarea paginilor se face printr-un URL de forma http://server.ext:port/cale/.../fisier.ext

Server Web/HTTP
Pagini implicite
Se configureaza la instalarea serverului web Exemplu:
Default.htm, default.html, Index.htm, index.html Default.aspx, index.aspx; Default.php, index.php4 Etc

Cum functioneaza HTTP


1. 2. 3. browser-ul se conecteaza la calculatorul si portul din adresa; Se transmite GET /studenti/8000/note_IT.htm Serverul trimite inapoi:
1. 2. 3. Codul de stare al resursei (200 OK, 404 = not found, etc.); Indicator de tip de fisier (html, imagine, etc); Continutul fisierului

Cum functioneaza HTTP


Daca fisierul contine HTML, browser-ul:
Parcurge fisierul Pentru fiecare URL gasit in fiser se conecteaza la server si resursele indicate de URL-urile din fisiere

Procedura se repeta

Exemplu de raspuns HTTP


HTTP/1.0 200 OK Server: Microsoft-IIS/4.0 Connection: keep-alive Date: Fri, 09 Feb 2001 22:41:10 GMT Content-Type: text/html Accept-Ranges: bytes Last-Modified: Fri, 09 Feb 2001 03:50:15 GMT Content-Length: 5574

Folderele serverelor Web


Exista un director radacina pentru serverul web (c:\Inetpub\wwwroot); La o cerere de tipul
GET /studenti/8000/note_TI.html

Serverul va trimite catre client


c:\Inetpub\wwwroot\studenti\8000\note_TI.html

Foldere virtuale
Exemplu: stiri locale in E:\StiriLocale Radacina server web: c:\inetpub\wwwroot La o cerere de tipul
GET /stiri/default.html

Serverul va trimite
E:\StiriLocale\default.html

Servere web virtuale


Pe aceeasi masina un server poate raspunde la cereri adresate de mai multe adrese IP Pe acelasi server fizic:
www.server.ro www.server.com, etc. Fiecare cu adresa lui IP Sau in functie de antet (domeniu) cerut

Jurnalizarea vizitelor
In jurnale generate:
La fiecare ora; Zilnic; Saptaminal; Lunar, etc.

In jurnale se pot pastra:


Adresa IP a clientului; Starea resursei;

Jurnalizarea vizitelor
In jurnale se pot pastra:
Referer; IP server; Port server; URL-ul de acces; Numele agentului (browserul) Data si ora accesului.

Programe pentru analiza trafic


(Web Log Analyzer) Analiza traficului din jurnalele serverelor web, FTP; Diferite rapoarte Exemple.

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