URL与RUI的区别

2020-12-02  本文已影响0人  beihaott

要说这个区别,我觉得大家从英文字面更好理解一些。

URL=uniform resource locator 

    locator有定位的意思,它主要是浏览器中定位网络资源的。要达到这一目的,必然要包含一定的手段,如:http/ftp/mailto/https等

URI=uniform resource identifier

    identifier有标识符的意思,也就是说用来标识一个网络资源区别与另外一个资源的符号,并不一定非要包含访问方法,当然有了也可以。比如 在jsp中标签中有个uri属性,url="../path/to/index",就用来说明一个相对当前资源位置的另一资源。

  

图示

URI is an identifier of a specific resource. ... Like a page, or book, or a document. A URL is special type of identifier that also tells you how to access it, such as HTTPs , FTP , etc

又或者可以这样说: URI=URN+URL

URN相当于一个人的名字,URL相当于这个人的地址,你通过名字不一定能找到这个人,因为世界如此之大,名字会重,而地址则是唯一的。URN主要是相对于本项目来说是唯一标识某一资源,而URL则是相对于整个互连网资源的定位资源。

总结: 简单说URL主要是来告诉你如何访问某一网络资源。而URI主要用来标识某一网络资源,如一网页,一个图片或者一个mp3。

上一篇下一篇

猜你喜欢

热点阅读