一种用于数据包转发的模型
摘要:
本发明涉及一种用于数据包转发的模型,该模型包括:Java数据模块:用于完成用户空间与Linux内核空间数据格式的转化;数据转发库:用于接受来自用户空间传送来的请求数据,并对所述请求数据进行操作,实现数据包转发;Linux内核模块:被所述数据包转发库调用。该模型通过Java的API接口来支持操作iptables在Linux内核中的防火墙规则,从而用很优雅的方式实现数据包的转发以及iptables做到的其他所有功能。该模型对各种各样的通信协议“透明”地进行转发,程序的运行安全高。
0/0