一次完整的HTTP事务是一个怎样的过程?
基本流程:
a、域名解析;
b、发起TCP三次握手;
第一次:建立连接时,客户端向服务端发送SYN报文,并等待服务器确认。(SYN:同步序列编号,是建立连接时的握手信息。)
第二次:服务器收到SYN报文,向客户端发送SYN和ACK报文 。(ACK:确认字符。)
第三次:客户端收到SYN和ACK报文 ,再向服务器发送ACK报文 。
c、建立TCP连接后发起http请求;
d、服务端响应http请求,浏览器得到html代码;
e、浏览器解析html代码,并请求html代码中的资源;
f、浏览器对页面进行渲染呈现给用户;
网友评论