浅析URL
这两天学习了有关URL的相关知识,故写一篇博客作为记录。
本文所包含的内容有:
- URL包含哪几个部分,每部分分别有什么作用?
- DNS的作用是什么,nslookup命令怎么用?
- IP的作用是什么,ping命令怎么用?
- 域名是什么,分别哪几类域名?
URL包含哪几个部分,每个部分分别有什么作用?
URL的全称叫(Uniform Resource Locator),叫统一资源定位符,统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址,大家常用的网址就是URL。
URL由以下几个部分组成,分别是:
- 协议
- 域名
- 端口
- 路径
- 查询参数
- 锚点
下面我们来分别讲述每个部分的作用
协议
一般是http或https两种协议,协议的作用是规定客户端与服务器之间的数据传输形式,让客户端与服务端之间能够有效的进行数据沟通。
一个http包含了请求和响应两个部分,请求是指客户端向服务器索要数据,响应是指服务器返回客户端响应的数据。
http请求报文包含以下几个部分:
- 请求行(包括请求动词、路径加查询参数、协议名/版本)
- 请求头(域名或IP、text/html、请求体的格式)
- 请求体(上传的内容)