Based on data flow, we design the entire network with its devices to support the smooth data and information flow, with network switches, routers, firewalls ..etc..