169
Działanie serwera WWW można opisać w następujący sposób (rys. 7.1):
1. Klient (użytkownik Internetu) wpisuje adres strony w przeglądarce internetowej, np.: http://saturn.mech.pk.edu.pl.
2. W sieci odszukiwany jest serwer odpowiedzialny za wyświetlenie strony o żądanym adresie.
3. Nawiązywane jest połączenie klienta z serwerem (najczęściej na porcie 80 TCP).
4. Serwer WWW lokalizuje katalog z plikami strony i jeśli w podanym adresie URL nie podano nazwy pliku, to znajduje plik o nazwie index z rozszerzeniem .hym(lub .html, .php, .asp, ...).
5. Serwer wysyła przez sieć treść pliku do klienta - przeglądarki internetowej.
6. Jeśli w treści strony WWW umieszczono grafikę lub dodatkowe programy (np. applety Javy) to klient porozumiewa się z serwerm w celu przesłania brakujących elementów strony WWW.
7. Przeglądarka internetowa interpretuje kod html i na tej podstawie wyświetla stronę w formie tekstowej lub graficznej.
Obecnie najpopularniejszym serwerem WWW jest program Apache. Jest to bezpłatne oprogramowanie rozwijane na zasadach OpenSource. Oprócz serwera Apache użytkownicy Internetu korzystają z komercyjnego produktu Microsoft IIS oraz serwera stron i aplikacji Javy IBM WebSphere. Do udostępniania stron bazujących na technologiach Javy, w Polce przyjął się również komercyjny serwer BEA oraz bezpłatny Apache Tomcat.
Serwer Apache można zainstalować na dowolnej platformie sprzętowej i dowolnym systemie operacyjnym. Wszelkie informacje i pliki dostępne są na stronie http: / /apache . org.
WSTĘP
Najpopularniejszym językiem do tworzenia stron WWW jest HTML
- ang. HyperText Markup Language, który stworzyli w 1989 roku Tim Bemers-Lee i Anders Berglund. Język HTML powstał na bazie standardu SGML
- ang. Standard Generalized Markup Language.
Pierwsze wersje języka były niezwykle ubogie i pozwalały prezentować na stronach WWW jedynie ułożone hierarchicznie teksty. Z czasem dodawano obsługę różnych czcionek, tabel i multimediów. Obecnie obowiązuje wersja