1.DNS解析
先从本地缓存中寻找对应的IP地址,如果找到将根据对应IP找到相应的服务器;
本地缓存中没有,则使用DNS域名解析系统查询对应IP
2.TCP连接
经过三次握手进行TCP连接
三次握手
1.客户端向服务器发送连接请求
2.服务器确认接收请求并向客户端发送连接请求
3.客户端确认接收请
之后,客户端与服务器可进行通信
3.客户端发送HTTP请求
4.服务器处理请求返回HTTP报文
5.浏览器根据数据解析并渲染页面
6.断开连接(四次握手)
四次挥手
1.客户端发送断开连接请求
2.服务器端确认收到请求
3.服务器端发送断开连接请求
4.客户端确认收到请求
产生四次挥手原因
当服务器端确认收到来自客户端的断开连接的请求后,服务器端可能有些数据还未传输完成,不能立即向客户端发送断开请求,只有先将数据传输完成,才能发送请求。