Bilgisayar ağı tasarımı iki geniş gruba ayrılır:
1. İstemci-sunucu mimarisi
Bu bilgisayar ağı türünde düğümler, sunucu veya istemci olabilir. Sunucu düğümleri, istemci düğümlerine bellek, işleme gücü veya veri gibi kaynaklar sağlar. Sunucu düğümleri ayrıca istemci düğümü davranışını yönetebilir. İstemciler birbiriyle iletişim kurabilir fakat kaynakları paylaşmaz. Örneğin, kurumsal ağlardaki bazı bilgisayar cihazları, veri ve yapılandırma ayarlarını saklar. Bu cihazlar, ağdaki sunuculardır. İstemciler, sunucu makinesine istek göndererek bu verilere erişebilir.
2. Eşler arası mimari
Eşler arası (P2P) mimaride, bağlı bilgisayarlar eşit güce ve ayrıcalıklara sahiptir. Koordinasyon için merkezi bir sunucu bulunmaz. Bilgisayar ağındaki her cihaz, istemci veya sunucu görevi görebilir. Her eş, bellek ve işleme gücü gibi kaynaklarının bir miktarını tüm bilgisayar ağıyla paylaşabilir. Örneğin, bazı şirketler 3B grafik işleme gibi yoğun bellek kullanan uygulamaları birden çok dijital cihazda barındırmak için P2P mimarisini kullanmaktadır.