URI 和 URL 有什么区别?

URI 和 URL 有什么区别?
- URI,统一资源标识符(Uniform Resource Identifier),用于标识 Web 上的各种可用资源,例如HTML文档、图像、视频片段和程序等都可以通过URI进行标识。
- URL,统一资源定位符(Uniform Resource Locator),是URI的一种子集,主要用于提供资源的位置信息。
它们之间的主要区别在于,URL不仅提供了资源的标识,还提供了资源访问的方式。可以将其比喻为身份证号和住址的关系。URI就像是一个身份证号,可以唯一标识一个人;而URL更像是一个住址,可以通过URL找到这个人。例如:人类使用住址协议://地球/中国/北京市/海淀区/某街道/14号楼/525室/张三,其中包含了访问该人的方式(住址协议)、地理位置信息和具体的身份(张三)。