URL,URI区别笔记

1.URL(Uniform Resource Locator)

统一资源定位符。该标识包含,获取资源的所有信息。
如:ftp://locahost:88/t.txt
   http://locahost/xx.html
   jdbc:mysql://localhost:3306/test
   ...
包含的内容有:协议名称,机器ip,访问端口号,资源名称等,可以确切的获取到数据。   

2.URN(Uniform Resource Name)

统一资源名称。该标识只包含资源名称,无法获取资源。
如:t.txt
   xx.html
   test
包含的内容只有资源的名称。   

3.URI(Uniform Resource Identifier)

统一资源标识符。可以是URL,也可以是URN,还可以是中间状态
中间状态:
   /
   /xx
   tesx.jar
   ...
包含的内容不好界定:使用方式通常是去掉协议名称,机器ip,端口号后URL剩余部分的,完整或部分信息,
且通过场景可以推导出完整的URL。      

4.三者关系

URI:{URL,URN,其他}

猜你喜欢

转载自blog.csdn.net/u013062667/article/details/80337405
今日推荐