पैकेट फ़िल्टरिंग लागू करने में सस्ता है। यह समझा जाना चाहिए कि एक पैकेट फ़िल्टरिंग डिवाइस एप्लिकेशन या प्रॉक्सी फ़ायरवॉल के समान सुरक्षा स्तर का समर्थन नहीं करता है। सबसे तुच्छ IP नेटवर्क को छोड़कर सभी IP सबनेट से बने होते हैं और राउटर शामिल होते हैं। प्रत्येक राउटर एक संभावित फ़िल्टरिंग बिंदु है। चूंकि राउटर का मूल्य अवशोषित हो चुका है, पैकेट फ़िल्टरिंग के लिए अधिक लागत की आवश्यकता नहीं है।
उपयुक्तता
पैकेट फ़िल्टरिंग वहां उपयुक्त है जहां सरल सुरक्षा आवश्यकताएं हैं। कुछ संगठनों के आंतरिक (निजी) नेटवर्क अत्यधिक खंडित नहीं हैं। अत्यधिक परिष्कृत फ़ायरवॉल संगठन के एक तत्व को दूसरे से अलग करने के लिए आवश्यक नहीं हैं। हालांकि, उत्पादन नेटवर्क को लैब या प्रायोगिक नेटवर्क से कुछ प्रकार की सुरक्षा प्रदान करना विवेकपूर्ण है। एक पैकेट फ़िल्टरिंग डिवाइस एक सबनेट को दूसरे से अलग करने के लिए समर्थन प्रदान करने का एक बहुत उपयुक्त उपाय है।
कार्य पैटर्न
कुछ पैकेट फिल्टर उसी सामान्य पैटर्न में कार्य करते हैं। TCP/IP प्रोटोकॉल स्टैक के नेटवर्क लेयर और ट्रांसपोर्ट लेयर पर काम करते हुए, प्रत्येक पैकेट की जांच की जाती है जैसे ही यह प्रोटोकॉल स्टैक में प्रवेश करता है। नेटवर्क और ट्रांसपोर्ट हेडर की निम्नलिखित डेटा के लिए बारीकी से जांच की जाती है:
- प्रोटोकॉल (IP हेडर, नेटवर्क लेयर) - IP हेडर में, बाइट 9 (बाइट काउंट शून्य से शुरू होता है) पैकेट के प्रोटोकॉल को पहचानता है। कुछ फ़िल्टर डिवाइस में TCP, UDP, और ICMP के बीच अंतर करने की क्षमता होती है।
- स्रोत पता (IP हेडर, नेटवर्क लेयर) - स्रोत पता उस होस्ट का 32-बिट IP पता है जो पैकेट उत्पन्न करता है।
- गंतव्य पता (IP हेडर, नेटवर्क लेयर) - गंतव्य पता उस होस्ट का 32-बिट IP पता है जिसके लिए पैकेट डिज़ाइन किया गया है।
- स्रोत पोर्ट (TCP या UDP हेडर, ट्रांसपोर्ट लेयर) - TCP या UDP इंटरनेट लिंक का प्रत्येक छोर एक पोर्ट से बंधा होता है। TCP पोर्ट UDP पोर्ट से अलग और विशिष्ट होते हैं। 1024 से नीचे संख्या वाले पोर्ट आरक्षित हैं और उनका एक स्पष्ट परिभाषित उपयोग है।
- गंतव्य पोर्ट (TCP या UDP हेडर, ट्रांसपोर्ट लेयर) - गंतव्य पोर्ट संख्या उस पोर्ट को दर्शाती है जिस पर पैकेट भेजा जाता है। गंतव्य होस्ट पर प्रत्येक सेवा एक पोर्ट से मेल खाती है। विभिन्न प्रसिद्ध पोर्ट जिन्हें संसाधित किया जा सकता है: 20/TCP और 21/TCP-FTP कनेक्शन/डेटा, 23/TCP-telnet, 80/TCP-http, और 53/TCP-DNS ज़ोन ट्रांसफर।
- कनेक्शन स्थिति (TCP हेडर, ट्रांसपोर्ट लेयर) - कनेक्शन स्थिति संचार करती है कि पैकेट नेटवर्क सत्र का पहला पैकेट है या नहीं। TCP हेडर में ACK आइटम "गलत" या 0 पर सेट होता है यदि यह सत्र में पहला पैकेट है। किसी होस्ट को कनेक्शन बनाने से रोकना आसान है उन पैकेट्स को अस्वीकार या त्यागकर जिनमें ACK बिट "गलत" या 0 पर सेट है।