TP interview question

what is difference between antivirus and firewall