Network topologies define the arrangement of nodes and connecting lines in a network. There are three main types: bus topology connects all devices to a single cable for one-directional data transmission; star topology connects all hosts to a central hub device through point-to-point connections; and ring topology connects each host to exactly two others in a circular structure, requiring data to travel through all intermediate hosts to reach its destination.