成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

(圖)解netfilter/iptables工作原理

運維 系統運維
解析netfilter/iptables工作原理:在Linux中,提供了一個非常優秀的防火墻工具netfilter/iptables。netfilter/iptables是完全免費的,而且功能強大,使用靈活。netfilter/iptables可以對流入和流出的信息進行細化控制,且可以在一臺低配置機器上很好地運行。本文講述的是netfilter/iptables。

解析netfilter/iptables工作原理

  netfilter/iptables IP 信息包過濾系統是一種功能強大的工具,可用于添加、編輯和除去規則,這些規則是在做信息包過濾決定時,防火墻所遵循和組成的規則。這些規則存儲在專用的信息包過濾表中,而這些表集成在 Linux 內核中。在信息包過濾表中,規則被分組放在我們所謂的 鏈(chain)中。我馬上會詳細討論這些規則以及如何建立這些規則并將它們分組在鏈中。

  雖然 netfilter/iptables IP 信息包過濾系統被稱為單個實體,但它實際上由兩個組件 netfilter和 iptables 組成。

  netfilter 組件也稱為 內核空間(kernelspace),是內核的一部分,由一些信息包過濾表組成,這些表包含內核用來控制信息包過濾處理的規則集。

  iptables 組件是一種工具,也稱為 用戶空間(userspace),它使插入、修改和除去信息包過濾表中的規則變得容易。除非您正在使用 Red Hat Linux 7.1 或更高版本,否則需要從 netfilter.org 下載該工具并安裝使用它。

  通過使用用戶空間,可以構建自己的定制規則,這些規則存儲在內核空間的信息包過濾表中。這些規則具有 目標,它們告訴內核對來自某些源、前往某些目的地或具有某些協議類型的信息包做些什么。如果某個信息包與規則匹配,那么使用目標 ACCEPT 允許該信息包通過。還可以使用目標 DROP 或 REJECT 來阻塞并殺死信息包。對于可對信息包執行的其它操作,還有許多其它目標。

  根據規則所處理的信息包的類型,可以將規則分組在鏈中。處理入站信息包的規則被添加到 INPUT 鏈中。處理出站信息包的規則被添加到 OUTPUT 鏈中。處理正在轉發的信息包的規則被添加到 FORWARD 鏈中。這三個鏈是基本信息包過濾表中內置的缺省主鏈。另外,還有其它許多可用的鏈的類型(如 PREROUTING 和 POSTROUTING ),以及提供用戶定義的鏈。每個鏈都可以有一個 策略,它定義“缺省目標”,也就是要執行的缺省操作,當信息包與鏈中的任何規則都不匹配時,執行此操作。

  建立netfilter/iptables IP 規則并將鏈放在適當的位置之后,就可以開始進行真正的信息包過濾工作了。這時內核空間從用戶空間接管工作。當信息包到達防火墻時,內核先檢查信息包的頭信息,尤其是信息包的目的地。我們將這個過程稱為 路由。

  如果信息包源自外界并前往系統,而且防火墻是打開的,那么內核將它傳遞到內核空間信息包過濾表的 INPUT 鏈。如果信息包源自系統內部或系統所連接的內部網上的其它源,并且此信息包要前往另一個外部系統,那么信息包被傳遞到 OUTPUT 鏈。類似的,源自外部系統并前往外部系統的信息包被傳遞到 FORWARD 鏈。

  接下來,將netfilter/iptables IP 信息包的頭信息與它所傳遞到的鏈中的每條規則進行比較,看它是否與某條規則完全匹配。如果信息包與某條規則匹配,那么內核就對該信息包執行由該規則的目標指定的操作。但是,如果信息包與這條規則不匹配,那么它將與鏈中的下一條規則進行比較。最后,如果信息包與鏈中的任何規則都不匹配,那么內核將參考該鏈的策略來決定如何處理該信息包。理想的策略應該告訴內核 DROP 該信息包。 圖 1 用圖形說明了netfilter/iptables這個信息包過濾過程。

  

信息包過濾過程

圖 1. 信息包過濾過程

【編輯推薦】

Linux下Iptables防火墻的使用

iptables簡介與安裝命令

Squid+iptables代理配置

責任編輯:zhaolei 來源: IBM
相關推薦

2011-03-15 12:47:11

netfilteriptables

2011-03-15 15:47:30

netfilteriptables安裝

2011-03-15 10:00:01

NetfilterIPTables

2021-04-14 20:10:50

Netfileter Iptables 源碼

2011-03-15 09:10:43

iptables防火墻

2011-03-15 15:51:12

netfilteriptables

2010-12-07 09:51:43

Linux安全性netfilteriptables

2011-03-15 15:47:34

netfilteriptables

2011-03-15 10:48:47

2011-07-05 14:34:23

2011-07-13 10:30:09

2022-10-27 20:31:19

iptablesnetfilter

2009-04-27 21:28:56

2022-01-05 14:30:44

容器Linux網絡

2011-03-15 09:59:54

2011-03-15 09:59:54

2009-06-18 13:31:03

Spring工作原理

2009-11-11 10:21:25

路由選擇協議

2009-08-14 13:19:23

2022-05-18 08:45:25

Nginx網絡代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频免费在线播放 | 欧美黄色片 | 天天躁日日躁狠狠躁白人 | 欧美综合一区二区 | 国产精品久久久久aaaa樱花 | 亚洲一区二区国产 | 午夜伦理影院 | 国产精品久久久久久久久久尿 | 日韩一区二区三区在线视频 | 国产精品亚洲第一区在线暖暖韩国 | 看片91 | 中文字幕亚洲在线 | 日韩毛片在线免费观看 | 99久久精品国产一区二区三区 | 国产精品日韩欧美一区二区三区 | 毛片链接 | 中文字幕亚洲欧美 | 日韩视频在线一区 | 精品美女视频在免费观看 | www.久久久久久久久 | 99精品国产一区二区青青牛奶 | 狠狠影院| а天堂中文最新一区二区三区 | 国产成人99久久亚洲综合精品 | 国产一区二区三区在线 | 欧美精品一区在线发布 | 中文在线一区二区 | 欧美激情综合五月色丁香小说 | 伊人超碰 | 午夜欧美| 欧美一区视频 | 91九色porny首页最多播放 | 国产精品大全 | 精品96久久久久久中文字幕无 | 亚洲国产成人精品久久 | 91av免费版| av一区二区三区 | 日韩视频精品在线 | 国产精品污污视频 | 日韩精品在线视频 | 最新中文字幕在线 |