浅谈个人对于URI和URL区别的理解
URI:统一资源标识符,描述的是某一个资源,相当于一个头衔,只要给我一个头衔,我就知道是代表什么,例如提到阿里巴巴创始人,就会想到马云,xxx@qq.com就代表某个人的QQ邮箱。
URL:统一资源定位符,描述的是一个资源在哪里,例如你想跟马云见一面,但是只知道阿里巴巴创始人是马云,是没办法见到他的,还要知道他在哪里,这个地点就相当于URL,当然URL包含的信息更多,它不仅表示一个资源的地点,其实还表示了这个资源是什么。
URI可以理解成我是谁,URL是我在哪。
总结:URI标记了一个网络资源,仅此而已; URL标记了一个WWW互联网资源(用地址标记),并给出了他的访问地址。(URI是Uniform Resource Identifier,表示是一个资源; URL是Uniform Resource Locator,表示是一个地址,光看英文缩写确实难懂)。
URL是URI的子集,所有的URL都是URI,但不是每个URI都是URL,还有可能是URN。
个人理解:把URI理解成父类,URL理解成子类会更好。