搞懂URL、URI

下面的都是各种抄来的,扯淡的

概念

URI :Uniform Resource Identifier,统一资源标识符,用来唯一的标识一个资源
URL:Uniform Resource Locator,统一资源定位符
URN:Uniform Resource Name,统一资源名称
其中,URL、URN是URI的子集。

组成

URI通常有下面三部分组成:
1、访问资源的命名机制
2、存放资源的主机名
3、资源自身的名称,由路径表示,着重强调于资源
例如:https://blog.csdn.net/qq_29344757/article/details/86715286 可以拆分成下面的三个部分
1、这是一个可以通过https协议访问的资源
2、位于主机 blog.csdn.net上
3、通过“qq_29344757/article/details/86715286”可以对该资源进行唯一标识

URL一般由以下三部分组成:
1、协议(或称为服务方式)
2、存有该资源的主机IP地址(有时也包括端口号)
3、主机资源的具体地址。如目录和文件名等
一般的URL通用的格式为:protocol://hostname[:port]/path/[;parameters][?query]#fragment
例如:https://10.20.30.40/file/file.txt 可以拆分成下面三个部分
1、协议是https
2、IP地址是10.20.30.40
3、资源的具体地址是file/file.txt
重要的一点:URL对于我们而言,就是将URL输入到浏览器地址栏上就可以访问到对应资源

区别

URI和URL都定义了资源是什么,但URL还定义了该如何访问资源。URL是一种具体的URI,它是URI的一个子集,它不仅唯一标识资源,而且还提供了定位该资源的信息。URI 是一种语义上的抽象概念,可以是绝对的,也可以是相对的,而URL则必须提供足够的信息来定位,是绝对的。
用人来举例,我们的身份证号就是唯一的标识符,就是URI。身份证虽然是唯一的,但是身份证号没告诉其他人怎么找到你的具体位置。我们还可以用另外的方式来标识,例如:中国/南京市/江宁区/将军大道50号/B栋/901/vegeta.zhang,这一串标识了唯一的人vegeta.zhang,而且还告诉你在哪可以找到这个vegeta.zhang

上面的都是抄来的,扯淡的,一句话:域名后面的就是uri,如果域名未空,说明域名中未找到预定义的分隔符,url本身就用做uri
https://www.baidu.com/img/bd_logo1.png,这个/img/bd_logo1.png就是uri

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值