URL是Uniform Resource Location的縮寫,譯為“統壹資源定位符”。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務器程序上,特別是著名的Mosaic。采用URL可以用壹種統壹的格式來描述各種信息資源,包括文件、服務器的地址和目錄等。
URL的格式URL的格式由下列三部分組成:
第壹部分是協議(或稱為服務方式);
第二部分是存有該資源的主機IP地址(有時也包括端口號);
第三部分是主機資源的具體地址。,如目錄和文件名等。
第壹部分和第二部分之間用“://”符號隔開,第二部分和第三部分用“/”符號隔開。第壹部分和第二部分是不可缺少的,第三部分有時可以省略。
URL示例
文件的URL: 用URL表示文件時,服務器方式用file表示,後面要有主機IP地址、文件的存取路徑(即目錄)和文件名等信息。有時可以省略目錄和文件名,但“/”符號不能省略。
例壹:file://ftp.linkwan.com/pub/files/foobar.txt
代表存放主機ftp.linkwan.com上的pub/files/目錄下的壹個文件,文件名是foobar.txt。
例二:file://ftp.linkwan.com/pub
代表主機ftp.linkwan.com上的目錄/pub。
例三:file://ftp.linkwan.com/
代表主機ftp.linkwan.com上的根目錄。
Gopher的URL: Gopher服務器有可能使用特殊的端口,在這種情況下,主機IP地址與端口之間要用“:隔開。
例壹:gopher://gopher.linkwan.com/
表示主機gopher.linkwan.com上的gopher服務器。
例二:gopher://gopher.banzai.edu:1234
表示主機gopher.banzai.edu上的gopher服務器,在端口1234上。
網絡新聞的URL: 利用URL表示網絡新聞組時,如果是usenet的話只要指定出新聞組的名字即可。
例如:news:rec.gardening
表示usenet上的rec.gardening新聞組(園藝)。
HTTP的 URL:
使用超級文本傳輸協議HTTP,提供超級文本信息服務的資源。
例壹:/talk/talk1.htm
其其計算機域名為www.linkwan.com.cn。超級文本文件(文件類型為.html)是在目錄/talk下的talk1.htm。這是瑞得聊天室的地址,可由此進入瑞得聊天室的第1室。
URL的缺點
最大的缺點:當信息資源的存放地點發生變化時,必須對URL作相應的改變。因此人們正在研究新的信息資源表示方法,例如:URI(Universal Resource Identifier)即“通用資源標識”(參見RFC 1630)、URN(Uniform Resource Name)即“統壹資源名”和URC(Uniform Resource Citation)即“統壹資源引用符”等。
參考資料: