Vários tipos de rede não exigem um servidor dedicado no sentido tradicional. A chave é entender o que constitui um "servidor" neste contexto. Um servidor dedicado implica uma máquina responsável pelo manuseio de solicitações e recursos de rede. Muitas redes distribuem essa responsabilidade. Aqui estão alguns exemplos:
* Redes
ponto a ponto (P2P): Em uma rede P2P, cada dispositivo atua como um cliente e um servidor. Não há autoridade central; Arquivos e recursos são compartilhados diretamente entre os participantes. Os exemplos incluem BitTorrent e algumas redes iniciais de compartilhamento de arquivos. Embora possa haver * Servidores Tracker * para ajudar os colegas a se encontrarem, eles não são essenciais para o funcionamento básico da rede.
*
redes de malha: Essas redes consistem em nós que se conectam diretamente entre si, formando uma topologia semelhante a uma malha. Se um nó falhar, a rede geralmente poderá funcionar porque existem vários caminhos para os dados viajarem. Não há conexões de gerenciamento de servidor central. Os exemplos incluem algumas redes comunitárias sem fio e determinadas redes ad-hoc.
*
Algumas redes ad-hoc: Essas redes são criadas temporariamente sem nenhuma infraestrutura pré-existente. Os dispositivos se conectam diretamente entre si, normalmente usando tecnologias como Bluetooth ou Wi-Fi Direct. Nenhum servidor dedicado está envolvido.
*
pequenas redes domésticas sem um NAS ou servidor dedicado: Uma rede doméstica simples com vários dispositivos conectados a um roteador geralmente não possui um servidor dedicado. O roteador lida com o roteamento de rede e, muitas vezes, algumas funções básicas de compartilhamento, mas não é um servidor dedicado da mesma maneira que uma máquina executando um banco de dados ou servidor da Web seria.
É importante observar:mesmo nessas arquiteturas sem servidor, alguma forma de controle centralizado ou distribuído * pode * existir. Por exemplo, um servidor de rastreador em uma rede P2P, embora não seja necessário estritamente, melhora significativamente a eficiência. A linha pode ficar embaçada. A principal diferença é que a ausência de um servidor * dedicado * muda as responsabilidades de gerenciar e distribuir recursos em vários nós.