URL概念

网络协议

Posted by YiMiTuMi on March 19, 2019

URL概念

URL全称叫做:统一资源定位符,也被称为网页地址,是因特网上标准的资源的地址。说白了URL其实就是网址。即:

  • http://baidu.com 这是域名。

  • http://168.103.123.465 这是IP。

  • http://zhidao.baidu.com/question/2072537.html

以上这三中都是URL,也就都是网址。网址既可以是域名,也可以是IP。

URL的结构

基本的URL包含:模式(或称协议,如http等)、服务器名称(或IP地址)、路径和文件名。比如:

 协议://授权/路径?查询

完整的、带有授权部分的普通统一资源标志符语法看上去如下:

 协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志

 1)协议:标明了请求需要使用的协议,通常使用的是HTTP协议或者安全协议HTTPS。.其他协议还有mailto:用户打开邮箱的客户端,和 ftp:用来做文件的转换,file:用来获取文件,data:获取外部资源等。

 2)域名:标明了需要请求的服务器的地址。(域名后面还会跟接端口号)

 3)端口号:标明了获取服务器资源的入口,端口号用于区分服务的端口,一台拥有IP地址的服务器可以提供许多服务。端口号的作用相当于门牌号。

 4)文件路径:表示服务器上资源的路径,过去这样的路径标记的是服务器上文件的物理路径,但是现在,路径表示的只是一个抽象地址,并不指代任何物理地址。

 5)参数:是请求里提供的额外参数,通常是以键值的形式,通过&符号进行分割的。

 6)片段(标志):是对资源的部分补充。例如对HTML文件来说,浏览器会滚动到特定的或者上次浏览过的位置。对于音频或者视频资源来说,浏览器又会跳转到对应的时间节点。

昙花 – 刹那间的美丽,一瞬间的永恒