我可以直接操纵互联网协议来重新发明TCP吗?

我可以直接操纵互联网协议来重新发明TCP吗?,tcp,ip,Tcp,Ip,我对TCP的一些算法不满意,我知道。但我想做一个与其他依赖传统TCP的服务器兼容的层 所以我问,我可以直接在Linux或其他*nix操作系统上操作IP吗 我知道和其他类似的项目。我只需要保持兼容性,这样我就不需要为这么多的服务器做太多工作。如果您希望与实现标准TCP的其他端点保持兼容,那么我假设您希望在线路上使用相同的协议,并对其进行增量改进 内核的现有TCP实现位于内核中。如果你想改进它,我会说你最好在那里做些改变,而不是重新发明它。如果你想重新发明它,并在用户空间中实现一个完整的TCP堆栈,

我对TCP的一些算法不满意,我知道。但我想做一个与其他依赖传统TCP的服务器兼容的层

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


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

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


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

你对TCP的哪一部分不满意?在IP之上创建一个全新的网络协议并没有任何障碍,但这听起来是一项不值得做的工作。也许重新思考你的社交方式是一个更好、更有价值的解决方案。没有人的时间是免费的,制定一个新的网络协议是一个巨大的壮举。也就是说,祝你好运,如果你要去做,但请考虑其他选择。