linux – 你如何编写自己的IP协议? (假设TCP和UDP不合适)

前端之家收集整理的这篇文章主要介绍了linux – 你如何编写自己的IP协议? (假设TCP和UDP不合适)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_1@假设您已经确定对于给定的利基案例,TCP或UDP都不是理想的,那么您将如何编写自己的基于IP的协议?

例如,如果您正在Linux上进行开发,那么您在哪里可以查看内核中的“挂钩”协议?

你会从哪里开始的?

解决方法

您可以通过内核模块执行此操作.我将首先阅读arp的工作原理.这是一个更简单的协议,因为用户空间不直接发送数据包.

创建新网络协议的入口点是dev_add_pack,arp的代码可以找到here.

猜你在找的Linux相关文章