A. Data Bus
B. Ring
C. Mesh
D. Both of the above
🧠 Explanation:
In a network with 25 computers, a mesh topology requires the most extensive cabling because each computer connects directly to every other computer. This results in 25 × 24 ÷ 2 = 300 connections, far more than star, bus, or ring topologies. Mesh topology ensures high reliability and fault tolerance, as data can reroute through multiple paths, but the extensive cabling increases costs and complexity. It is ideal for critical systems like telecommunications or military networks, where redundancy is vital, but its cabling demands make it less common for smaller or budget-constrained setups.