ZAWWW-2st1.2-w01.tresc-1.0-Slajd7

Z Studia Informatyczne
Wersja z dnia 09:42, 30 wrz 2006 autorstwa Juliusz Jezierski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zadania serwera HTTP

Zadania serwera HTTP


Drugim istotnym elementem architektury WWW jest serwer HTTP, nazywany również serwerem WWW. Serwer HTTP jest programem systemowym, nieprzerwanie pracującym na wyznaczonym komputerze, prowadzącym nasłuch sieciowy w celu odbioru żądań od klientów HTTP. Po otrzymaniu żądania HTTP, serwer HTTP pobiera z lokalnego systemu plików żądany dokument i wysyła go do klienta HTTP. Przykładami programów serwerów HTTP są: Apache (www.apache.org), Jigsaw (www.w3.org), Microsoft Internet Information Services (www.microsoft.com), Sun Java System Web Server (www.sun.com). Coraz częściej serwery HTTP stanowią standardowy składnik systemu operacyjnego.

Do dodatkowych zadań serwerów HTTP należą zwykle: rejestracja obsługiwanych żądań polegająca na ich zapisie w plikach dziennika (log files), uwierzytelnianie i kontrola dostępu użytkowników końcowych za pomocą nazwy i hasła, kryptograficzne szyfrowanie komunikacji sieciowej z klientem HTTP, automatyczny wybór odpowiedniej wersji językowej dokumentu, itp.


<< Poprzedni slajd | Spis treści | Następny slajd >>