1)DNS 解析

DNS解析的流程主要为浏览器—->操作系统—->路由器—->ISP服务提供商—->本地域名服务器—->根域名服务器—->com服务器—->baidu服务器—->找到主服务。

2)三次握手

三次握手建立连接,具体如上面。

3)解析请求、返回响应、浏览器渲染

请求会到达服务器应用【nginx、Apache等】,接着会将请求转到对应的应用容器上,这里以Tomcat为例,会被解析到对应的Controller上,接着从Controller返回数据到浏览器,浏览器收到之后解析报文信息,渲染到网页上。

4)四次挥手

四次挥手断开连接,这是短连接的情况,也即是请求完成之后连接断开。