Es el modelo de interacción más común entre aplicaciones en una red. No forma parte de los conceptos de la Internet como los protocolos IP, TCP o UDP, sin embargo todos los servicios estándares de alto nivel propuestos en Internet funcionan según este modelo.
Un Servidor es un programa que ofrece un servicio en la red, es decir, que realiza una función específica. En ciertas circunstancias, este término designará a una máquina; éste será el caso si dicha máquina está dedicada a un servicio particular, por ejemplo: servidores de impresión, servidor de archivos, servidor de correo electrónico, etc.
Un Cliente es un programa que dirige una petición específica a un servidor que responde a una demanda de servicio.