【发布时间】:2025-12-07 22:25:03
【问题描述】:
我正在使用基于 Debian 的发行版(Linux Mint 18)。我想对操作系统进行更改,以便每个 TCP/IP 数据包发送 n 个传出数据包。如果该方法不涉及重新编译内核,那将是最好的。
没有太多相关信息可以回答我为什么要这样做。
我的问题是在某些网络条件下,数据包被丢弃。这是一种非常特殊的网络控制方法,其中一些(不是全部)传出数据包会被丢弃。在这种情况下,发送 n 个原始数据包的副本可以解决问题。我只陈述了一项申请。但我最初的问题可能还有许多其他受研究实验启发的应用。
【问题讨论】:
-
TCP/IP 保证,它将检测任何数据包丢失并重新发送丢失的数据包。为什么要重新发送所有数据包并降低网络速度? TCP/IP 将仅重新发送丢失的数据包。
-
@RomanZaitsev 用于研究目的。
标签: linux tcp linux-kernel kernel linux-device-driver