Firewall: Term commonly applied to software or hardware which acts as a barrier between your computer or network and the Internet. These mechanisms prevent or allow access by controlling the types of data and the service ports available to applications and users.