HTTP

一次完整的HTTP事务是一个怎样的过程?

基本流程:

a、域名解析;

b、发起TCP三次握手;

第一次:建立连接时,客户端向服务端发送SYN报文,并等待服务器确认。(SYN:同步序列编号,是建立连接时的握手信息。)

第二次:服务器收到SYN报文,向客户端发送SYN和ACK报文 。(ACK:确认字符。)

第三次:客户端收到SYN和ACK报文 ,再向服务器发送ACK报文 。

c、建立TCP连接后发起http请求;

d、服务端响应http请求,浏览器得到html代码;

e、浏览器解析html代码,并请求html代码中的资源;

f、浏览器对页面进行渲染呈现给用户;

你可能感兴趣的:(HTTP)