URI和URL含义及理解

1、URI和URL含义:

在理解URL之前先来看一下什么是URI

1.1 什么是URI?

简单点说:URI就是通用资源标志符,不理解是吧,我第一次听说也是不理解。

进一步说:网络上的一些资源(文档、图片、音频、视频、程序等)都是有一些通用资源标识(Universal Resource Identifier, URI)进行定位的。也就是说如果你想要在网络上找到特定的这些资源,只需知道他们的URI,就可以进行定位,从而找到他们。

通常情况下URI由三部分组成:

1、访问资源的命名机制

2、存放资源的主机名

3、资源自身的名称,由路径表示

如下面的URI:

http://www.jianshu.com/writer#/notebooks/9212154http:// 可以这样解读:

1、以http机制访问资源

2、存在以www.jianshu.com为名的主机上

3、资源路径为notebooks/9212154http://

1.2什么是URL

URL是URI的子集,它是Uniform Resource Locator的缩写,统一资源定位符”。 采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。 URL的格式由三部分组成:

①第一部分是协议(或称为服务方式)。

②第二部分是存有该资源的主机IP地址(有时也包括端口号)。

③第三部分是主机资源的具体地址,如目录和文件名等。

第一部分和第二部分用“://”符号隔开,

第二部分和第三部分用“/”符号隔开。

第一部分和第二部分是不可缺少的,第三部分有时可以省略。

2、URL和URI的区别:

URI的定义是:统一资源标识符;

URL的定义是:统一资源定位符。

URI属于URL更低层次的抽象,一种字符串文本标准。

换句话说,URI属于父类,而URL属于URI的子类。URL是URI的一个子集。

URI属于URL更低层次的抽象,一种字符串文本标准。

换句话说,URI属于父类,而URL属于URI的子类。URL是URI的一个子集。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 对于URL,大家都比较熟悉,其他两个词就比较陌生了。URI、URL和URN是识别、定位和命名互联网上的资源的标准途...
    小明yz阅读 621评论 0 0
  • (原话)谈谈对HTTP协议的理解:超文本传输协议,应用于OSI网络模型中的应用层,是用于服务器传输超文本到本地浏览...
    24_yu阅读 906评论 0 1
  • 一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如...
    时待吾阅读 3,448评论 0 19
  • 文/歆雪 记得小时候谁和我说过,千万不要爱上一个浪子。我想...
    晴空咖啡latte阅读 262评论 0 2