Actions on edges: {event} / {action}
Active closer starts the operation
If one of the sides of the connection calls close, it traverses along the right edge on the left to the FIN WAIT 1 exstate.
This causes it to send a FIN packet to the other side of the connection.
Passive closer
The other side receives the FIN and takes the blue edge on the right to the CLOSE WAIT state.
It remains in this state until the program on its side calls close, at which point it sends a FIN.
Three possible outcomes from FIN WAIT 1
What is the purpose of TIME WAIT in TCP connection tear down?