Sunucu Bilgisayarlar: Bir ağ üzerinden istemciler olarak bilinen diğer bilgisayarlara; kaynaklar, veriler, hizmetler veya programlar sağlayan bir bilgisayar veya sistemdir. İstemciler sunucuya bağlanarak bu hizmet, kaynak veya verilerden faydalanabilir. Örneğin internete bağlı olan bir bilgisayar, herhangi bir internet sitesine ulaşmak istediğinde internet sitesi sunucu (server) olurken, ulaşım sağlayan bilgisayar ise istemci (client) rolünü üstlenir.
İstemci-Sunucu modeli, birden çok bileşenin iletişim kurmak için kesin olarak tanımlanmış rollerde çalıştığı bir bilgi işlem modelidir. Bu model, hizmet taleplerini başlatan istemcilerden, bu işlevi veya hizmeti sağlayan sunuculardan oluşan bir uygulamada, iş birliği yapan programlar arasındaki ilişkiyi belirtmektedir. Sunucu, istemci tarafından tüketilecek kaynakların ve hizmetlerin çoğunu barındırır, sunar ve yönetir. İstemciler ise ihtiyaç duyduğu işlevi sunuculardan talep eder. Örneğin bir sunucu tarafından barındırılan bir web sitesine erişmek için bir istemci bilgisayarda çalıştırılan bir tarayıcı üzerinden URL girilir. DNS sunucusu, web sunucusunun IP adresini arar ve tarayıcıya gönderir. Tarayıcı bir HTTP veya HTTPS isteği oluşturur ve sunucu istenilen web sitesine ait dosyaları gönderir. İstemci bilgisayar bu dosyaları alır işler. Daha sonra iletişim için takip eden diğer talepleri gönderir. Sunucu gelen talepleri değerlendirir ve iletişim sürdürülür. Farklı türdeki bilgisayarların ve ağ cihazlarının birbirleri arasındaki iletişimi organize eden, belirli bir düzene sokan, bazı modeller geliştirilmiştir. OSI Modeli ve TCP /IP Modeli bu modeller arasında en önemli olanlarıdır.