ฉันรู้ว่า linux มีตารางในตัว 3 ตัวและแต่ละตัวมีโซ่ของตัวเองดังต่อไปนี้:
ตัวกรอง : การเตรียมการก้าวไปข้างหน้าการโพสต์ข้อความ
NAT : การเตรียมการ, อินพุต, เอาต์พุต, การโพสต์
MANGLE : PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING
แต่ฉันไม่เข้าใจว่าพวกมันถูกสำรวจโดยวิธีใดถ้ามี ตัวอย่างเช่นพวกเขาสำรวจเส้นทางอย่างไรเมื่อ:
- ฉันส่งแพ็คเก็ตไปยังพีซีในเครือข่ายท้องถิ่นเดียวกัน
- เมื่อฉันส่งแพ็คเก็ตไปยังพีซีในเครือข่ายอื่น
- เมื่อเกตเวย์ได้รับแพ็คเก็ตและมันจะต้องส่งต่อ
- เมื่อฉันได้รับแพ็คเก็ตปลายทางให้ฉัน
- กรณีอื่น ๆ (ถ้ามี)