日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iptables的基础知识-iptables中的状态检测

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iptables的基础知识-iptables中的状态检测 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

iptables的基礎知識-iptables中的狀態檢測:iptabels被認為是Linux中實現包過濾功能的第四代應用程序。iptables包含在Linux2.4以后的內核中。本文介紹的是iptables的基礎知識-iptables中的狀態檢測。

AD:2013大數據全球技術峰會低價搶票中

iptables狀態

問題:什么是iptable狀態

首先讓我們看一下服務器/客戶機的交互原理。服務器提供某特定功能的服務總是由特定的后臺程序提供的。在TCP/IP網絡中,常常把這個特定的服務 綁定到特定的TCP或UDP端口。之后,該后臺程序就不斷地監聽(listen)該端口,一旦接收到符合條件的客戶端請求,該服務進行TCP握手后就同客 戶端建立一個連接,響應客戶請求。與此同時,再產生一個該綁定的拷貝,繼續監聽客戶端的請求。

舉一個例子:假設網絡中有一臺服務器A(IP地址為1.1.1.1)提供WWW服務,另有客戶機B(2.2.2.2)、C(3.3.3.3)。首 先,服務器A運行提供WWW服務的后臺程序(比如Apache)并且把該服務綁定到端口80,也就是說,在端口80進行監聽。當B發起一個連接請求時,B 將打開一個大于1024的連接端口(1024內為已定義端口),假設為1037。A在接收到請求后,用80端口與B建立連接以響應B的請求,同時產生一個 80端口綁定的拷貝,繼續監聽客戶端的請求。假如A又接收到C的連接請求(設連接請求端口為1071),則A在與C建立連接的同時又產生一個80端口綁定 的拷貝繼續監聽客戶端的請求。如下所示,因為系統是以源地址、源端口、目的地址、目的端口來標識一個連接的,所以在這里每個連接都是唯一的。

服務器 客戶端

連接1:1.1.1.1:80 <=> 2.2.2.2:1037

連接2:1.1.1.1:80 <=> 3.3.3.3:1071

從上邊我們可以看出,每個網絡連接包括以下信息:源地址、目的地址、源端口和目的端口,叫作套接字對(socket pairs);協議類型、連接狀態(TCP協議)和超時時間等。iptable防火墻把這些信息叫作狀態(stateful),能夠檢測每個連接狀態的防 火墻叫作狀態包過濾防火墻。它除了能夠完成簡單包過濾防火墻的包過濾工作外,還在自己的內存中維護一個跟蹤連接狀態的表,比簡單包過濾防火墻具有更大的安 全性。這連接跟蹤的表是/proc/net/ip_conntrack(conntrack就是connection tracking 的首字母縮寫),能容納多少記錄是被一個變量控制的。默認值取決于你的內存大小,128MB可以包含8192條目錄,256MB是16376條。你也可以 在/proc/sys/net/ipv4/ip_conntrack_max里查看、設置。

注意:必須要加載ip_conntrack模塊后才可以看到/proc/net/ip_conntrack表。可以用modprobe ip_conntrack來加載。

每一種特定的服務都有自己特定的端口,一般說來小于1024的端口多為服務器保留端口,這些端口分配給眾所周知的服務(如WWW、FTP等等),從 512到1024的端口通常保留給特殊的UNIX TCP/IP應用程序,具體情況請參考/etc/services文件或RFC1700。

iptables中的狀態檢測功能是由state選項來實現iptable的。對這個選項,在iptables的手冊頁中有以下描述:

state

這個模塊能夠跟蹤分組的連接狀態(即狀態檢測)。

格式:--state XXXXX

這里,state是一個用逗號分割的列表,表示要匹配的連接狀態。

在iptables中有四種狀態:NEW,ESTABLISHED,RELATED,INVALID。

NEW,表示這個分組需要發起一個連接,或者說,分組對應的連接在兩個方向上都沒有進行過分組傳輸。NEW說明 這個包是我們看到的第一個包。意思就是,這是conntrack模塊看到的某個連接第一個包,它即將被匹配了。比如,我們看到一個SYN包,是我們所留意 的連接的第一個包,就要匹配它。第一個包也可能不是SYN包,但它仍會被認為是NEW狀態。比如一個特意發出的探測包,可能只有RST位,但仍然是 NEW。

ESTABLISHED,表示分組對應的連接已經進行了雙向的分組傳輸,也就是說連接已經建立,而且會繼續匹配 這個連接的包。處于ESTABLISHED狀態的連接是非常容易理解的。只要發送并接到應答,連接就是ESTABLISHED的了。一個連接要從NEW變 為ESTABLISHED,只需要接到應答包即可,不管這個包是發往防火墻的,還是要由防火墻轉發的。ICMP的錯誤和重定向等信息包也被看作是 ESTABLISHED,只要它們是我們所發出的信息的應答。

RELATED,表示分組要發起一個新的連接,但是這個連接和一個現有的連接有關,例如:FTP的數據傳輸連接 和控制連接之間就是RELATED關系。RELATED是個比較麻煩的狀態。當一個連接和某個已處于ESTABLISHED狀態的連接有關系時,就被認為 是RELATED的了。換句話說,一個連接要想是RELATED的,首先要有一個ESTABLISHED的連接。這個ESTABLISHED連接再產生一 個主連接之外的連接,這個新的連接就是RELATED的了,當然前提是conntrack模塊要能理解RELATED。ftp是個很好的例子,FTP- data連接就是和FTP-control有RELATED的。還有其他的例子,

INVAILD,表示分組對應的連接是未知的,說明數據包不能被識別屬于哪個連接或沒有任何狀態。有幾個原因可以產生這種情況,比如,內存溢出,收到不知屬于哪個連接的ICMP錯誤信息。一般地,我們DROP這個狀態的任何東西。

這些狀態可以一起使用,以便匹配數據包。這可以使我們的防火墻非常強壯和有效。以前,我們經常打開1024以上的所有端口來放行應答的數據。現在,有了狀態機制,就不需再這樣了。因為我們可以只開放那些有應答數據的端口,其他的都可以關閉。這樣就安全多了。

上一節:iptables的基礎知識-防火墻的介紹。下一節:iptables中TCP的三次握手。

轉載于:https://my.oschina.net/zhuzihasablog/blog/107483

總結

以上是生活随笔為你收集整理的iptables的基础知识-iptables中的状态检测的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情网页 | 推特裸体gay猛交gay | 久久亚洲成人av | 亚洲成色网 | 一区二区三区免费视频观看 | 69色堂 | 男人深夜影院 | 一本一道波多野结衣av黑人 | 色婷婷丁香 | 中文精品无码中文字幕无码专区 | 亚洲精品五月天 | 国精产品一区一区三区有限公司杨 | 婷婷丁香一区二区三区 | 禁欲天堂 | 亚洲一区成人在线 | 色小姐av | 免费的黄色的视频 | 日本在线不卡一区二区三区 | 91视 | 日韩激情图片 | 香蕉黄视频 | av成人精品 | 少妇黄色一级片 | 色老板最新地址 | 亚洲一区二区成人 | 日本中文字幕影院 | 国产精品普通话 | 欧美一区三区二区在线观看 | www视频在线观看免费 | 老司机深夜福利在线观看 | 奇米一区二区三区 | 高跟肉丝丝袜呻吟啪啪网站av | 2019天天干天天操 | 苍井空亚洲精品aa片在线播放 | 自拍第二页 | 韩国午夜av| 久久人人爽人人 | 网站黄色在线观看 | 欧美日韩国产精品 | 亚洲av中文无码乱人伦在线视色 | 成人欧美精品一区二区 | 欧美成人乱码一二三四区免费 | 亚洲最大毛片 | 免费精品在线观看 | 久久精品无码一区二区三区免费 | 无码人妻精品一区二 | 黄色综合 | 特级西西444www高清大胆 | 伊人久久中文 | 超碰在线播放97 | 日本激情视频一区二区三区 | 99精品乱码国产在线观看 | 国产视频在线观看一区二区 | 懂色av一区二区三区免费 | 超碰成人福利 | 亚洲欧美高清视频 | 天天干天天爽 | 日韩欧美国产视频 | 日本一区二区三区免费观看 | 成人在线91| 综合色视频 | 天天躁日日躁狠狠躁av麻豆 | 亚洲精品国产日韩 | 我要看一级黄色片 | 亚洲国产经典 | 加勒比一区二区 | av网站国产 | 老司机亚洲精品 | 欧美色图日韩 | 山村淫强伦寡妇 | 日韩一区网站 | 99久久久无码国产精品性青椒 | 国产精品婷婷午夜在线观看 | 日本黄色免费网址 | 欧美在线性爱视频 | 亚洲一二三精品 | 人人模人人干 | 在线xxxx| 欧美色女人 | 另类视频在线观看 | 超碰98在线观看 | 国产日批视频在线观看 | 粉嫩aⅴ一区二区三区 | 欧美一本 | 亚洲20p| 免费看国产黄色 | 亚洲一区免费看 | 色欧美亚洲 | 亚洲女人天堂av | 色吊丝一区二区 | 欧美黑丝少妇 | 中文字幕欧美人妻精品 | 欧美 日韩 国产 一区 | 亚洲美女在线观看 | 久久精品国产99久久久 | 久久成人精品视频 | 亚洲视频一二区 | av青娱乐 | 亚洲欧美综合另类自拍 |