之 URI 和URL

《图解http》感觉确实是一本不错的书。

以下全部摘抄自《图解http》,如有侵权请联系及时删除。

(1)URI(Uniform Resource Identifier 的缩写,统一资源标识符) 

Uniform:规定统一的格式可方便处理多种不同类型的资源, 而不用根据上下文环境来识别资源指定的访问方式,

Resource:资源的定义是“可标识的任何东西”。 除了文档文件、 图像或服务(例如当天的天气预报) 等能够区别于其他类型的, 全都可作为资源。 另外, 资源不仅可以是单一的, 也可以是多数的集合体

Identifier表示可标识的对象。 也称为标识符
 

URI 就是由某个协议方案表示的资源的定位标识符。 协议方案是指访问资源所使用的协议类型名称。

采用 HTTP 协议时, 协议方案就是 http。 除此之外, 还有 ftp、25mailto、 telnet、 file 等。 标准的 URI 协议方案有 30 种左右, 由隶属于国际互联网资源管理的非营利社团 ICANN( Internet Corporation forAssigned Names and Numbers, 互联网名称与数字地址分配机构) 的IANA( Internet Assigned Numbers Authority, 互联网号码分配局) 管理颁布。

(2)URL(UniformResource Locator, 统一资源定位符) 。 URL正是使用 Web 浏览器等访问 Web 页面时需要输入的网页地址。 比如, 下图的 http://hackr.jp/
就是 URL。
 

URI和URL的关系:

URI 用字符串标识某一互联网资源, 而 URL 表示资源的地点( 互联网上所处的位置) 。 可见 URL 是 URI 的子集。

 

以上全部摘抄自《图解http》,如有侵权请联系及时删除。