Servers are machines that perform functions for client computers that connect to them via a network. They can take several different forms, ranging from complex corporate data servers to simple household proxy servers or routers.