統(tǒng)一資源定位系統(tǒng)
url是統(tǒng)一資源定位系統(tǒng)(uniform resource locator;URL)的簡(jiǎn)稱,是因特網(wǎng)的萬維網(wǎng)服務(wù)程序上用于指定信息位置的表示方法。它最初是由蒂姆·伯納斯·李發(fā)明用來作為萬維網(wǎng)的地址?,F(xiàn)在它已經(jīng)被萬維網(wǎng)聯(lián)盟編制為互聯(lián)網(wǎng)標(biāo)準(zhǔn)RFC1738。
因特網(wǎng)上的可用資源可以用簡(jiǎn)單字符串來表示,而這些字符串則被稱為:“統(tǒng)一資源定位器”(URL)。URL是由一串字符組成,這些字符可以是字母,數(shù)字和特殊符號(hào)。
URL 包含以下信息:
1.用于訪問資源的協(xié)議
2.服務(wù)器的位置(無論是通過 IP 地址還是域名)
3.服務(wù)器上的端口號(hào)(可選)
4.資源在服務(wù)器目錄結(jié)構(gòu)中的位置
5.片段標(biāo)識(shí)符(可選)
也稱為統(tǒng)一資源定位器(URL)或 Web 地址。URL 是一種統(tǒng)一資源標(biāo)識(shí)符(URI)。通常,術(shù)語 URI 不使用,或與 URL 同義使用,即使這在技術(shù)上是不正確的。
Tim Berners-Lee 和互聯(lián)網(wǎng)工程任務(wù)組工作組在 1994 年開發(fā)了 URL。它在 RFC 1738 中正式指定。在因特網(wǎng)的歷史上,統(tǒng)一資源定位符(URL)的發(fā)明是一個(gè)非?;A(chǔ)的步驟。統(tǒng)一資源定位符的語法是一般的,可擴(kuò)展的,它使用 ASCII 代碼的一部分來表示互聯(lián)網(wǎng)的地址。一般統(tǒng)一資源定位符的開始標(biāo)志著一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)所使用的網(wǎng)絡(luò)協(xié)議。
統(tǒng)一資源定位符是統(tǒng)一資源標(biāo)志符的一個(gè)下種。統(tǒng)一資源標(biāo)志符確定一個(gè)資源,而統(tǒng)一資源定位符不但確定一個(gè)資源,而且還表示出它在哪里。
一個(gè)URL可以用多種方法來表現(xiàn),例如:紙上的字跡,或者是用字符集編碼的八位字節(jié)序列。URL的解釋僅取決于所用字符的特性。在大多數(shù)URL方案中,都是使用URL不同部分的字符序列來代表因特網(wǎng)協(xié)議中所使用的八位字節(jié)序列。例如,在ftp方案中主機(jī)名,目錄名和文件名就是這樣的八位字節(jié)序列,它們用URL的不同部分代表。在這些部分里,一個(gè)八位字節(jié)數(shù)可以用這樣的字符來表示:該字符在US—ASCII[20]編碼字符集中的編碼是這個(gè)八位字節(jié)數(shù)。另外,八位字節(jié)數(shù)可以被編成如下形式的代碼:“%”后加兩個(gè)十六進(jìn)制數(shù)字(來自于“0123456789ABCDEF”),這兩個(gè)十六進(jìn)制數(shù)字代表了這八位字節(jié)數(shù)的值。(字符“abcdef”也可以用于十六進(jìn)制編碼)。如果存在下面的情況:八位字節(jié)數(shù)在US-ASCII字符集中沒有相應(yīng)的可顯示字符,或者使用相應(yīng)字符會(huì)產(chǎn)生不安全因素,或者相應(yīng)的字符被保留用于特定的URL方案的解釋,那么它們必須被編成代碼。
URL通常被寫成如下形式:<方案>:<方案描述部分>
一個(gè)URL包含了它使用的方案名稱(<方案>), 其后緊跟一個(gè)冒號(hào),然后是一個(gè)字符串(<方案描述部分>),這部分的解釋由所使用的方案來決定。方案名稱由一串字符組成。小寫字母“a”——“z”,數(shù)字,字符加號(hào)(“+”),句點(diǎn)(“.”)和連字號(hào)(“-”)都可以。為了方便起見,程序在解釋URL的時(shí)候應(yīng)該視方案名稱中的大寫字母和小寫字母一樣。(例如:視“HTTP”和“http”一樣)。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com