通用資源標誌符(Uniform Resource Identifier, 簡稱"URI")是網際網路的一個協議要素,可以通過它來定位任何遠程或本地的可用資源(這些資源通常包括HTML文檔、圖像、視頻片段、程序等)。
目錄 |
URI的通用格式為:
协议: [ // ] [ [ 用户名 [ :密码 ] @ ] 主机名 [ :端口号 ] ] [ /资源路径 ]
其中協議指的是訪問資源使用的協議名稱,常見的有http、ftp、mailto、file等。協議和主機名稱或IP地址間使用半形冒號(:)連接,包含資源路徑的冒號後還有兩個半形斜杠(//)。
主機名稱或IP地址是用於在網路中查找伺服器並用於和它連接的(TCP協議要求建立連接,但UDP協議不要求,但大部分協議是採用TCP協議的),來獲取資源。有時伺服器採用了非使用協議的默認埠,這樣就需要在主機名稱後加上埠號,並使用半形冒號連接,但這不是必需的。因為在大部分情況下,伺服器都會採用協議默認的埠號。連接的用戶名和密碼並非在所有的情況下都要求,且要求用戶名也不一定要求密碼。通常用戶名和密碼及主機名稱之間使用半形@符連接,而用戶名和密碼之間則使用半形冒號。常見的要求用戶名的是用mailto協議來發送郵件,必須要帶用戶名,而ftp通常情況下也要帶用戶名及密碼,即使為空,通常客戶端也會發送匿名和一個郵箱地址當作用戶名和密碼。在file協議下訪問的通常是本機的資源,在這種情況下不存在主機名稱或IP地址,而是直接由協議連接本地地址構成。
資源路徑即資源存放在伺服器或本地的計算機的物理或虛擬位置。
原來所說的URL只是URI的一個子集。URI包括URL和URN(Uniform Resource Name)兩部分.
|
檢 • 論 • 編 • 歷
|
|
|---|---|
| 文檔呈現語言 | HTML* - XHTML* - XML* - XForms* - DHTML* |
| 樣式格式描述語言 | CSS* - XSL* |
| 動態網頁技術 | CGI - ASP - ASP.NET - ColdFusion - JSP - PHP - Ruby on Rails |
| 客戶端交互技術 | ActiveX - Java Applet - Flash - Flex - AJAX - XMLHTTP* AIR- Silverlight - JavaFX |
| 客戶端腳本語言 | JavaScript - JScript - VBScript - ECMAScript - ActionScript |
| 標識定位語言 | URL - URI - XPath |
| 文檔綱要語言 | DTD* - XML Schema* |
| *由W3C制定和維護的標準與規範 | |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History