码迷,mamicode.com
首页 > Web开发 > 详细

前端 — URL、URI、URN概念和区别整理,以及URL语法规则

时间:2018-11-21 15:49:42      阅读:488      评论:0      收藏:0      [点我收藏+]

标签:目录   lock   www.   方式   服务   block   文件名   strong   无法访问   

URL(Uniform Resource Locator),统一资源定位符。表示了互联网上资源的位置,同时也可选择性携带资源的访问方法。但是不确定该位置是否有相应的资源,若资源位置做过变动,之前的URL将无法访问到该资源。

一般由三部分组成(文章下面待会详述):

  • 1、协议(或称为服务方式)
  • 2、存有该资源的主机地址(和端口号)
  • 3、资源在该主机中的具体地址(目录、文件名)

http://www.jaykoo.com:80/my/url/location.html

---------------------------------------------
//协议:http
//主机地址:www.jaykoo.com
//端口号:80
//文件在主机中地址:/my/url/location.html

  

URN(Uniform Resource Name),同一资源名称。URN 是作为特定内容的唯一名称使用的,与目前的资源所在地无关。使用这些与位置无关的URN,就可以将资源四处搬移。通过URN,还可以用同一个名字通过多种网络访问协议来访问资源。

常见的,老司机们在magnet的格式中:

magnet:?xt=urn:btih:23333333
----------------------------
下划线标注了该资源的URN

  

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

1、首先,URL和URN都是URI的子集,因此,一切URL和URN都是URI。

2、它的概念为,用于标识在世界范围内某一唯一的互联网资源的字符串。强调了标识一个资源。具体怎么标识?可以用资源的名称(Name)、定位(Location)来标识,或者以上两者都有。

前端 — URL、URI、URN概念和区别整理,以及URL语法规则

标签:目录   lock   www.   方式   服务   block   文件名   strong   无法访问   

原文地址:https://www.cnblogs.com/jaykoo/p/9989769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!