URL 和 URN 是 URI 的子集。
Stack Overflow 上有很多答案很好地解释了这些概念。您经常会发现一个维恩图,其中 URN 和 URL 是重叠集,这意味着这三个区域中的每一个都不是空的。我可以想象一个不是 URL 的 URN:一本书的 ISBN。我还可以想象一个同时也是 URL 的 URN:一个普通的网址。
不是 URN 的 URL 的示例是什么?
URI 标识资源,它通过位置 (URL) 或名称 (URN) 完成。
参见:维基百科上的 URI
类似的 URLhttp://example.com/
不会命名资源,只是它可以获取的位置。资源命名 URL 将是http://example.com/index.html
...