如何实现混合传输层协议?

时间:2015-04-17 11:17:36

标签: linux dynamic tcp header udp

我希望创建一个类似混合的传输层协议,它可以根据应用层发送的数据进行自适应。这个新协议应该能够通过降低报头大小(通过利用类似UDP的报头)非常快速地识别和传输紧急数据,并且当它不紧急时,它应该切换回类似TCP的报头。

所以现在我的问题是:

  • 我能通过在Linux内核中修改例如:tcp.c / udp.c文件(在Linux / net / ipv4 /目录中找到)来实现这个动态头吗?
  • 还有一种方法来模拟tcp.c代码的执行以获得一个想法吗?

注意:我不想在TCP和UDP协议之间切换。我想要一个单独的协议,根据收到的数据使用动态头。

0 个答案:

没有答案