URI和URL傻傻分不清

URI是Uniform Resource Identifer的缩写。可译为统一资源标识符。
可理解为由某个协议表示的资源的定位标识符。

URL是Uniform Resource Locator的缩写,可译为统一资源定位符。

URN是Uniform Resource Name的缩写,可译为统一资源名称。

web中地址的基本形式是URI,它可分为URL和URN。

URL举例

URL的常见形式:协议+主机地址+资源路径
https://www.cnblogs.com/dearnotes/p/14372370.html
https是协议名,www.cnblogs.com是DNS服务映射的主机地址,/dearnotes/p/14372370.html是资源访问路径。

URL和URN举例区分

URN就像一个人的名字,它仅用于命名,但不指代地址。而URL就像一个人的地址。
以一本存放在新华书店的第三个架子上的第三本书ISBN号为048627557的书籍为例(ISBN号是书籍的唯一标识,就像我们每个人的身份证),我们可以理解为ISBN:048627557号是它的URN,
/新华书店/第三个架子/第三本 这个路径表示是它的URL。而URL和URN都是URI,即这个路径和ISBN号都是URI。

我们日常开发过程中常见的URI都是以URL的形式表现,
URN很少见到。

原文地址:https://www.cnblogs.com/dearnotes/p/15204263.html