一个完整的HTTP请求过程
#### 1 域名解析
#### 2 与服务器建立连接
###### TCP连接的建立
###### **** 三次握手
###### **** 客户端发送一个连接试探
###### **** 服务端监听到请求报文后,同意建立连接,则向客户端发送确认
###### **** 客户端收到确认后还需再次发送确认,同时携带数据发送给服务端
###### **** 客户端 => 服务端 => 客户端 => 服务端
###### **** 四次挥手
###### **** 客户端发送一个FIN包,用来关闭最后一次我手时数据的传送
###### **** 服务端收到这个FIN包,它发一个ACK包给客户端
###### **** 服务端关闭与客户端的连接,并发送一个FIN包给客户端
###### **** 客户端将ACK报文发回给服务端确认
###### **** 客户端 => 服务端 => 客户端 服务端 => 客户端 => 服务端