本文主要是介绍iptables学习[02]:iptables的组成,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简介
- iptables由5个表(table)和5个链(chain)以及一些规则组成。
五表和五链介绍
iptables -t $TABLE -nvL
内核中数据包的传输过程
- 当一个数据包进入网卡,数据包首先进入盘PREROUTING链,内核根据数据包的IP判断是否要转送出去。
- 如果数据包是要进入本机的就会继续向上移动,到达INPUT链。数据包进入INPUT链后,任何程序都会收到它。本机上运行的程序可以发送数据包,这些数据包经过OUTPUT,然后到达POSTROUTING链输出。
- 如果数据包要转发出去,且内核允许转发数据包会向右移动,经过FORWARD链,然后到达POSTROUTING链输出。
这篇关于iptables学习[02]:iptables的组成的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!