Una aplicación distribuida que sigue el modelo cliente-servidor tiene los siguientes componentes: