测量各个TCP连接的丢弃数据包数量

时间:2013-07-31 19:15:23

标签: tcp network-programming

我对测量网络性能感兴趣。我有一个小工具来进行速度测试,但我会非常感兴趣的是通过查看丢弃或重新传输的数据包来测量连接的质量。

我知道使用netstat等我可以得到汇总数字,但我如何为个别连接做这件事呢?

  • 语言:C(不包括API,但是嘿!)
  • 操作系统:Linux(如果有一种方法也适用于Mac / Win,那就太棒了!)

1 个答案:

答案 0 :(得分:0)

您可以使用tcpdump并侦听特定端口,它可以作为wireshark(为特定协议,端口,网络等应用过滤器),如果我没有错,那么我认为wireshark也在后端使用tcpdump。