interdependence of networking hardware and software