目录
- 1. `URL` 是什么
- 2. `URI` 是什么
- 3. `URI` 和 `URL` 之间的区别
1. URL
是什么
URL
即 Universal Resource Locator
:称为 统一资源定位符,是 Internet
资源的地址,用来定义引用地址的字符串,用来定位一个资源的位置以及它所使用的协议
URL
是指能准确100%
的找的到的具体的资源(链接地址)URL
表示网络中某个可以访问到、找的到、资源的链接地址。如http://www.baidu.com
就是一个URL
一个标准的 URL
由六部分组成
- 所使用的协议(
Http
或Https
) - 服务器的位置(
IP
) - 服务器上的端口号(
0 ~ 65535
) - 资源所在的路径
- 参数(访问该资源所带的参数)
- 片段(发给
Http
或Https
服务器的数据)
2. URI
是什么
URI
即 Uniform Resource Identifier
:称为 统一资源标识符,用来标识 Web
上可访问的任意类型的资源 (HTML
,视频,音频,程序)
唯一资源标识符不是固定的,而是相对的,主要作用就是用于与其他资源区别开来的一个标识符
- 代表网络中某个资源的名字(标识),但 通过
URI
是无法定位、访问资源的 - 如
/servlet05/index.html
这是一个URI
3. URI
和 URL
之间的区别
URI
可以大,可以小, 但是 URL
必须是 URI
概念里面的东西。可以这样理解:URI
是 URL
的一个父类,URL
是 URI
的一个子集
URL
是能确保定位、访问到资源URI
不确保, 只是告诉你个大概,它是标识符