What's difference between URL,URN and URI?
人们谈论URL和URI时好像他们是不同的,但他们看起来是一样的。这两者有什么区别?
谢谢。
统一资源标识符(URI)是用于标识Internet上的名称或资源的字符串。
一个URI通过位置或名称或两者来标识一个资源。一个URI有两个专门化,即URL和URN。
统一资源定位器(URL)是统一资源标识符(URI)的子集,统一资源标识符指定了已标识资源的可用位置和检索机制。URL定义了如何获取资源。它不必是http-url(http://),也可以是(ftp://)或(smb://)
统一资源名(urn)是使用urn方案的统一资源标识符(uri),并不表示已标识资源的可用性。URN(名称)和URL(定位器)都是URI,特定的URI可以同时是名称和定位器。
URN是由URN、URC和URL组成的大型Internet信息体系结构的一部分。
Bar HTML不是一个瓮。URN类似于一个人的名字,而URL就像一个街道地址。URN定义了某物的身份,而URL提供了位置。
换个说法:
1 2 3 | A URL is a URI that identifies a resource and also provides the means of locating the resource by describing the way to access it A URL is a URI A URI is not necessarily a URL |
uri=常规标识符。
urn=uri的子类型。通用名称。
url=uri的子类型。常规定位器。
在大多数情况下,它们是相同的。