There are different typologies of network planning and design, but one of the most common approaches divides network configurations into three types: Peer-to-Peer (giving equal responsibility to each device), Client-Server (defining some devices as providers or servers and others as clients), and Hybrid (combination of Peer-to-Peer and Client-Server).