A Firewall is a technological barrier designed to prevent unauthorized or unwanted communications between two computers / servers which are on different networks.