關於URL

統一資源定位器 URL (uniform [or universal] resource locator) :就是網站地址,有時也叫作IP地址(Internet Protocol address)或域名(domain name),是因特網上標準的資源的地址(Address)。它最初是由蒂姆·伯納斯-李發明用來做爲萬維網的地址的。如今它已經被萬維網聯盟編制爲因特網標準RFC1738了。域名的分類方法是很是巧妙的,就像電話區號同樣,可以幫助電腦使用者找到互聯網上的其餘電腦。統一資源定位器實際上只是一些號碼,可是爲了方便使用者記憶,域名服務器將它翻譯成網址。安全

 

統一資源定位符(URL)是用於完整地描述Internet上網頁和其餘資源的地址的一種標識方法。服務器

 

Internet上的每個網頁都具備一個惟一的名稱標識,一般稱之爲URL地址,這種地址能夠是本地磁盤,也能夠是局域網上的某一臺計算機,更多的是Internet上的站點。簡單地說,URL就是Web地址,俗稱「網址」。網絡

 

URI方案集,包含如何訪問 Internet 上的資源的明確指令。dom

 

URL 是統一的,由於它們採用相同的基本語法,不管尋址哪一種特定類型的資源(網頁、新聞組)或描述經過哪一種機制獲取該資源。網站

 

對於 Internet 服務器或萬維網服務器上的目標文件,可使用「統一資源定位符 (URL)」地址(該地址以「http://」開始)。Web 服務器使用「超文本傳輸協議 (HTTP)」,一種「幕後的」Internet 信息傳輸協議。例如,http://www.microsoft.com/ 爲 Microsoft 網站的萬維網 URL 地址。ui

 

URL的通常格式爲(帶方括號[]的爲可選項):翻譯

 

protocol :// hostname[:port] / path / [;parameters][?query]#fragmentorm

 

與FQDN區別在於多了協議頭即"http://"資源

 

URL的組成字符串

 

URL由三部分組成:協議類型,主機名和路徑及文件名。經過URL能夠指定的主要有如下幾種:http、ftp、gopher、telnet、file等。

 

協議

 

一、protocol(協議):指定使用的傳輸協議,下表列出 protocol 屬性的有效方案名稱。 最經常使用的是HTTP協議,它也是目前WWW中應用最廣的協議。

 

file資源是本地計算機上的文件。格式file:///

 

ftp經過 FTP訪問資源。格式 FTP://

 

gopher經過 Gopher 協議訪問該資源。

 

http 經過 HTTP 訪問該資源。 格式 HTTP://

 

https經過安全的 HTTPS 訪問該資源。 格式 HTTPS://

 

mailto 資源爲電子郵件地址,經過 SMTP 訪問。 格式 mailto:

 

mms 經過 支持MMS(流媒體)協議的播放該資源。(表明軟件:Windows Media Player)格式 MMS://

 

ed2k 經過 支持ed2k(專用下載連接)協議的P2P軟件訪問該資源。(表明軟件:電驢) 格式 ed2k://

 

URL的組成及響應

 

flashget 經過 支持Flashget:(專用下載連接)協議的P2P軟件訪問該資源。(表明軟件:快車) 格式 Flashget://

 

thunder 經過 支持thunder(專用下載連接)協議的P2P軟件訪問該資源。(表明軟件:迅雷) 格式 thunder://

 

news經過 NNTP 訪問該資源。

 

tencent經過支持tencent(專用聊天鏈接) 協議和用戶對話。(表明軟件:QQ、TM)格式 tencent://message/?uin=號碼&Site=&Menu=yes

 

msnim 經過支持msnim(專用聊天鏈接) 協議和用戶對話。(表明軟件:MSN、WLM) 格式 msnim:chat?contact=郵箱地址主機名

 

二、hostname(主機名):是指存放資源的服務器的域名系統 (DNS) 主機名或 IP地址。有時,在主機名前也能夠包含鏈接到服務器所需的用戶名和密碼(格式:username:password)。端口號

 

URL的運行

 

三、port(端口號):整數,可選,省略時使用方案的默認端口,各類傳輸協議都有默認的端口號,如http的默認端口爲80。若是輸入時省略,則使用默認端口號。有時候出於安全或其餘考慮,能夠在服務器上對端口進行重定義,即採用非標準端口號,此時,URL中就不能省略端口號這一項。路徑

 

四、path(路徑):由零或多個「/」符號隔開的字符串,通常用來表示主機上的一個目錄或文件地址。參數

 

五、;parameters(參數):這是用於指定特殊參數的可選項。查詢

 

六、?query(查詢):可選,用於給動態網頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技術製做的網頁)傳遞參數,可有多個參數,用「&」符號隔開,每一個參數的名和值用「=」符號隔開。fragment

 

七、fragment,信息片段,字符串,用於指定網絡資源中的片段。例如一個網頁中有多個名詞解釋,可以使用fragment直接定位到某一名詞解釋。

 

注意,Windows 主機不區分 URL 大小寫,可是,Unix/Linux 主機區分大小寫。

 

URL定位標識說明

 

下面列表是常見的URL中定位和標識的服務或文件:

 

統一資源定位器

 

http:文件在WEB服務器上.

 

file:文件在您本身的局部系統或匿名服務器上

 

ftp:文件在FTP服務器上

 

gopher:文件在gopher服務器上

 

wais:文件在wais服務器上

 

news:文件在Usenet服務器上

 

telnet:鏈接到一個支持Telnet遠程登陸的服務器上

相關文章
相關標籤/搜索