Firewalls are categorized into two; namely hardware firewall and software firewall. Identify the correct statement for a software firewall.
a. Software firewall is placed between the desktop and the software components of the operating system
b. Software firewall is placed between the router and the networking components of the operating system
c. Software firewall is placed between the anti-virus application and the IDS components of the operating system
d. Software firewall is placed between the normal application and the networking components of the operating system