Un servidor es un programa o dispositivo que provee servicios a otros dispositivos llamados clientes. Existen varios tipos de servidores como servidores web que almacenan páginas web, servidores de correo electrónico, servidores de impresión, servidores proxy y más. Cada servidor funciona mediante la asignación de una dirección IP, el uso de puertos para proveer servicios específicos, y protocolos de comunicación entre clientes y servidores.