Hm, Firewall ist keine Software und genausowenig Hardware.
Firewall ist ein Konzept, das nach den jeweiligen Sicherheitsbedürfnissen angepasst wird.
Von daher kann man auf die Frage "Wie funkltioniert das mit der ..." auch nicht antworten.
...und was man empfehlen kann, naja, wie sicher sollen deine Daten werden und was bist du bereit dafür auszugeben.
Für den normalen Heimanwendungsfall reicht der Softwarepaketfilter (wie die XP-eigene "Firewall", Norton Internet Security usw) in Kombination mit einem guten und aktuellen Virenscanner (tägl. Updates sollten automatisch geladen werden).
Geht es um ein mittel"wichtiges" Netzwerk, so würde ich einen Router mit Paketfilter (Linux o.ä.) empfehlen.
Will man noch sicherer gehen, dann nimmt man 2 Router mit Paketfilter und dazwischen einen Server und konfiguriert die Router so, dass beide nur auf den dazwischenliegenden Server zugreifen können. Auf dem Server lässt man entspr. Proxies laufen (nennt sich dann auch DMZ - demilitarisierte Zone).
Sind einem seine Daten noch wichtiger, so schaut man sich mal die Schleusentechnik an... oder zieht einfach den Netzwerkstcker in Richtung Internet
