How to Design a Network?

Network can be designed by choosing proper topology and security depending on the type and purpose of network. Also good network devices are needed.