URI|URL|URN

URI :统一资源标识
URL:统一资源 定位
URN:统一资源名称

例如:www.baidu.com是URL 但不是URI
www.baidu.com/index.html 是URL 同时也是URI。
好像不太对啊, 因为 www.baidu.com = www.baidu.com/index.html
所以,URL 就是 URI 的 定位。

但URI 不一定是 URL。
因为 URI有一类子集是 URN,它命名资源 但 不指定 如何定位资源。
如: mailto, news等,需要 加上 相应的结构参数,才能进行 统一资源定位。
如: mailto:[email protected]

因此,三者之间的关系是:URI 一定是 URL
URN+结构参数 = URI 就是 URL。

你可能感兴趣的:(URI|URL|URN)