AWWW-1st3.6-w01.tresc-1.0-Slajd18

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Dokument HTML

Dokument HTML


Dokument HTML może składać się z jednego lub wielu plików. Zestawy wieloplikowe są konieczne m.in. wtedy, gdy dokument zawiera elementy binarne w postaci np. obrazów graficznych lub gdy dokument ma tzw. strukturę ramkową. W takich przypadkach każdy obraz graficzny lub treść ramki są zapisane w odrębnych plikach, a główny plik HTML zawiera stosowne wskaźniki. Adresem URL wieloplikowego dokumentu HTML jest adres URL pliku HTML lub pliku definicji ramek. Za pobranie kompletnego zbioru plików odpowiada klient HTTP.

Na slajdzie przedstawiono przykład wieloplikowego dokumentu HTML.. Dokument składa się z pliku HTML, zawierającego opis układu graficznego dokumentu i jego treść tekstową, oraz z dwóch plików JPG zawierających obrazy graficzne osadzone w dokumencie. Powiązania plików graficznych JPG z plikiem HTML są implementowane poprzez osadzenie wskaźników adresowych w treści pliku HTML. Proces pobierania takiego dokumentu przez klienta HTTP przebiega w następujących krokach:

1. Użytkownik przekazuje klientowi HTTP adres URL pliku HTML, np. http://www.poznan.pl/main.html

2. Klient HTTP wysyła do serwera HTTP żądanie pobrania pliku HTML, np. o nazwie main.html

3. Klient HTTP otrzymuje od serwera HTTP plik HTML i analizuje jego zawartość w celu wyszukania wskaźników do plików załączników.

4. Klient HTTP wysyła do serwera HTTP żądania pobrania plików załączników, np. circle.jpg i rect.jpg.

5. Klient otrzymuje od serwera HTTP pliki załączników i wizualizuje kompletny dokument.

Warto podkreślić, że przedstawiona interakcja klienta HTTP z serwerem HTTP może wymagać trzykrotnego nawiązania połączenia HTTP, w przypadku stosowania protokołu HTTP 1.0, lub tylko jednokrotnego lecz wielożądaniowego, w przypadku stosowania protokołu HTTP 1.1 i mechanizmu Persistent Connections (patrz wykład "Protokół HTTP").


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