Network infrastructure encompasses the hardware and software resources forming an entire network that enable network connectivity, communication, operations and management of an enterprise network. It also coordinates services and communications between users, processes, applications, services and external networks/the internet.