Na rede , existem duas arquiteturas básicas: Cliente-Servidor e Peer-to- Peer. Na arquitetura Peer- to-Peer dois computadores em contato com o outro , a fim de compartilhar dados e atender às solicitações . Em Cliente-Servidor , o cliente solicita um serviço de um servidor. Características  
 Uma característica distintiva da arquitetura cliente-servidor é que o servidor é passiva. Oferece serviços , mas não faz nada até que um cliente entra em contato . O cliente sempre inicia o contato com um pedido , o servidor fornece o serviço como uma resposta . 
 Função 
 
 Tendo serviços centralizados evita a redundância de dados e software. Servidores fornecem aplicativos de armazenamento de arquivos e segurar centrais. Na arquitetura " Thin Client " , o cliente quase não tem capacidades de processamento e confia inteiramente no servidor de recursos operacionais. 
 Configuração 
 
 cliente-servidor é nem sempre uma relação de dois computadores . Às vezes , mais de um servidor está envolvido na transação, como quando um servidor Web refere-se a um servidor de dados , a fim de cumprir o pedido de um cliente.