两者的相同点:
- 都是唯一的,对资源(R:Resource)起到唯一的标识作用;
两者的不同点:
- URL 是 URI 的子集(URI 是父类,URL 是子类),是一种特定的实现形式;
- URI 可以是身份证号;URL 则是 某某省/某某市/某某县/xxx;URI 是为了标识文件用;
- URL 重在定位,提供可以找到该资源的路径;URL 是为了寻址用;
- 某某服务器(ip地址),某某路径下,某某文件;
这里不妨举个是 URI 但非 URL 的例子:urn:isbn:0-486-27557-4
,这是一本书的 isbn,可以唯一的标识这本书,但通过它,并不能直观地定位位置信息。
1. URI、URL 与 URN
- 原来uri包括url和urn,后来urn没流行起来,导致几乎目前所有的uri都是url