URL与URI的区别

以下是翻阅别人的博客以及RFC中的语句,对此做的简单总结和理解:

URI可以分为URL,URN或同时具备locators 和names特性的一个东西。URN作用就好像一个人的名字,URL就像一个人的地址。换句话说:URN确定了东西的身份,URL提供了找到它的方式。”

我们经常使用的URI不是严格技术意义上的URL。例如:你需要的文件在files.hp.com. 这是URI,但不是URL--系统可能会对很多协议和端口都做出正确的反应。

你去http://files.hp.com 和ftp://files.hp.com.可能得到完全不同的内容。这种情况可能更加普遍,想想不同谷歌域名上的不同服务啊。

所以,用URI吧,这样你通常技术上是正确的,URL可不一定。最后“URL”这个术语正在被弃用。

URI标记了一个网络资源,仅此而已;  

URL标记了一个WWW互联网资源(用地址标记),并给出了他的访问地址。

(URI是Uniform Resource Identifier,表示是一个资源; URL是Uniform Resource Locator,表示是一个地址,光看英文缩写确实难懂)

这里写图片描述 
URL是URI的子集,所有的URL都是URI,但不是每个URI都是URL,还有可能是URN

原文地址:https://www.cnblogs.com/xiaohuomiao/p/10449786.html