URL与URI的联系与区别是什么
URI 统一资源标识符URL统一资源定位符
百度上说 URL是URI,URI不一定是URL,这是什么意思呢?它们有什么区别和联系吗,可以举个例子说明一下谜吗? 鱼油的问题,其实是 URL、URI、URN 的区别:
首先,URI,是统一资源标识符,用来唯一的标识一个资源。
而 URL 是统一资源定位器,它是一种具体的 URI,即 URL 可以用来标识一个资源,而且还指明了如何 locate 这个资源。
而 URN,统一资源命名,是通过名字来标识资源,比如 mailto:fishc-net@java.bbs.com 。
也就是说,URI 是以一种抽象的,高层次概念定义统一资源标识,而 URL 和 URN 则是具体的资源标识的方式。
URL 和 URN 都是一种 URI 。
URL 是 URI 的一种(如上图所示)。
但也不是所有的 URI 都是 URL 哦,就好像小龟龟都会游泳,但会游泳的可不都是小龟龟哦。
让 URI 能成为 URL 的当然就是那个“访问机制”,“网络位置”。
例如: http:// 、 ftp://
URN 是唯一标识的一部分,就是一个特殊的名字。
页:
[1]