一、背景

一次针对某个web网站打开异常(偶现),网络工程师怀疑是网站前端性能问题导致,网站部署的人怀疑是网络问题,各种踢皮球,于是乎作为一名有担当的网工,我必须拿出有力的证据证明网络无异常,icmp无丢包,但是用wireshark抓包时,确实存在TCP报文中含有大量的RST,为什么呢?

二、理论

1、TCP头部

RST标志,表示要求对方重新建立连接。携带RST标志的tcp报文段为复位报文段,存在于TCP头部

TCP标头字段有六个flags,每个标志位都有特殊意义。分别为URG、ACK、PSH、RST、SYN、FIN,它们可以单独存在,也可以同时存在。

对于接收方,不同的标志位表示不同的含义。

URG紧急指针有效标志。必须告诉系统此消息段中存在紧急数据,并尽快发送,相当于高优先级数据。

ACK确认有效标志。确认编号字段仅在ACK=1时有效。ACK=0时,确认编号无效。

PSH表示接收方应该尽快将此消息段传递给APP应用层。

RST重建连接。

SYN同步序列号标识符。用于启动连接。SYN=1标识这是连接请求或连接接收请求

FIN发送方完成发送任务的标识。用于释放连接。FIN=1表示此段的发送方数据已发送,请求释放连接

2、RST报文

TCP的异常终止是相对于正常终止而言的,正常情况下ÿ

反甩锅成功后思考——RST 报文相关推荐

  1. 网络连通性测试-防甩锅套路

    一.前言 为什么要写这个东西呢?怎么涉及到甩锅呢?说白了就是在各种对接过程中,总会遇到一些喜欢甩锅的人,说是你的问题,什么网络没毛病,是你的接口什么的不对,总之就是你的问题~ 这时候什么最爽? 一堆数 ...

  2. 深度学习先驱 Yann LeCun 被骂到封推!AI 偏见真该甩锅数据集?

    整理 | 夕颜 出品 | CSDN(ID:CSDNnews) 最近,人工智能领域又发生了一次热热闹闹的争论,随后演变成一场偏离轨道的争吵,目前以 Yann 道歉封推暂告一段落......        ...

  3. 甩锅!偷懒!PUA!转嫁压力!铲除异己!压榨下属!这就是职场leader真面目!...

    yamy事件引发了人们对"职场Pua"的热烈讨论,一个渣leader能给员工造成巨大的心理阴影,深受毒害的网友们纷纷吐槽自己的leader.一个网友针对职场上各种leader奇葩行 ...

  4. 北妈每日一题:如何甩锅给后端!

    一 之前的我一直强调,我们应该主动承担责任,这样可以使你快速成长,年轻人一定要主动而又时刻保持热情. 但后一句还有:仅限于年轻人! 如今,甩锅,绝对是你要修炼的一门技能,如果这门技能,不炉火纯青,你会 ...

  5. 线上SQL脚本执行错了出事之后互相甩锅怎么办?

    平常我们线上执行的SQL脚本都是很粗犷的.呼叫一下DBA或者运维,把脚本发过去,然后告诉他在哪个环境执行.然后双方沟通不畅,测试环境的脚本执行到生产了!脚本写的有问题执行错了却没有回滚脚本!或者每个人 ...

  6. mysql链路跟踪工具_EasySwoole利用链路追踪组件制作甩锅工具

    前言 最近前端老是反馈API调用异常,说请求成功但是没有数据返回! 我写的代码怎么可能有bug,肯定是前端调用的方式不对! 经过一番套鼓,直接把请求参数和响应内容打印到控制台,果然不出我所料,请求缺少 ...

  7. 10 年老程序员教你甩锅必杀技,论【如何优雅的甩锅】

    今天是持续写作的第 45 / 100 天. 如果你有想要交流的想法.技术,欢迎在评论区留言. 以下内容为程序员绝密档案,学会之后可以在职场如履平地. 程序员常见低端甩锅招式 此类招式主要是出现频率高, ...

  8. 职场中遇到甩锅侠和邀功精,我该怎么办?

    编辑导语:在职场中,我们总能碰到一些"奇葩",其中就不乏有甩锅侠和邀功精,这既是步入职场必经之事,也是必须要学会如何妥善处理的一件事.因此,找到问题所在,然后解决它,是所有职场人都 ...

  9. 【安全资讯】日本社交巨头Line数据泄露,日媒却甩锅中国公司

    作者|谛林 来源|腾讯网 发布时间|2021-03-21 来源:腾讯网 在信息爆炸的时代,隐私泄露是被广泛关注但却屡禁不止的问题.这种问题不单单发生在中国,在日本等其他国家同样常见. 3月18日环球时 ...

  10. 特斯拉火速道歉!甩锅国家电网失败,网友:这次碰到硬茬了

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Sometimes, crazy is also quite go ...

最新文章

  1. 沈阳农业大学计算机往年录取分数6,沈阳农业大学历年分数线 2021沈阳农业大学录取分数线...
  2. 出现“Could not resolve host: www.github.com; Unknown error”错误解决
  3. python怎么自动生成测试报告_python生成接口自动化测试报告模版
  4. 方法重写(override)注意事项和使用细节
  5. 关于SAP Spartacus在服务器端渲染模式和SAP Commerce Cloud API白名单的问题
  6. AtCoder Regular Contest 064
  7. TCP中间件_Delphi_client
  8. freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5
  9. 【线段树】Segment Tree
  10. [Python 网络编程] TCP、简单socket模拟ssh (一)
  11. 修改php前台地址,PHPCMS如何增加电话、地址等方便前台调用的自定义变量
  12. Gitlab 服务器搭建,maven安装与jdk安装,linux下安装git
  13. logrotate 不生效
  14. 23. Yii 组件事件
  15. 14. Django基础:关系映射
  16. dateutils java_JAVA 日期处理工具类 DateUtils
  17. 人生没有退路,你所有遇到过的人,做过的事都不是偶然,一念天堂一念地狱
  18. MATLAB 解数独
  19. C++语法基础(1/3)
  20. Python绘制地理图--Cartopy基础

热门文章

  1. 移动H60G改为桥接
  2. java find bug,java-Findbugs contrib:方法从没有历史记录的catch块中抛出替代异常
  3. 时代》杂志评出的100部最佳英语小说(含下载)
  4. c语言n个自然数得阶乘求和,计算n个自然数阶乘的和
  5. 【毕业设计】深度学习人脸性别年龄识别系统 - python
  6. 变速器 美国sram速联和日本shimano洗马路对比
  7. [IOI2018]组合动作
  8. 【IOI2018】组合动作
  9. 数据流中的第 K 大元素
  10. 中国移动发布物联网操作系统 OneOS