
Rockchip RK3399 TRM v1.4,于2017年4月8日发布,涉及协议栈底层机制。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1.2 协议栈底层机制 “栈”模式的底层运作方式,大致遵循以下流程:每当接收到一个数据包时,它首先从“A”节点进入系统,随后进行路由判断。若该数据包的目标是本机,则会经过“B”节点进行处理,并继续向上层协议栈传递;反之,如果数据包的目的地并非本机,则会通过“C”节点转发出去,最终沿着“E”节点将其投递至目的地。与此同时,对于发送的数据包,也需要进行路由判决以确定其出接口,然后通过“D”节点发送出去,同样也是沿着“E”节点将其传输到目标网络。协议栈中的五个关键节点——A、B、C、D 和 E——正是 Netfilter 能够发挥其强大功能的核心区域。2 Netfilter 2.1 Netfilter 的概述 Netfilter 是自 Linux 2.4.x 版本起引入的一个子系统,它充当一个通用的、抽象化的框架,并提供了一整套的钩子函数管理机制。这一机制使得诸如数据包过滤、网络地址转换(NAT)以及基于协议类型的连接跟踪等功能得以实现。Netfilter 在内核中的位置如图所示: 该图清晰地展示了用户空间的 iptables 与内核空间的基于 Netfilter 的 ip_tables 模块之间的关系和通信方式,以及 Netfilter 在整个架构中所扮演的重要角色。具体而言,Netfilter 通过 netfilter_ipv4.h 文件对这五个关键点进行了重新命名。
全部评论 (0)
还没有任何评论哟~


