TCP状态时序图:
1.主动发起连接请求端:CLOSE----发送SYN----接收SYN、ACK----SEND_SYN----发送ACK----ESTABLISHED(数据通信态)
2.主动关闭连接请求端:ESTABLISHED(数据通信态)----发送FIN----FIN_WAIT_1----接收ACK----FIN_WAIT_2(半关闭)----接收对端发送FIN----FIN_WAIT_2(半关闭)----回发ACK----TIME_WAIT----等2MSL时长(只有主动关闭连接方,才会经历这个过程)----CLOSE
3.被动发起连接请求端:CLOSE----LISTEN----接收SYN----LISTEN----发送SYN、ACK----SYN_RCVD----接收ACK----ESTABLISHED(数据通信态)
4.被动关闭连接请求端:ESTABLISHED(数据通信态)----接收FIN----ESTABLISHED(数据通信态)----发送ACK----CLOSE_WAIT(说明对端【主动关闭连接端】处于半关闭)----发送FIN----LAST_ACK----接收ACK----CLOSE
端口复用