A computer network connects two or more computers to share information. Network topology refers to how the nodes in a network are linked. There are several common topologies including ring, star, bus, and star-ring. A ring topology connects nodes in a closed loop where data travels in one direction. A star topology connects all nodes to a central hub. A bus topology uses a single cable to connect all nodes. A star-ring topology combines stars and a ring for flexibility. Key considerations in choosing a topology include costs, cable length needs, support for future growth, and cable type.