A network connects two or more computers. The main types are local area networks (LANs), which span a small area like a building, and wide area networks (WANs), which connect computers over a large geographical area through multiple LANs. Networks can use physical cables like twisted pair or wireless connections. They are categorized based on their topology, protocols, and architecture. Key networking hardware and software allow computers to communicate and share resources over the network.