【问题标题】:Reassembly of segments段的重新组装
【发布时间】:2022-04-06 00:46:43
【问题描述】:

我正在开发一个拦截各种流量的应用程序。最近我收到了乱序的片段。此流量通过 TCP。 SIP 标头位于多个段之间。我试图了解一种协议,以重新组装乱序到达的数据包,以便能够在我的应用程序中显示它们。为了澄清数据是由 TCP 分段的。我的意思是:

  1. SIP INVITE 标头前半部分接收较晚,后半部分较早。
  2. TCP seq 和 ack 使得稍后收到的段预计将首先收到。

我将不胜感激任何有助于建立协议来实现这一点的线索。

【问题讨论】:

    标签: tcp ip communication segment telecommunication


    【解决方案1】:

    我怀疑您可能需要更深入地研究您的架构,因为 TCP 旨在按顺序传送数据包。

    要特别检查的一件事是您是否以某种方式使用多个 TCP 连接,可能是为了提高带宽 - 如果不同的数据包可能采用不同的 TCP 连接,这可能会导致无序交付,但在 TCP 连接内交付仍应井井有条。

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 1970-01-01
      • 2010-10-10
      • 2022-08-10
      • 2014-08-17
      • 2023-03-29
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      相关资源
      最近更新 更多