URL
pl.comp.www FAQ
Następny
Następny rozdział
Rozdział 2. Definicje
Poprzedni rozdział
Poprzedni
2.21. URL
From: Marcin 'Chomik' Nowak
<chomik@piast.t19.ds.pwr.wroc.pl>
From: Piotr Tęczyński <pteczyn@hum.amu.edu.pl>
URL
--
Uniform Resource Locator
URL składa się ze nazwy
schematu i części dopełniającej (właściwego adresu): URL ==
scheme:scheme-specific-part
Czyli URL składa się ze schematu,
nazwy protokołu
(a właściwie odpowiedniego mnemonika) oraz z części
specyficznej dla danego schematu. Przy czym tę część charakterystyczną
można rozbić na następujące części:
użytkownik
hasło
adresu węzła sieci
(czyli nazwy hosta,
komputera w sieci)
portu przypisanego danej usłudze
standardowe
numery portów opisane są w
STD 1
ścieżki do pliku
(może być wirtualnej czyli
określanej w ustawieniach serwera, nie zaś istniejącej w systemie
plików)
parametrów pliku
(wymienianych po znaku " ; " -
np. typ pliku w FTP)
opcji zapytania
(przekazywanych jako parametry
do programów, a wymienianych po znaku zapytania " ? ")
fragmentu, węzła w pliku
wymienianego po znaku
,,hasha'' " # ")
czyli:
protokół://użytkownik:hasło@host:nr_portu/ścieżka;parametr_obiektu?zapytanie#węzeł
W nazwie usługi (schemacie) mogą być użyte litery łacińskie (a-z),
cyfry, znak plusa (+), kropki (.) i przeniesienia (-). Przy czym
program powinien dokonywać translacji z napisu wielkimi literami do
małych. Widać więc, że w bezpośrednio w URLu mogą być użyte jedynie
znaki ze alfanumeryczne z zestawu ASCII (dostępność wprowadzania)
(czyli (a-Z)(0-9) a także znaki znaków w notacji szesnastkowej np. %7E
znaczy ~ czyli tyldę stosowaną często jako skrót dla kont
użytkowników).
Dostępne usługi opatrzone są następującymi mnemonikami:
file:
odnośnik do zasobów lokalnych komputera
(nie należy chyba używać w sieci :-) (zalecane jeśli chcemy pokazać
jakiś plik który
musi
istnieć na komputerze
klienta (np.
file://localhost/etc/resolv.conf
ftp:
odnośnik do zasobów
dostępnych za pomocą protokołu FTP, z wariantem
ftp://użytkownik@...
lub
ftp://użytkownik:hasło@...
(choć tej ostatniej wersji zdecydowanie nie polecam).
gopher:
odnośnik do zasobów
gophera
(standardowy port: 70)
http:
zasób obsługiwany przez
serwer
HTTP
(HTTPd) (standardowy port:
80)
mailto:
odnośnik powodujący
wysłanie listu pod podany adres (bez // po dwukropku!!!). Dla
wyspecyfikowania tematu listu można spróbować dodać do komendy A
atrybut title="Tytuł listu" albo próbować użyć (co może w części
przeglądarek spowodować kłopoty, znakomicie ułatwiając życie
większości) URLa w postaci:
mailto:user@host.in.my.org?Subject=A%20to%20moj%20przykladowy%20temat
(ale gorąco odradzam).
news:
odnośnik powodujący
uruchomienie przeglądarki USENETU (news) używając domyślnego serwera,
i podanej grupy (ew. określony artykuł wg identyfikatora).
telnet:
odnośnik do zdalnego
komputera, zazwyczaj używając terminala VT100 (bez // po dwukropku!!!)
(standardowy port: 23)
tn3270:
odnośnik do zdalnego komputera IBM (np.
3090 na plearn.edu.pl) terminala IBM-3270 (bez // po dwukropku!!!)
wais:
odwołanie do systemu
wyszukiwawczego
WAIS
newsrc:
odnośnik do określonego
pliku . newsrc (jak rozumiem lokalnego)
nntp:
określa inny niż domyślnie
używany serwer newsów (port 119), a także może określać daną
grupę/wiadomość w/g wyspecyfikowanego
Message-ID:
Adres komputera może być podany tak przy użyciu nazwy
zdefiniowanej w DNS jak i jako numer IP. Numer portu o ile
standardowy
--- opisany w odpowiednim RFC --
STD 2
może być pominięty. Ścieżka dostępu do pliku może
kończyć się na nazwie katalogu (o ile w katalogu tym jest
(zdefiniowany w ustawieniach serwera) plik ,,domyślny'' (zwykle o
nazwie: index.html, index.htm lub default.htm) jednak wtedy (aby nieco
przyśpieszyć operacje --- podwójne odwoływanie się serwera najpierw do
pliku, a potem do katalogu, wraz z generowanie przez serwer odpowiedzi
301 Moved permanently Location:
http://www.foo.bar:80/dir/
nie rozpoznawanej przez
niektóre stare przeglądarki). warto zakończyć ścieżkę znakiem / (tzw.
slash, ciach).
Patrz też:.
Standardy: URL
Beginner's Guide to HTML
(Marka Andreessena)
URL Schemes Supported in Lynx
Następny
Spis treści
Poprzedni
URI
Początek rozdziału
URN
Wyszukiwarka
Podobne podstrony:
hat girls w urlDocFlavor URLAnalizuje podejrzane pliki i adresy URLadd urlref urlref urlfilter url inputoption external image list urlwięcej podobnych podstron