Co się stanie gdy wpiszesz w pole adresu twojej przeglądarki URL http://www.aprelium.com/doc/sample.html?
Najpierw, przeglądarka dzieli URL na 3 części:
http://: Ta część wskazuje, że dokument do którego chcesz uzyskać dostęp może zostać pobrany z z serwera sieciowego, który rozumie protokół HTTP. Protokół HTTP jesy wystandaryzowanym językiem komunikacji pomiędzy przeglądarkami, a serwerami sieciowymi.
www.aprelium.com: To jest nazwa hosta komputera, z którego może zostać ściągnięty dokument.
/doc/sample.html: To jest wirtualna ścieżka dokumentu na serwerze sieciowym www.aprelium.com.
Następnie, przeglądarka ustanawia kanał połączenia z serwerem sieciowym na komputerze, którego nazwa hosta to www.aprelium.com i żąda dokumentu, którego wirtualna ścieżka to doc/sample.html. Serwer rozszyfrowywuje żądanie i przekształca wirtualną ścieżkę w rzeczywistwą, która powinna zgadzać się z istniejący plikiem. Serwer wysyła plik do przeglądarki razem z kilkoma użytecznymi informacjami takimi jak: data ostatniej modyfikacji i typ MIME. Typ MIME pomaga przeglądarce zdecydować jak wyświetlić pobrany dokument. W naszym przykładzie, jest to plik HTML. Więc serwer ustawia jego typ MIME na text/html i przeglądarka rozumie, że musi go zrenderować jeko tekst.
Czasami wpisujesz URL bez sprecyzowanej nazwy pliku np. http://www.aprelium.com/doc. Przeglądarka wysyła żądanie do serwera sieciowego tak jak w poprzednim przykładzie. Serwer jednak wykrywa, że wirtualna ścieżka wskazuje na katalog, a nie plik. Wyszukuje on wtedy w tym katalogu plik index. Pliki Index zazwyczajaj nazwane są index.html lub index.htm. Jeśli znajdzie na przykład: index.html, zachowywuje się tak jakby żądanym URL`em był http://www.aprelium.com/doc/index.html. Jeśli nie znaleziono żadnych plików Index, serwer sieciowy tworzy listę zawartości katalogu i wysyła ją do przeglądarki lub zgłasza błąd.
Poprzedni | Spis treści | Następny |
Wprowadzenie | Początek rozdziału | Zaczynamy |