A network allows two or more electronic devices to connect and exchange data. Computers can be connected via cables, wireless connections, phone lines, or satellite links. Networks allow users to share files and resources, communicate, store data centrally, and access the internet for services, information, and entertainment. Special server computers provide centralized services to other computers on the network like file storage, printing, and user access control. Common network topologies include bus, ring, star, and hybrid configurations. Wireless networks use radio signals instead of cables. Network hardware like network interface cards, cables, hubs, switches, routers, firewalls, proxies, bridges, and modems facilitate device connections and data exchange within networks.