Jargon Terms

Choose 8 of the terms below, and understand them (do some research) and write your own definition of each (no copying/pasting from Wikipedia or other source).  If there are multiple terms on a line, also describe some difference between them.

Write the definitions into the Comments-to-Teacher or submit a PDF file of your definitions to the homework server.

algorithm
bit/byte
Bandwidth
Bluetooth
Botnet
cache
Compression (.ZIP, .RAR)
Encryption
Ethernet
Firewall
GIF / PNG / JPEG / TIFF
HTML
HTTP
IP address
LAN / WAN
Linux/Ubuntu
malware / virus / spyware / adware / keylogger
Protocol
Object/machine code
Open Source software
Operating System
Phishing
router / hub / switch
Source code
TCP/IP
upload vs. download
USB