What is a "firewall" in the context of computer security?
A) A physical wall that protects servers from fire
B) A security system that monitors and controls incoming and outgoing network traffic
C) A program that only protects against viruses
D) A feature that makes your computer screen hotter