工業(yè)路由器的防火墻原理在不同網(wǎng)絡(luò)的安全域之間有一系列軟硬件結(jié)合的組件。通過(guò)監(jiān)測(cè)、限制等方式盡可能的對(duì)外部屏蔽網(wǎng)絡(luò)內(nèi)部信息、結(jié)構(gòu)和運(yùn)行狀況,有選擇的接受外部訪問(wèn)。
“防火墻”術(shù)語(yǔ)來(lái)自建筑設(shè)計(jì)領(lǐng)域,是指用來(lái)起分隔作用的墻,當(dāng)某一部分著火時(shí)可以減緩或保護(hù)其他部分免受火災(zāi)影響。在計(jì)算機(jī)網(wǎng)絡(luò)中,防火墻是在兩個(gè)或多個(gè)網(wǎng)絡(luò)之間用于設(shè)置安全策略的一個(gè)或多個(gè)系統(tǒng)的組合。防火墻起到隔離異常訪問(wèn)的作用,僅允許可靠的流量通過(guò),從而保護(hù)了家庭和企業(yè)內(nèi)部網(wǎng)絡(luò)信息的安全。
Linux防火墻通常包含兩部分,分別為iptables和netfilter。iptables是Linux管理防火墻規(guī)則的命令行工具,處于用戶空間。netfilter執(zhí)行報(bào)文過(guò)濾,處于Linux內(nèi)核空間。有時(shí)候也會(huì)用iptables來(lái)統(tǒng)稱Linux防火墻。
iptables是用來(lái)設(shè)置、維護(hù)和檢查L(zhǎng)inux內(nèi)核的防火墻IP報(bào)文過(guò)濾規(guī)則和網(wǎng)絡(luò)地址轉(zhuǎn)換規(guī)則的。
iptables是一個(gè)報(bào)文狀態(tài)監(jiān)測(cè)防火墻,這意味著防火墻內(nèi)部存儲(chǔ)每一個(gè)連接的信息,并且可以將每一個(gè)報(bào)文關(guān)聯(lián)到它所屬的連接。這個(gè)信息非常有用,它用于自動(dòng)打開(kāi)響應(yīng)報(bào)文的傳輸路徑,因此在創(chuàng)建防火墻規(guī)則時(shí),通常沒(méi)有必要?jiǎng)?chuàng)建相反方向的防火墻規(guī)則,防火墻將自動(dòng)計(jì)算出這個(gè)規(guī)則。