Un cliente es un programa o dispositivo informático que solicita servicios de otro programa o dispositivo informático, conocido como servidor. En el contexto de Internet, un cliente normalmente se refiere a un navegador web u otra aplicación de software que envía solicitudes a un servidor web para recuperar páginas web y otros recursos. Luego, el servidor envía los recursos solicitados al cliente.
Los clientes y servidores pueden comunicarse a través de una variedad de protocolos, incluidos HTTP (Protocolo de transferencia de hipertexto), FTP (Protocolo de transferencia de archivos) y SMTP (Protocolo simple de transferencia de correo).