Understanding Network Topologies And Devices For Better Connectivity