background: multitasking computers are capable of executing several tasks, or programs, at the same time
binary: pertaining to a number system that has just two unique digits
bot: short for robot, a computer program that runs automatically.
cache: a special high-speed storage mechanism
firewall: prevent unauthorized access to or from a private network
foreground: in multiprocessing systems, the process that is currently accepting input from the keyboard or other input device
HTML: hypertext markup language, a standardized system for tagging text files to achieve font, color, graphic, and hyperlink effects on World Wide Web pages
URL: abbreviation of uniform resource locator it is the global address of documents and other resources on the World Wide Web