uri和url、urn的关系

概述

URI = Universal Resource Identifier 统一资源标志符
URL = Universal Resource Locator 统一资源定位符
URN = Universal Resource Name 统一资源名称

从上图可知:
URI有两个子集:一个是URL,一个是URN

URL和URN都是URI,但是URI不一定是URL或者URN

URL

URL包含资源的 路径地址,还提供 访问方式

作用:客户端通过URL与服务器建立连接、发送请求资源

格式如下:

http://host[":"port][abs_path]
  • http表示要通过HTTP协议来访问网络资源;
  • host表示合法的Internet主机域名或者IP地址;
  • port指定一个端口号,为空则使用缺省端口80;
  • abs_path指定请求资源的URI;
    如果URL中没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作浏览器自动帮我们完成。

例子:
输入:www.baidu.com
浏览器自动转换成:http://www.baidu.com/


原文出处:/show_1EF2YGd7lGpR.html