Topology is the arrangement of the various elements of a computer network. In communication networks, a topology is a usually schematic description of the arrangement of a network, including its nodes and connecting lines. A computer network is made of computers which are linked to one another with communication lines (network cables, etc.) and hardware elements (network adapters, as well as other equipment for ensuring that data travels correctly.