如果SYN发送,另一个SYN被收到没有ACK通常只是ACK过线(特别是在你的情况下)的损失:

您可以查看这个帖子/答案。无论何时从A(客户端)到B(服务器)的路由很短,并且从服务器到客户端的数据包路径特别长,并且遍历网络可能无法保证在远远更远的距离上可靠的数据包传输时,这种情况非常普遍。如果你在线路上丢失了ACK,你会倾向于从客户端发现一条RST消息,并要求服务器重新启动。

另一种可能性是某种请求。通常在客户端将推送PSH,ACK信号与len:xx,其中x是请求长度的数字。服务器通常会回应一个ACK,通知客户它已收到请求并且服务器正在处理(这个ACK通常是空的),然后它会将PSH,ACK-len:xx数据包推送给客户端,让客户端知道它已经接受了它的请求,并且这个数据包中会有信息。

使用wireshark监控此信息(非恶意)通常会帮助传达您的情况,请务必学习(如果您还不知道)如何过滤数据包,否则您将有很多(通常)挖掘信息。

我也会尝试发送一个数据包到有问题的服务器,您可以追踪它是否被引导离开旁路。如果你的数据包通过循环跳转到目的地,它很可能会在返回时做同样的事情。 如果你希望你可以尝试使用tcpdump(linux)或tracert(windows)。

希望这会有所帮助!

服务器收到syn包不回消息,TCP:SYN请求接收SYN响应代替SYN-ACK相关推荐

  1. linux回包不是来包的ip,Linux 只能收到 SYN 包 不能回包

    Linux 只能收到 SYN 包 不能回包 问题 如果用户发现云主机不能登录,例如无法远程 22 端口或其他端口,但是更换网络环境正常,服务端抓包发现客户端发包只有 SYN,没有回包,可以执行 net ...

  2. TCP第三次握手失败的处理(Server端超时重传机制、RST包响应、SYN攻击)

    面试题: 在 TCP 建立连接的三次握手连接阶段,如果客户端发送的第三个ACK包丢了,那么客户端和服务端分别进行什么处理呢? 相信了解 tcp 协议的人,三次握手的过程肯定很了解了.第三次的 ack ...

  3. TCP协议中的核心知识点,SYN Flood?ISN?滑动窗口?数据重传?拆包粘包?单tcp连接多请求?拥塞管理?(个人收藏学习笔记)

    TCP协议中的核心知识点,滑动窗口?数据重传?拆包粘包?单tcp连接多请求? 1.前言 2.TCP/IP四层结构 3. TCP 3.1 TCP 协议头 3.2 TCP通信过程 3.2.1 建立连接的三 ...

  4. 《关于TCP SYN包的超时与重传》——那些你应该知道的知识(四)

    近日,在分析某项业务故障时,抓取到,TCP客户端发送SYN包,对端没有收到,然而客户端也没有进行SYN包重传的现象.具体情况如下图: 可以看到,经过过滤,本次抓包抓取到的tcp连接情况,只有客户端主动 ...

  5. Linux TCP SYN包不返回问题解析

    http://www.saview.net/archives/93 Linux TCP SYN包不返回问题解析 现象描述及排查过程: 最早是在网站图片cache集群中出现监控系统偶尔报告vip连接超时 ...

  6. java tcp发消息给硬件_java – TCP客户端/服务器通信只发送第一条消息?

    我在java中设置一个简单的TCP客户端服务器交互. 服务器: 服务器是用Java编写的桌面客户端: import java.io.BufferedReader; import java.io.Dat ...

  7. NAT网关自动去掉TCP syn包的时间戳

    猛士设计了Netfilter,在失眠的时候就有事做了,安息日应守为圣日,否则会激怒神,因此双休日我一般不学习和工作,相反,我会在午夜玩一些自己喜欢的东西.我没有受过洗,不是因为不是笃信者,没有安息夜. ...

  8. 处于TIME_WAIT状态下收到syn包(臆想篇,望指正)

    处于TIME_WAIT状态下收到syn包 首先分析之前的四次挥手的过程: 服务端主动关闭链接,假设挥手的最后一个ack=301(表明期望这个socket的下一个报的seq为301),然后服务端处于TI ...

  9. SYN包TCP选项的设置

    一个SYN可能包括这些内容:初始系列号.初始窗口大小.MSS.窗口扩大因子.时间戳. 那么是怎么决定是否设置某个选项,怎样设置的呢?例如窗口扩大因子有关传输的性能,我可以怎么样改动这个值呢? 下面来看 ...

  10. 编写tcp服务器发送hex格式_Android网络编程-TCP/IP协议

    在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP.UDP协议属于传输层. IP协议是TCP/IP协议族的动力,它为上层协议提供无状态.无连接.不可靠的服务. TCP协议是 ...

最新文章

  1. 仿照jquery的方式实现的tabs和focus
  2. 自学python要多久才能学会-怎么自学python,大概要多久?
  3. 区块链BaaS云服务(32)同盾科技 IASC平台“特性”
  4. C++ Primer 5th笔记(chap 14 重载运算和类型转换)算术和关系运算符
  5. Linux的实际操作:任务调度基本说明
  6. 【Elasticsearch】 es 搜索 返回信息 字段 解释
  7. Response.Redirect()和Response.RedirectPermanent()区别
  8. System.Windows.Forms.TreeView
  9. python 城市地图_Python查询一个城市的谷歌地图的经度和纬度
  10. 南佛罗里达大学计算机科学硕士,去南佛罗里达大学读硕士好吗
  11. Python Web 框架-Django day07
  12. Window7使用虚拟桌面
  13. linux报错Error: /proc must be mounted
  14. chatgpt平替,清华chatglm本地化部署教程(aigc大模型风口,校招找工作必备),包含weiui部署,api部署,对话框部署
  15. 如何使用ARM协处理器CP15在32位ARRCH模式下操作64位寄存器)
  16. FP6276兼容芯片可过EMI认证测试
  17. elasticsearch的master选举
  18. Java中线程的状态。
  19. 汽车电气化共享移动性及自动驾驶对未来出行方式的全面展望
  20. OpenFaaS实战之二:函数入门

热门文章

  1. 关于Cfree5.0编译的常见问题和使用教程
  2. python的自省机制
  3. MATLAB | 分形的艺术——(Mandelbrot)曼德勃罗特集合
  4. 二进制 转换 .java_如何在Java程序中将二进制转换为十进制?
  5. 面经(5) 2020/4/5 Java研发实习生 蚂蚁金服
  6. 抖音初始权重快速提升3大攻略,新人必看丨国仁网络资讯
  7. POI java.lang.IllegalArgumentException: Merged region xxx must contain 2 or more cells问题解决
  8. 提示Algorithm negotiation failed 错误该如何解决
  9. java 面向对象三个特征_[Java] 面向对象的三个特征与含义
  10. mysql命令行常用命令_mysql命令行常用命令