tcp断开连接四次挥手

Dear 丶 2023-06-28 11:14 74阅读 0赞

tcp断开连接是经历了四次挥手的过程

1:客户端主动断开连接向服务端发送:①请求标志位(FIN),②连接序号(seq)

2:服务端收到请求后向客户端发送:①确认请求标志位(ACK),②确认连接序号(ack)

3:服务端还会向客户端发送:①请求标志位(FIN),②连接序号(seq)

4:客户端在收到服务端数据后想服务端发送:①确认请求标志位(ACK),②确认连接序号(ack)

大致过程如下:

1,客户端想和服务端断开连接,首先向服务端发送请求标志位FIN(1)和随机生成连接序号seq(100)

2,服务端收到客户端的请求后,向客户端首先发送确认标志位ACK(1)和确认连接序号ack(101),此序号是在客户端连接序号seq=100的基础上加1得到的,标识服务端已经知道客户端要断开连接,但是此时服务端有可能还有没处理完的数据

3,服务端还会向客户端发送请求标志位FIN(1)和随机生成的连接序号seq(200),此时标识服务端已经全部处理完数据,告知客户端可以断开了

4,客户端在收到服务端发送的数据后,向服务端发送确认请求标志位ACK(1),确认连接序号(201),此序号是在服务端连接序号seq=200的基础上加1得到的,标识客户端已经断开连接,服务器收到后也断开lianjie

发表评论

表情:
评论列表 (有 0 条评论,74人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tcp断开连接挥手

    tcp断开连接是经历了四次挥手的过程 1:客户端主动断开连接向服务端发送:①请求标志位(FIN),②连接序号(seq) 2:服务端收到请求后向客户端发送:①确认请求标志位(

    相关 TCP挥手

    TCP是全双工通信,双方都能作为数据的发送方和接收方,但TCP连接也会有断开的时候。建立连接只有三次,而挥手断开则需要四次。 A机器想要关闭连接,则待本方数据发送完毕后,传

    相关 TCP释放连接挥手

    天下没有不散的宴席,TCP同样如此,参与TCP连接的两个进程中的任何一个都能终止该连接。TCP连接释放的过程通常称为四次握手或者四次挥手 > (1)客户端打算关闭连接时,向其

    相关 TCP挥手

    TCP的连接的断开 上次我们介绍了TCP的连接的建立需要经历“三次握手”。今天需要介绍的主题是TCP连接的断开,这个是比较复杂的一个事情,它需要经历我们常说的“四次挥手”

    相关 TCP挥手

    TCP的连接释放 TCP连接释放的过程比较复杂。数据传输结束后,通信的双方都可释放连接。其释放过程需要发送四个包,因此称为四次挥手。客户端和服务器均可主动发起挥手动作,在so