A network topology is simply the orientation or the layout of objects that are interconnected for the purpose of communication or sharing resources. To put it simply, it's the network diagram displaying where devices are located, the type of media used to physically connect the components, the interfaces or the physical ports used, and the IP addresses of each device.
In the following section, we'll dive a bit deeper into understanding the characteristics and features of the different types of topologies.