【问题标题】:How to send exactly one Tcp packet unsing netperf/ipperf and confirm using tcpdump about the same?如何使用 netperf/iperf 准确发送一个 Tcp 数据包并使用 tcpdump 确认大致相同?
【发布时间】:2016-04-06 17:23:45
【问题描述】:

我正在尝试找出一种方法来准确发送一个 TCP 数据包,并在 Rx 端使用 tcpdump 验证是否已接收到相同的数据包(没有其他数据包)。我是网络世界的新手。因此,任何帮助/解释将不胜感激。

【问题讨论】:

    标签: networking tcp tcp-ip tcpdump


    【解决方案1】:

    这些工具用于性能测量而非数据包制作。他们总是为测量建立一个完整的 TCP 连接。由于即使没有数据传输的 TCP 连接也包含 6 个数据包(建立连接的初始握手和连接关闭的握手),您将无法使用这些工具发送单个 TCP 数据包。

    【讨论】:

      【解决方案2】:

      只是一个想法 - 将 Rx 端配置为不接受来自 Tx 端的 tcp-ip 连接,然后尝试来自 Tx 端的连接。您应该在 Rx 端看到一个(单个)SYN 数据包,它不会响应。 [不幸的是,Tx 端将重试 SYN 数据包多次]。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-12
        • 1970-01-01
        • 1970-01-01
        • 2013-11-06
        • 1970-01-01
        • 2011-12-07
        • 2015-04-16
        • 2012-10-20
        相关资源
        最近更新 更多