TIME-WAIT为TCP四次挥手的时产生的一个状态,该状态将存在2MSL。最长生命分节期(MSL)是段在丢弃之前能在网络中存在的最长时间。但有些行为能让TIME-WAIT过早的关闭,故又称"暗杀"TIME-WAIT。

下面来看一下2种常见的暗杀情况:

1.当连接处于TIME-WAIT状态时,之前有一个旧的重复的段到达,但是此时这个段的序列号已在滑动窗口之外,则本端就会立即回应RST,则连接重置,TIME-WAIT状态消失。

2.当使用SO_LINGER选项且l_linger成员直为0时,连接不等发送缓冲区中的数据发送出去就关闭连接,导致发送一个RST给对等方,则连接被重置了。

TIME-WAIT状态时TCP可靠性中很重要的一部分,我们应该避免"暗杀"TIME-WAIT,至于TIME-WAIT的作用网上一大堆,我这里就不说了。

参考资料:高级TCP/IP编程

暗杀TIME-WAIT相关推荐

  1. 电影暗杀了一只巨可爱的猫[转帖]

    电影暗杀了一只巨可爱的猫[转帖]  原作者:咪蒙baby 如果你和你的智商都超过4岁了 请不必再看电影加菲猫了 我看了 有权负责任地这样奉劝你 电影情节的糟烂简直令人发指 完全是精灵鼠小弟.101斑点 ...

  2. 伊朗科学家被害真相:一场无懈可击的算法暗杀

    出品| 虎嗅科技组 如果你还记得2021年8月五角大楼曾公开宣布,在一次对阿富汗的空袭行动中,他们成功操控无人机对一名IS阿富汗分支头目进行了"斩首"式打击.那么,你对下面我们要讲 ...

  3. 谷歌开发者被封 账号中的钱_【IOS账号分享】Hitman goApp store上不可错过的游戏佳作,体验暗杀的艺术!...

    本期荐玩 iPhone/ipad | 1.1GB | 中文| ¥30 Hitman go <杀手GO:终极版(Hitman GO: Definitive Edition)>是SE推出的一款 ...

  4. 【耻辱Dishonored】一场刀光剑影与暗杀的第九艺术

    初见玩上这款游戏是因为epic喜+15白嫖的,起初只是抱着试试看的态度去玩的,但是上手后欲罢不能,沉迷其中,任务之间环环相扣,暗杀手段丰富多彩,武器亦是多种多样,而剧情更是扣人心弦等等精彩细节,游戏精 ...

  5. 兔子暗杀事件,又称十只兔子的故事

    兔子暗杀事件,又称十只兔子的故事 大兔子病了, 二兔子瞧, 三兔子买药, 四兔子熬, 五兔子死了, 六兔子抬, 七兔子挖坑, 八兔子埋, 九兔子坐在地上哭泣来, 十兔子问他为什么哭? 九兔子说, 五兔 ...

  6. 愤怒的老王,每天都想暗杀一个同事...

    本文原创公众号:不会笑青年,授权转载请联系微信(laughyouth369),授权后,请在原创发表48小时后转载.

  7. 《监控》再起风云,连同创作中的《监控2》成功牵手影视公司

    "监控",辞海上的解释为:监测并进行控制. "监控",百度百科解释为:监控,职场谍战小说. 从2个月内超过230万人阅读的天涯热帖,到上市两月即获重印的畅销图书 ...

  8. 在windows程序中嵌入Lua脚本引擎--建立一个简易的“云命令”执行的系统

    在<在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎>开始处,我提到某公司被指责使用"云命令"暗杀一些软件.本文将讲述如何去模拟一个 ...

  9. 在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎

    前些天听到一个需求:某业务方需要我们帮忙清理用户电脑上的一些废弃文件.同事完成这个逻辑的方案便是在我们程序中加入了一个很"独立"的业务逻辑:检索和删除某个程序产生的废弃文件.试想, ...

最新文章

  1. Unity + SQL数据库创建管理玩家排行榜学习教程
  2. 3D芯片大脑:在芯片上培养脑细胞,还能用来测试新药
  3. java $ 用法_Java的Volatile实例用法及讲解
  4. Java中的Redis的思维导图_Redis思维导图
  5. python xgboost用法_XGBoost使用教程(纯xgboost方法)一
  6. php铺满,重复铺满水印 - Jun. - OSCHINA - 中文开源技术交流社区
  7. 番茄花园win11 32位官方纯净版镜像v2021.07
  8. 响应式web之@media screen
  9. zabbix 监控项自动发现过滤_Zabbix使用javascript+jsonpath预处理动态生成监控项
  10. 单片机引脚复用使用不当会导致bug
  11. 一个在线文本比较工具
  12. 逐浪海棠居刻本字-第一款基于unicode13标准构建的中文字库全面发布
  13. C语言2009选择题答案,全国2009年10月自学考试C加加程序设计试题
  14. 闲谈IPv6-我们在技术思维上需要作出改变(1)
  15. Qt Creator 添加大恒相机SDK库
  16. python实现微信机器人: 登录微信、消息接收、自动回复
  17. 平安科技美国研究院院长韩玫:AI赋能传统行业,要知其然也知其所以然
  18. excel 关联数据
  19. 初识华为云数据库GaussDB(for Cassandra
  20. 红宝书初步研读随手笔记

热门文章

  1. 线程了解以及创建线程的Threading模块中的部分方法
  2. C#_完整的RSA操作类
  3. java内存模型之一
  4. Winform判断一个窗口是否以模态化方式打开
  5. Find Minimum in Rotated Sorted Array II
  6. javascript之值传递与引用传递
  7. Plant Simulation常用命令
  8. 安装Adventure Works 2008 R2演示数据库
  9. 静态程序分析chapter4 - 基于格(Lattice)理论的数据流分析
  10. 【7.19 graphshortestpath graphallshortestpaths函数】matlab 求最短路径函数总结