url





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 url
DocFlavor URL
Analizuje podejrzane pliki i adresy URL
add url
ref url
ref url
filter url input
option external image list url

więcej podobnych podstron