I've been doing a series of small, introductory, 12-hour tutorials spread out over half a dozen sessions, each at a pre-college level, which have included use of the Raspberry Pi. I'm thinking about doing one on packet filtering and would like advice on the content. What I have so far is an outline for five parts, but wonder what I should have for the sixth part and what have I missed (or can remove) from the first five 2-hour blocks?
1. LAN versus WAN
2. UDP, TCP, ICMP
+ 7 OSI layers
+ ports: well-known, registered
+ connection states
+ apache2 reinstallation
3. Basics of filtering with IPTables
4. Simple router
5. Wi-fi Access Point
+ 802.11: versions, 5GHz/2.4GHz
+ forwarding again
+ dnsmasq again
The prerequisites are being able to install Apache2 and set up two vhosts, something an earlier tutorial covered, but otherwise little to no computer knowledge required.