This document provides an overview of computer networking topics including: - Networking allows computers to communicate and share resources over a connection. Basic elements include hardware, software, and protocols. - Benefits of networks include information and hardware sharing between users, as well as collaborative work environments. - Networks are categorized by topology (layout), protocols (communication rules), and transmission characteristics such as analog vs. digital signals. Common topologies include bus, star, ring and mesh.