HTTP 学习笔记(四): URI、URL、URN


URI

URI(Uniform Resource Identifier,统一资源标识符)

  • URI 是使用数字,字母和符号的短字符串来标识文档的标准。
  • 用来唯一表示互联网上的信息资源。
  • URL 和 URN 都是 URI 的子集。

URL

URL(Uniform Resource Locator,统一资源定位符)

url.png

  • http:// : 表明是通过什么协议去访问互联网上的某些资源
  • user:pass : 留给用户认证用,现在很少使用
  • host.com : 定位资源所在服务器在互联网的位置,ip 或者域名
  • :80 : 每台服务器有很多端口用于 web 服务,不带端口默认80,为了方便用户记忆一般不带端口
  • path : 路由,用于找 web 服务里存放的资源,直接对应 web 服务目录结构下的路径
  • #hash : 定位找到的资源的一个片段

URN

URN(Uniform Resource Name,统一资源名称)

  • 唯一标识一个实体的标识符,但是不能给出实体的位置。
    • urn:isbn:0451450523 以其 ISBN 号码识别一本书。
    • urn:uuid:6e8bc430-9c3a-11d9-9669-0800200c9a66 全局唯一标识符
    • urn:publishing:book 使用 XML 命名空间为文档标识一种 book。

参考链接