TCP十一种状态集

TCP三次握手

00:closed 最开始两台主机都处于关机状态
01:服务端将相应服务进行开启 closed—listen
02:客户端向服务端发出链接请求 closed—>syn_sent
03:服务端接收到连接请求,进行确认 listen—->syn_rcvd
04:客户端再次进行确认 syn_sent->established
05:服务端接收到确认信息 syn_rcvd—>established

TCP四次挥手

01:客户端发送请求断开连接信息 established>fin_wait1
02:服务端接收断开连接请求,并进行确认 established>close_wait
03:客户端接收到了确认信息 fin_wait1>fin_wait2
04:服务器发送ack和fin字段 close_wait>last_ack
05:客户端接收到请求断开连接信息,发送确认 fin_wait2>time_wait
06:服务端接收到确认信息 last_ack>closed
07:客户端等待一段时间 time_wait>closed