The study of the design and structure of computer networks, including network topology, protocols, and security.