gpt4 book ai didi

linux - linux内核中的TCP重传定时器

转载 作者:可可西里 更新时间:2023-11-01 02:44:57 24 4
gpt4 key购买 nike

linux tcp内核如何查看重传定时器是否运行?

最佳答案

您可以设置两个主机:发送方和接收方。在两者之间建立连接并发送一些流量,比如传输一个大文件。嗅探两侧的流量。

在发送流量时设置防火墙规则以丢弃一些数据包,here's一个随机下降 x% 的例子:

# for randomly dropping 10% of incoming packets:
iptables -A INPUT -m statistic --mode random \
--probability 0.1 -j DROP

清理:

# for the incoming packets:
iptables -D INPUT -m statistic --mode random \
--probability 0.1 -j DROP

如果您查看您的捕获,您应该看到发件人多次发送数据包以克服被丢弃的数据包。这表明重传正在工作。

如果将下降率提高到 100%,您将看到仅由于超时而重新传输。

关于linux - linux内核中的TCP重传定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14776369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com