URL和URN是URI的子集
URI(uniform resource identifier)包括了URL(uniform resource locator)和URN(uniform resource name) 这两种。
URI的最后一个单词 identifier 也就是标识符,那标识符可以分为两种 第一种URL中最后一个单词locator 定位符 和 URN 中最后一个单词 name 命名符。
URL是什么?
URL(uniform resource locator)统一资源地址符;
http://www.pic.com/pic/good_cat.gip 这样一串地址就是URL,如果我将good_cat.gip这张图片不放在pic文件夹下,那你输入这串网址就再也找不到good_cat.gip这张图片了。类似于你淘宝填的地址只能定位在某某省某某市某某县xx小区xx号,假如你有一天到另外一个地方工作,但是你淘宝地址还是填的老家地址,那你就得不到这个快递了,那有没有可能只要一张身份证就能判断你人具体到底在哪里呢?答案是有得,也就是我们下面讲到得URN。
URN是什么?
URN(uniform resource name)统一资源地址符;
这就好比一个完整强大的天眼系统,根据你的一串 qkwj123cdbqu编码通过解析器 (我乱打的 比如你的身份证一样)时时精准的知道你目前所在的具体地点。
但是全球有那么多东西,如果每个东西加一个解析器,那太难了,所以URN一般就淘汰了。