Network topology refers to the layout or structure of a computer network, including how different devices are connected and how data is transmitted between them. It defines the physical and logical arrangement of devices, nodes, and connections in a network. Common network topologies include bus, ring, star, mesh, and hybrid configurations. The choice of network topology can impact factors such as performance, scalability, and fault tolerance.