初識(shí)URL和URI

初識(shí)URL和URI

URI

URI,uniform resource identifier擅腰,統(tǒng)一資源標(biāo)識(shí)符叠蝇,用來(lái)唯一地標(biāo)識(shí)一個(gè)資源。格式為[scheme:]scheme-specific-part[#fragment]

  • [scheme:]組件:URI的名稱(chēng)空間標(biāo)識(shí)铸鹰。(大概是一種協(xié)議吧癌别,不是很理解...)
  • scheme-specific-part組件:用于標(biāo)識(shí)資源,內(nèi)部格式由具體的scheme來(lái)決定蹋笼。
  • [#fragment]組件:井號(hào)(#)作為fragment組件的起始字符展姐,而fragment組件則用于聚焦到資源的某個(gè)部分。

scheme-specific-part組件

分層URI語(yǔ)法中scheme-specific-part組件的格式為:[//authority][path][?query]

  • [//authority]:表示授權(quán)機(jī)構(gòu)組件剖毯,以一對(duì)正斜杠(//)起始圾笨,可以基于主機(jī)(server-based)或注冊(cè)(registry-based)(而基于注冊(cè)相對(duì)基于主機(jī)的數(shù)目較少),并以正斜杠逊谋、問(wèn)號(hào)或無(wú)后續(xù)字符作為authority組件的結(jié)束擂达。而authority組件的具體格式為 [userinfo@]host[:port]。
    • [userinfo@]:用戶(hù)賬號(hào)胶滋。
    • host:主機(jī)IP或域名板鬓。
    • [:port]:通信端口號(hào)悲敷,若省略則使用相應(yīng)的scheme組件的默認(rèn)端口號(hào)。
      (例如:http://fsjohnhuang@github.com:80/)
  • [path]:path組件表示根據(jù)authority組件識(shí)別資源的位置俭令。path組件有一系列的路徑片段(path segment)構(gòu)成后德,路徑片段間以正斜杠(/)作為分隔符。若第一個(gè)路徑片段以正斜杠(/)起始則為絕對(duì)路徑抄腔,否則稱(chēng)為相對(duì)路徑瓢湃。
  • [?query]:query組件用于識(shí)別要傳遞給資源的數(shù)據(jù),用于影響資源的響應(yīng)的行為妓柜。

URL

URL箱季,uniform resource locator,統(tǒng)一資源定位器棍掐,它是一種具體的URI藏雏,即URL可以用來(lái)標(biāo)識(shí)一個(gè)資源,而且還指明了如何locate(定位)這個(gè)資源作煌。它是一個(gè)識(shí)別Internet中哪里有信息資源掘殴,并且將 Internet提供的服務(wù)統(tǒng)一編址的系統(tǒng)。通過(guò)URL可以到達(dá)任何一個(gè)地方尋找需要的東西粟誓,比如文件奏寨、數(shù)據(jù)庫(kù)、圖像鹰服、新聞組等等病瞳,可以這樣說(shuō),URL是 Internet上的地址簿悲酷。其URL地址格式排列為:scheme://host:Port/path套菜。

  • scheme:Internet資源類(lèi)型,指出客戶(hù)程序用來(lái)操作的工具。如“http://”表示W(wǎng)WW服務(wù)器设易,“ftp://”表示FTP服務(wù)器逗柴,“gopher://”表示Gopher服務(wù)器,而“new:”表示Newgroup新聞組顿肺。
  • host:服務(wù)器地址,指出網(wǎng)頁(yè)所在的服務(wù)器域名或ip戏溺。
  • Port:端口,對(duì)某些資源的訪(fǎng)問(wèn)來(lái)說(shuō)屠尊,需給出相應(yīng)的服務(wù)器提供端口號(hào)(并非必須)旷祸。
  • path:路徑,指明服務(wù)器上某資源的位置(其格式與DOS系統(tǒng)中的格式一樣讼昆,通常有目錄/子目錄/文件名這樣結(jié)構(gòu)組成)肋僧。與端口一樣,路徑并非總是需要的。

例如http://www.juese.com/PUREdesert/magazine/puredesert_magazine.htm就是一個(gè)典型的URL地址嫌吠。

通信端口號(hào)(port number),是連接時(shí)所使用的通信端口號(hào)掺炭。端口是Internet用來(lái)辨別特定信息服務(wù)用的一種軟件標(biāo)識(shí)辫诅,其設(shè)置范圍是0到65535之間的整數(shù),一般情況下使用的是標(biāo)準(zhǔn)端口號(hào)涧狮,可以不用寫(xiě)出炕矮。在需要特殊服務(wù)時(shí)會(huì)用到非標(biāo)準(zhǔn)端口號(hào),這時(shí)就要寫(xiě)出者冤,如http://www.tsinghua.edu.cn:81肤视。常見(jiàn)的Internet提供服務(wù)的端口號(hào),如HTTP的標(biāo)準(zhǔn)端口號(hào)為80涉枫,TELNET的標(biāo)準(zhǔn)端口號(hào)為23邢滑,F(xiàn)TP的標(biāo)準(zhǔn)端口號(hào)為21等等。

總結(jié)

URI是以一種抽象的愿汰,高層次概念定義統(tǒng)一資源標(biāo)識(shí)困后,而URL則是具體的資源標(biāo)識(shí)的方式。URL也是一種URI衬廷。URI是一個(gè)相對(duì)來(lái)說(shuō)更廣泛的概念摇予,URL是URI的一種,是URI命名機(jī)制的一個(gè)子集吗跋,可以說(shuō)URI是抽象的侧戴,而具體要使用URL來(lái)定位資源。URL是internet上用來(lái)描述信息資源文件的字符串跌宛,用在客戶(hù)程序和服務(wù)器上酗宋,定位客戶(hù)端連接服務(wù)器所需要的信息,它不僅定位了這個(gè)信息資源秩冈,而且定義了如何找到這個(gè)資源本缠。(相對(duì)URI和絕對(duì)URI不是很理解)

參考文獻(xiàn)

文獻(xiàn)1
文獻(xiàn)2
文獻(xiàn)3
文獻(xiàn)4

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市入问,隨后出現(xiàn)的幾起案子丹锹,更是在濱河造成了極大的恐慌,老刑警劉巖芬失,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件楣黍,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡棱烂,警方通過(guò)查閱死者的電腦和手機(jī)租漂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人哩治,你說(shuō)我怎么就攤上這事秃踩。” “怎么了业筏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵憔杨,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我蒜胖,道長(zhǎng)消别,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任台谢,我火速辦了婚禮寻狂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘朋沮。我一直安慰自己蛇券,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布朽们。 她就那樣靜靜地躺著怀读,像睡著了一般。 火紅的嫁衣襯著肌膚如雪骑脱。 梳的紋絲不亂的頭發(fā)上菜枷,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音叁丧,去河邊找鬼啤誊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛拥娄,可吹牛的內(nèi)容都是我干的蚊锹。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼稚瘾,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼牡昆!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起摊欠,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤丢烘,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后些椒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體播瞳,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年免糕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了赢乓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片忧侧。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖牌芋,靈堂內(nèi)的尸體忽然破棺而出蚓炬,到底是詐尸還是另有隱情,我是刑警寧澤姜贡,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布试吁,位于F島的核電站,受9級(jí)特大地震影響楼咳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜烛恤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一母怜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缚柏,春花似錦苹熏、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至杀餐,卻和暖如春干发,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背史翘。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工枉长, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人琼讽。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓必峰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親钻蹬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吼蚁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)问欠,斷路器肝匆,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 一、概念(載錄于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434閱讀 8,354評(píng)論 6 152
  • 組織:中國(guó)互動(dòng)出版網(wǎng)(http://www.china-pub.com/) RFC文檔中文翻譯計(jì)劃(http://...
    Palomar閱讀 1,573評(píng)論 0 6
  • 喜歡這首歌在我耳邊循環(huán)回蕩喜歡它融有一個(gè)有愛(ài)的真實(shí)的故事溅潜,今晚稍感難過(guò)术唬,我和我的好朋友漸漸疏遠(yuǎn),我很少再對(duì)身邊的她...
    我是笑起來(lái)暖暖的愛(ài)麗絲閱讀 503評(píng)論 0 3
  • 下面以一個(gè)簡(jiǎn)單的小例子演示Matlab調(diào)用DLL的過(guò)程: Matlab 為R2015b 64bitVisual C...
    constant007閱讀 10,578評(píng)論 2 5