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 hybrid configurations. Networks also use various transmission modes like simplex, half-duplex, and full-duplex to regulate data flow directions between nodes. Selection of the right transmission medium depends on considerations like transmission rate, cost, and distance between devices.