統(tǒng)一資源定位器:修訂間差異
(新頁面: '''統(tǒng)一資源定位符'''(URL,英語Uniform Resource Locator的縮寫)也被稱為網頁地址,是因特網上標準的資源的地址。它最初是由蒂姆·伯納斯-...) ? |
無編輯摘要 |
||
第1行: | 第1行: | ||
''' | '''統(tǒng)一資源定位器'''(URL,英語Uniform Resource Locator的縮寫)也被稱為[[網頁]]地址,是因特網上標準的資源的地址。它最初是由蒂姆·伯納斯-李發(fā)明用來作為[[萬維網]]的地址的?,F(xiàn)在它已經被萬維網聯(lián)盟編制為因特網標準RFC1738了。 | ||
在因特網的歷史上,統(tǒng)一資源定位符的發(fā)明是一個非?;A的步驟。統(tǒng)一資源定位符的語法是一般的,可擴展的,它使用[[ASCII]]代碼的一部分來表示因特網的地址。一般統(tǒng)一資源定位符的開始標志著一個計算機網絡所使用的網絡協(xié)議。 ? | 在因特網的歷史上,統(tǒng)一資源定位符的發(fā)明是一個非?;A的步驟。統(tǒng)一資源定位符的語法是一般的,可擴展的,它使用[[ASCII]]代碼的一部分來表示因特網的地址。一般統(tǒng)一資源定位符的開始標志著一個計算機網絡所使用的網絡協(xié)議。 ? | ||
第24行: | 第24行: | ||
如果上面的 URL 是 ftp: //ftp. cnd. org:8001/pub/HXWZ/cm9612a.GB,則FTP 客戶程序將從站點ftp.cnd.org的8001端口連入。 | 如果上面的 URL 是 ftp: //ftp. cnd. org:8001/pub/HXWZ/cm9612a.GB,則FTP 客戶程序將從站點ftp.cnd.org的8001端口連入。 | ||
必須注意,WWW | 必須注意,WWW 上的大部分服務器都是區(qū)分大小寫字母的,所以,要注意正確的URL大小寫表達形式。URL的Host部分不區(qū)分大小寫,path部分不同的服務器不一樣,[[Windows]]系統(tǒng)不區(qū)分大小寫,[[Linux]]/[[Unix]]系統(tǒng)區(qū)分大小寫。Linux/Unix服務器如果使用[[Apache]]等網站服務器,可以通過[[Rewrite]]實現(xiàn)不區(qū)分大小寫,但是這樣會降低效率,不推薦這樣做。 | ||
2009年6月8日 (一) 23:29的版本
統(tǒng)一資源定位器(URL,英語Uniform Resource Locator的縮寫)也被稱為網頁地址,是因特網上標準的資源的地址。它最初是由蒂姆·伯納斯-李發(fā)明用來作為萬維網的地址的。現(xiàn)在它已經被萬維網聯(lián)盟編制為因特網標準RFC1738了。
在因特網的歷史上,統(tǒng)一資源定位符的發(fā)明是一個非?;A的步驟。統(tǒng)一資源定位符的語法是一般的,可擴展的,它使用ASCII代碼的一部分來表示因特網的地址。一般統(tǒng)一資源定位符的開始標志著一個計算機網絡所使用的網絡協(xié)議。
URL組成
它從左到右由下述部分組成:
- Internet資源類型(scheme):指出WWW客戶程序用來操作的工具。如“http://”表示WWW服務器,“ftp://”表示FTP服務器,“gopher://”表示Gopher服務器,而“new:”表示Newgroup新聞組。
- 服務器地址(host):指出WWW 頁所在的服務器域名。
- 端口(port):有時(并非總是這樣),對某些資源的訪問來說,需給出相應的服務器提供端口號。
- 路徑(path):指明服務器上某資源的位置(其格式與DOS系統(tǒng)中的格式一樣,通常有目錄/子目錄/文件名這樣結構組成)。與端口一樣,路徑并非總是需要的。
URL地址格式排列為:scheme://host:port/path
例如http://www.cnd.org/pub/HXWZ 就是一個典型的URL地址。
客戶程序首先看到http(超文本傳送協(xié)議),便知道處理的是HTML鏈接。接下來的www.cnd.org是站點地址,最后是目錄pub/HXWZ。
而ftp://ftp.cnd.org/pub/HXWZ/cm9612a.GB,WWW客戶程序需要用FTP去進行文件傳送,站點是ftp.cnd.org,然后去目錄pub/HXWZ下,下載文件cm9612a.GB。
如果上面的 URL 是 ftp: //ftp. cnd. org:8001/pub/HXWZ/cm9612a.GB,則FTP 客戶程序將從站點ftp.cnd.org的8001端口連入。
必須注意,WWW 上的大部分服務器都是區(qū)分大小寫字母的,所以,要注意正確的URL大小寫表達形式。URL的Host部分不區(qū)分大小寫,path部分不同的服務器不一樣,Windows系統(tǒng)不區(qū)分大小寫,Linux/Unix系統(tǒng)區(qū)分大小寫。Linux/Unix服務器如果使用Apache等網站服務器,可以通過Rewrite實現(xiàn)不區(qū)分大小寫,但是這樣會降低效率,不推薦這樣做。
相關條目
參考資料
- 互聯(lián)網開源知識