- 浏览器与服务器之间的连接分为四点:
- 客户端与服务器建立连接;
- 客户端向服务器提出请求;
- 服务器接受请求,并根据请求返回相应的文件作为应答;
- 服务器关闭连接。
如下图所示:
同时,服务器与浏览器之间连接,也涉及到请求响应工作流和HTTP协议及HTTP状态码有关。
而HTTP协议基本思路为;
客户端发送消息,然后服务器接受消息进行处理,接着发送响应消息,客户端在接受响应消息并且使用。我们需要注意的是,一条请求消息只能含一个URL,如果需要多个文件,必须对每个文件单独发送一条请求,不过后来人们设计出能在一次连接中收到多个响应和请求的方法。
请求消息=URL+方法,URL是统一的标识符,它是一个存放网页数据的文件;方法有get方法和post方法等,这两个一般比较常用。
响应消息
它的开头会有一个状态码,表示操作结果是否运行成功。比如;在访问web服务器时,若找不到文件就会显示404NOT found,地址不存在。状态码后面就是首字段和网页数据。
拓展:服务器是计算机的一种,它比普通计算机机运行更快、负载更高、价格更贵。服务器 在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提 供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外 部数据吞吐能力以及更好的扩展性。



