Za osnovno razumevanje delovanja moramo vsaj približno poznati delovanje omrežja: vedeti moramo, da paket v računalnik pride po nekem nosilcu skozi omrežno kartico, kjer ga prebere Linuxovo jedro, nato ga obdela sklad TCP in poda namenskemu programu. Del tega sklada TCP je tudi netfilter, ki ga krmilimo z uporabo iptables.
V nasprotni smeri je podobno: program pošlje paketek skladu TCP, ta ga obdela in pošlje v ustrezen omrežni vmesnik, od tam pa odpotuje po mediju.