Why TIME_WAIT state is needed by active close side, but not the passive close side? I think the network error will affect both side, why only the active close side need to wait?
I think the passive side can also receive bad packet after the connection is closed.