There are three main network topologies: bus, ring, and star. The bus topology broadcasts messages to all connected computers but performance decreases as more computers are added. Ring topologies arrange computers in a circular path and use token passing to control access. Star topologies connect all computers to a central hub or switch device, avoiding single point failures but losing connectivity if the central device fails.