URL
URL:(全称:Uniform Resource Locator) 统一资源定位符。
举个栗子:
张三,他住在"广东省佛山市顺德区乐从镇新华路海日名苑12座601",通过这个地址,你可以找到张三本人,这一长串的地址可以简单的理解为一个URL。
映射到web中,我们日常访问网站输入的网址就是URL,通过这个URL,你可以访问到该网站的信息
URN
URN(Uniform Resource Name),统一资源名称。
举个栗子:
张三的身份证号就是URN
URI
URI:(全称:Uniform Resource Identifier) 统一资源标识符,它是一个字符串用来标示抽象或物理资源
举个栗子:
张三,他的身份证号为:xxxxxxxx(身份证号可不止这么短~),这个身份证号相当于张三的标识符,唯一确定了张三这个人。你可以通过这个身份证号查询到张三的个人信息,认识到张三这个人。
映射到web中,URI就相当于访问文件的ID(也被称为URN)。
总结
三者的关系如下:
URL和URN为URI的子集。URN为文件的唯一标识符(即ID),URL为文件的地址(通过地址可以找到文件)。这两者统合起来便称为URI了。
当有人问你URL是不是URI的时候,你可以肯定的回答:是!