A computer network connects computers and devices through communication channels, allowing users to share resources and communicate more easily. It uses both wired and wireless technologies. The basic hardware components of a computer network include network interface cards, bridges, hubs, switches, and workstations, which are used to interconnect nodes on the network and facilitate communication between connected devices.