The Linux Networking Overview HOWTO provides well-organized information regarding Internet protocols, networking hardware, interconnecting devices, and network management.
Teaches the basics of firewall systems and give you some detail on setting up both a filtering and proxy firewall on a Linux based PC, by Mark Grennan.