TCP状态中 time_wait 的作用

  • 前言
  • 这么做有两个理由

前言

客户端接收到服务器端的 FIN 报文后进入此状态,此时并不是直接进入 CLOSED 状态,还需要等待一个时间计时器设置的时间。

这么做有两个理由

1.确保最后一个确认报文段能够到达。如果 B 没收到 A 发送来的确认报文段,那么就会重新发送连接释放请求报文段,A 等待一段时间就是为了处理这种情况的发生。

2.可能存在“已失效的连接请求报文段”,为了防止这种报文段出现在本次连接之外,需要等待一段时间。

TCP状态中 time_wait 的作用?相关推荐

  1. 关于tcp连接中timewait的作用

    今天简单的谈一下tcp连接中timewait的作用,如果没有timewait会发生什么呢? 我们知道首先请求关闭连接的一方会存在timewait状态. 首先我们来看一下tcp四次挥手的过程示意图: 客 ...

  2. TCP连接中TIME_WAIT连接过多

    2019独角兽企业重金招聘Python工程师标准>>> TCP连接中TIME_WAIT连接过多 转载于:https://my.oschina.net/meowmeow/blog/36 ...

  3. Linux笔记-centos中大量tcp状态为TIME_WAIT

    这里主要主要原因是,我这边有个神器的硬件,时不时都断开一下.然后我搞了个重连的机制,运行一晚上发现大量的TIME_WAIT vi /etc/sysctl.conf 编辑文件,加入以下内容: net.i ...

  4. TCP连接中time_wait在开发中的影响-搜人以鱼不如授之以渔

    根据TCP协议定义的3次握手断开连接规定,发起socket主动关闭的一方socket将进入TIME_WAIT状态,TIME_WAIT状态将持续2个MSL(Max Segment Lifetime),T ...

  5. Linux 查看tcp 请求 中 的各个 状态 数据 ,如timewait

    netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' ...

  6. 从TCP三次握手说起——浅析TCP协议中的疑难杂症(转载)

    [转载] 原博文来自:https://blog.csdn.net/qiansg123/article/details/80126677 作者:黄日成,手Q游戏中心后台开发,腾讯高级工程师. 因为写得太 ...

  7. 从TCP三次握手说起——浅析TCP协议中的疑难杂症

    PeterWang_bupt 贡献值:2 等級:L1 0 发布 0 评论 1 顶 发布链接发布图文   全部主题 我关注的主题 GEEKNEWS Rust Swift 全栈工程师 /home Pres ...

  8. 从TCP三次握手说起–浅析TCP协议中的疑难杂症(2)

    在"从TCP三次握手说起–浅析TCP协议中的疑难杂症(1)"文章中,我们提到第6个疑问:TCP的头号疼症TIME_WAIT状态,下面我们继续这个问题的解答: 6. 疑症(6) TC ...

  9. 网络基础2-3(TCP协议,三次握手,四次挥手,TIME_WAIT状态的作用,TCP如何保证可靠传输,TCP连接中状态转化,滑动窗口,流量控制,快速重传,拥塞窗口,延迟应答,捎带应答,粘包问题)

    TCP协议 TCP协议概念 TCP全称为 "传输控制协议(Transmission Control Protocol"). 人如其名, 要对数据的传输进行一个详细的控制 TCP协议 ...

最新文章

  1. Leetcode 剑指 Offer 57 - II. 和为s的连续正数序列 (每日一题 20210809)
  2. 健身前到底该不该吃东西
  3. ASP.NET Core Web API 与 SSL
  4. ref绑定dom的三种写法
  5. 【转】Word 2010 取消拼写/语法检查,隐藏红线/绿线
  6. Mybatis面试题-日更
  7. Android蓝牙操作笔记
  8. destoon php文件,Destoon模板制作简明教程
  9. python numpy 索引_Python numpy中布尔索引的问题。
  10. 【每日算法Day 68】脑筋急转弯:只要一行代码,但你会证吗?
  11. 【SaaS】企业微信裂变系统引流变现系统产品介绍
  12. 网站全国公安机关互联网站安全服务平台备案流程
  13. 计算机软件高级证书试题,高级程序员认证考试经验总结
  14. 【机器学习笔记】有监督学习和无监督学习
  15. ubuntu 各版本
  16. Unity (一) 下载与安装
  17. 第十六届中国互联网大会:AI落地才能够发挥价值
  18. .net core 使用 ZKWeb.system.drawing 在centos下使用gdi 画图
  19. 临汾空气质量排名垫底是因不努力?生态环境部回应
  20. java二进制转化为十进制_用Java将二进制转换为十进制的程序

热门文章

  1. 刺激战场战斗服务器无响应,绝地求生刺激战场网络异常怎么办 波动异常解决...
  2. Java多版本国际化_Java -- 国际化 多语化
  3. hbase 安装_HBASE 数据库入门级教程
  4. oralce load的时候使用触发器会导致load慢吗_一次FGC导致CPU飙高的排查过程
  5. 作为一名Java开发者应该掌握的基础知识汇总!
  6. android 短信时间排序,仿iphone中短信以及通话记录的时间显示
  7. 代替vscode的工具_Vscode官方版
  8. MYSQL数据库的优化(二)
  9. VTK:Animation用法实战
  10. 演示 wxPreferencesEditor 使用的示例