This document provides an overview of network security. It discusses what security is, why we need it, who is vulnerable, and common security attacks and countermeasures. Security aims to protect vital information while allowing authorized access. Common attacks discussed include firewalls and intrusion detection systems to control access, denial of service attacks to overload systems, TCP hijacking to intercept connections, packet sniffing to capture unencrypted data, and social engineering to trick users into providing sensitive information. A variety of technical and policy approaches are needed to provide security given the challenges of trusting systems and each other on open networks.