URI, URL 与 URN

URI, URL 与 URN


作者: 张桂权

URL是大家最熟悉的了,统一资源标位。每次我们访问一个网站、网页的时候都要从Brower(IE/FireFox/Netscape等)里边敲一个网址,譬如,Http://www.csdn.net/ , Http://blog.csdn.net/natureboy520/等等。URL地址是通过DNS机制转换而得到的“准IP地址”。MAC是标识网络计算机算唯一一个标量(物理地址)。不过,其它两个也是经常可见的,了解一下它们之间的区别是有必要的。

URL (Uniform Resource Lacator, 统一资源标位)基于资源的位置,使用一种方法来标识Internet上的资源。URL的语法是最简单的。 由于URL通过位置来引用资源,因此它们制定了主机以及在主机上能够发现目标资源的路径名。此外,URL也可以连接到主机上的端口以及连接所使用的协议。因此,URL具有以下的形式:
 
  <protocol>: "//" <host>[:port] "/" <absolute path>

文档可能会使用相对的URL或虚拟的引用资源。这些URl并不指定协议或主机。它们仅提供相对的路径。这是Web服务提供的一个方便,用以基于使用此虚拟URL资源的相对位置来引用资源。这些URL对于以一种一致的方式组织大量的资源从而能够方便地引用这些资源是非常重要的。

URN (Uniform Resource Name, 统一资源名称)也用来标识Internet上的资源,但是它们通过使用一个独立于位置的名称来实现。

URI是用来标识Internet资源的字符串。 URI严格的与Web上一个对象的Internet地址等价。

URI,URN以及URL具有相似的目标,因此可以互用。 URI最抽象最概括;因此,它们通常用于技术规范之中。例如URI的语法定义可以作为URN与URL语法定义的基础。 URN最为通用,但是它们依赖命名来查找服务,因此依赖于并非总是可以用的额外的服务。URL最为常用,并且是HTTP与Web软件的基础。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值