Este é o modelo que serve de referência à maioria das comunicações em rede, baseia-se no conceito de prestação de um serviço e define um diálogo típico de pedido-resposta:
Servidor - aplicação passiva que aguarda o contacto pelo cliente, uma vez contactado, recebe o pedido de serviço, executa o serviço e devolve ao cliente uma resposta.
Cliente - aplicação que toma a iniciativa, contacta o servidor, envia-lhe o pedido e aguarda pela resposta.
Deste modelo podemos tirar algumas conclusões imediatas:
O cliente é em muitos casos manuseado directamente pelo utilizador.
O cliente tem de conhecer previamante o endereço do servidor.
O servidor não necessita de saber previamente o endereço do cliente.