我可以直接操作Internet协议来重新发明TCP吗?

时间:2012-09-04 06:23:01

标签: tcp ip

我对TCP的某些算法不满意,我知道it's not possible to implement TCP in UDP。但我想与其他依赖传统TCP的服务器建立兼容的层。

所以我问,我可以直接在Linux或其他* nix操作系统上操作IP吗?

我知道udt和其他类似的项目。我只需要保持兼容性,这样我就不需要为如此大量的服务器做很多工作。

1 个答案:

答案 0 :(得分:0)

如果您希望与实现标准TCP的其他端点保持兼容,那么我假设您希望在线路上使用相同的协议并对其进行渐进式改进。

内核的现有TCP实现在内核中。如果你想改进它,我会说你最好在那里进行改变,而不是重新改造它。如果你想重新发明它并在用户空间中实现一个完整的TCP堆栈,那么,当然,你可以做到,但这将是很多工作。