一、Web是如何通过HTTP显示页面的?
网页浏览器(Web)使用HTTP协议作为规范,完成从客户端到服务器端等一系列运作流程。可以说,Web是建立在HTTP协议上通信的。
IP 协议、TCP协议和DNS 服务在使用HTTP协议的通信过程中各自发挥了什么作用。
二、HTTP协议的基础了解
HTTP 协议用于客户端和服务端之间的通信,通过请求和响应交换达成通信
注意他们的报文格式,以及HTTP首部中信息。
注意HTTP 是不保存状态的协议
也就是说HTTP协议对发送的请求和响应是不做持久化处理的,这是为了更快处理大量事物,确保写一点可伸缩性,而特意这样设置的。
···
但同时也为了解决类似的矛盾问题,引入了Cookie 技术,Cookie会根据服务器端发送的响应报文内的一个叫做Set-Cookie的首部字段信息,通知客户端保存Cookie的。
当下次客户端再往服务器发送请求的时候,客户端会自动在请求报文中加入Cookie值后发送出去。服务器端发现客户端发送过来的Cookie后,会去检查究竟是从哪个客户端发来的连接请求,然后对比服务器上的记录,最后得到之前的状态信息。