Co to jest URL?

URL (Universal Resource Locator, albo - wg innego tłumaczenia - Uniform Resource Locator), jest to stosowany w przeglądarkach WWW system adresowania, pozwalający wskazać dowolny dokument dostępny w Internecie. URL, z grubsza rzecz biorąc, jest to rodzaj uogólnionej "ścieżki dostępu do pliku", występującej np. w systemach operacyjnych MS-DOS czy Unix, z tym, że podaje on nie tylko katalog i nazwę danego dokumentu, ale także adres komputera w Internecie, na którym się on znajduje oraz rodzaj usługi, poprzez którą dokument jest osiągalny (WWW, gopher bądź ftp). Typowy schemat konstrukcji URL'a wygląda tak:

protokół://adres.komputera.w.internecie/katalog/katalog/katalog/plik

"Protokół" określa sposób dostępu do danego dokumentu: dla dokumentów osiągalnych przez WWW początkową częścią adresu będzie "http:", dla dokumentów gophera - "gopher:", a dla plików dostępnych przez anonimowe ftp - "ftp:". Przykładowy URL strony WWW może wyglądać np. tak:

http://www.uci.agh.edu.pl/pzs/pzs.html

Rozszerzenie ".html" (względnie ".htm" w przypadku MS-DOS-u) jest charakterystyczne dla plików zawierających strony WWW. Jeżeli chcemy odwołać się do strony macierzystej danego serwera (głównego menu dla gophera lub głównego katalogu w przypadku ftp), określenie katalogu i pliku można opuścić, a więc powyższy URL przyjmie postać

http://www.uci.agh.edu.pl/

Przeglądarki WWW potrafią działać również samodzielnie - bez współpracy z jakimkolwiek serwerem, odczytując jako dokumenty HTML pliki znajdujące się lokalnie na dysku naszego komputera - dla takich plików początkową częścią URL'a będzie "file:", zaś "adres.komputera.w.internecie" pozostawiamy pusty, a więc np.

file:///c:/html/moja_str.htm

(w komputerze z systemem MS-DOS stosujemy znaki "/" zamiast "\" w nazwach katalogów!). Istnieją także bardziej "egzotyczne" URL'e, dla współpracy z innymi usługami sieciowymi (np. "telnet:", "news:", "wais:", "mailto:") - nie każdy klient WWW potrafi obsługiwać te mniej typowe.

W pliku opisującym stronę WWW każdemu odsyłaczowi trzeba przyporządkować URL dokumentu, do którego ten odsyłacz prowadzi. Każda przeglądarka WWW posiada też opcję umożliwiającą w trakcie pracy z programem załadowanie dokumentu wskazanego przez dowolny (wpisywany ręcznie) URL, niezależnie od odnośników znajdujących się na aktualnie oglądanej stronie.