In a communications network, the pattern of interconnection between nodes; for example, a bus, ring or star configuration.
In a parallel processing architecture, the interconnection between processors; for example, a bus, grid, hypercube or Butterfly Switch configuration.
These are the three major topologies used in networks. Ethernet uses bus, hub and switch topologies. Token Ring uses ring and switch.