The difference between a server and host is that the server is a hardware device that stores and manages files in a network and a host is a service provider that provides the technology needed for server files to be viewed on a computer.