İstemci / sunucu modelinde, bilgi isteyen aygıta istemci, isteğe yanıt veren aygıta sunucu denir. İstemci ve sunucu işlemlerinin uygulama katmanında olduğu kabul edilir. İstemci, bir veya daha fazla veri akışını istemciye göndererek yanıt veren sunucudan veri talep ederek alışverişe başlar. Uygulama katmanı protokolleri, istemciler ve sunucular arasındaki istek ve yanıtların tasarımını tanımlar. Gerçek veri aktarımına ek olarak, bu exchange, kullanıcı kimlik doğrulaması ve aktarılacak bir veri dosyasının tanımlanması gibi kontrol bilgilerini gerektirebilir.
İstemci / sunucu ağına örnek olarak, çalışanların e-posta göndermek, almak ve saklamak için bir şirket e-posta sunucusu kullandıkları şirket ortamı verilebilir. Çalışan bir bilgisayardaki e-posta istemcisi, okunmamış postalar için e-posta sunucusuna bir istek gönderir. Sunucu, istenen e-postayı istemciye göndererek yanıt verir.
Veriler genellikle sunucudan istemciye akıyor olarak tanımlansa da, bazı veriler her zaman istemciden sunucuya akar. Veri akışı her iki yönde de eşit olabilir veya istemciden sunucuya giden yönde daha da büyük olabilir. Örneğin, istemci depolama amacıyla bir dosyayı sunucuya aktarabilir. İstemciden sunucuya veri aktarımı yükleme olarak adlandırılır ve sunucudan istemciye veri indirilir.