如何比较 2 个 TCP/IP 堆栈或实现?

如何比较 2 个 TCP/IP 堆栈或实现?

我必须将一台旧机器回收利用成一个网络节点,用于管理 TCP/IP 连接和 PPP 协议(​​基本上是 DSL 连接);我并没有要求更多,所需的所有任务都是与网络相关的任务,不需要计算,只是让它像一个服务器一样。

我想知道,专业人士在处理 2 个不同的操作系统时如何比较 TCP/IP 堆栈的 2 个不同实现?例如 linux 和 bsd?

我的观点是,是否存在一个度量单位或算法复杂性,或者需要考虑的一些等效因素?

答案1

如果要将其挂在 DSL 连接上,则 TCP 堆栈不会成为瓶颈。如果您要路由到千兆或更快的连接,那么是的,也许进一步研究这一点会有所帮助。

一般来说,BSD 具有更强大的网络堆栈,但老实说,这对您来说可能并不重要。

我建议你安装普富思在服务器上(基于 FreeBSD)并使用它。它可能会做你需要的一切,甚至更多。

相关内容