统一资源定位符——URL
常见的网络行为,一般都是由URL:Uniform Resource Locator,即统一资源定位符为起点,进行一系列的网络通信。
- URL的元素一般为:
协议 + // + web服务器名 + / + 目录名 + ...... + 文件名 - URL示例:
http://www.lab.glasscom.com/dir1/file1.html
一般如果URL里面没有具体的文件名,那么会访问服务器设置的默认文件。例如 index.html、default.html等。
常见的协议头有:
协议头 |
---|
http: |
ftp: |
file: |
mailto: |
HTTP消息
http协议是目前在网络中见到的最常见的协议。它定义了客户端和服务器之间交互的消息内容和步骤。
请求的消息中,包含两个部分的内容:
- 请求什么或者是对什么东西
- 进行怎样的操作
以上,对于对什么的部分,称作URI,即uniform resource identifier,统一资源标识符。
操作部分称作方法,主要的方法如下:
方法 | 版本 | 含义 |
---|---|---|
GET | 1.1/1.0 | 获取URI指定的信息 |
POST | 1.1/1.0 | 从客户端向服务器发送数据 |
HEAD | 1.1/1.0 | 和GET基本相同,不过它只返回HTTP头消息,不返回数据内容。一般用于获取文件最后更新时间属性等信息 |
OPTIONS | 1.1 | 用于通知或查询通信选项 |
PUT | 1.1/1.0 | 替换URI指定的服务器上的文件,如果不存在,则替换 |
DELETE | 1.1/1.0 | 删除服务器上指定URI的信息 |
TRACE | 1.1 | 将服务器上收到的请求行和头部信息直接返给客户端。用于在使用代理的环境中,查看请求改写的情况 |
CONNECT | 1.1 | 使用代理传输加密消息时使用的方法 |
以上是http消息的一些基本知识。
接下来,来研究一下关于HPPT消息的内容:
客户端发送一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成,下图给出了请求报文的一般格式。
image.png
HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。
image.png
接下来,研究一下IP地址相关的知识。
网友评论