Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有“tcp src localhost”之类的过滤器的libpcap过滤数据包。它过滤所有来源为 localhost(我的主机)的数据包。 当 localhost 没有收到已发送数据包的 TCP 确认时,localhost 将转发该数据包。 并非所有被 libpcap 过滤的数据包都会到达其目的地,我需要识别数据包何时是“转发数据包”。libpcap 有什么方法可以识别转发的数据包吗?
据我了解,您正在寻找 TCP 重传。这些可以在捕获后通过wireshark中的显示装配工找到。这两个应该可以帮助您:
tcp.analysis.retransmission
tcp.analysis.duplicate_ack