客户端-服务器 连接状态 三次握手 四次挥手

客户端与服务器连接 状态、异常、寻路时间---------------------------------
 三次握手(SYN ACK),四次挥手(FIN ACK)
 客户端的状态可以用如下的流程来表示:
 CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED
  服务器的状态可以用如下的流程来表示:
  CLOSED->LISTEN->SYN收到->ESTABLISHED->CLOSE_WAIT->LAST_ACK->CLOSED
 客户端主动关闭连接时状态理解
 1 客户端发送FIN要求关闭连接 ESTABLISHED->FIN_WAIT_1
 2 客户端此时进入 FIN_WAIT_1状态,此时通过FIN——WAIT——1定时器来等待服务器ack确认回复
 3 如果客户端在FIN——WAIT——1定时的时间内收到了ACK回复,则客户端进入 FIN_WAIT_2状态
 4 客户端进入 FIN_WAIT_2状态,启动定时器等待服务器关闭FIN位的回复
 5 如果客户端在FIN——WAIT——2定时的时间内收到了FIN,同时发送ACK给服务器,同时客户端进入TIME_WAIT状态
  6 TIME_WAIT启动定时器,定时器时间结束后客户端进入closed状态
  服务器端主动关闭连接时状态与客户端主动关闭连接时状态相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值