net



*国家的说明:



*



* tcp_syn_sent发送连接请求,等待确认



*



* tcp_syn_recv收到一个连接请求,发送ACK,



*在三次握手中等待最后的应答。



*



* tcp_established连接建立



*



* tcp_fin_wait1我方停工,等待完成



*剩余缓冲数据的传输



*



* tcp_fin_wait2所有缓冲的数据发送,等待远程



*关闭



*



* tcp_closing双方已关机,但是我们仍然有



*我们必须完成发送的数据



*



* tcp_time_wait超时抓住怨恨垃圾进入之前



*关闭,只能进入fin_wait2



*或关闭。因为另一端需要



*可能没有得到我们最后的ACK导致它



*转发数据包(我们忽略)



*



* tcp_close_wait远程端已经关闭并等待



*完成我们的数据并关闭



*(我们不得不关闭()继续last_ack)



*



* tcp_last_ack外面有关机后遥控器有



*关机。我们的数据可能仍然存在。



*我们必须完成发送的缓冲区



*



* tcp_close插座完成



* /