TCP三次握手和四次挥手
2016-03-05 14:35:08 0 举报
TCP三次握手和四次挥手是建立和终止TCP连接的过程。在建立连接时,客户端发送SYN包给服务器,服务器回复ACK包并发送自己的SYN包,客户端再回复ACK包完成三次握手。这样保证了双方都准备好进行数据传输。而在终止连接时,客户端或服务器任一方发送FIN包表示断开连接,另一方回复ACK包后进入TIME_WAIT状态等待2MSL时间以确保所有数据都传输完毕。最后,双方都会发送一个FIN包来关闭连接,收到对方的FIN包后回复ACK包完成四次挥手。这个过程确保了TCP连接的可靠性和数据的完整性。
作者其他创作
大纲/内容
last_ack
listen
fin_wait_2
syn;seq=1000
ack;ack=9016
psh;seq=1001:1015
被动关闭
fin_wait_1
fin;seq=9015
fin;seq=1015
ack;ack=9015
Server
ack;ack=9001
close_wait
established
syn_sent
syn_rcvd
time_wait停留2MSL
Client
ack;ack=1015
psh;seq=9001:9015
clsoe
ack;ack=1016
主动关闭
0 条评论
下一页