A computer network connects devices like computers and printers. It allows nodes to exchange data and communicate. There are different types of network topologies that describe how devices are physically connected, such as bus, star, ring, and tree configurations. Networks also use various transmission modes like simplex, half duplex, and full duplex to regulate the direction of data flow between nodes.