Sunucu olarak da bilinmekte olan server, bir bilgisayar ağından diğer aygıt, bilgisayar ya da kullanıcılara çeşitli uygulamalar ile çeşitli bilgileri dağıtan ya da paylaştıran yapıya verilen isimdir. Diğer bir tanımı ile bir internet sayfasının yayınlanması için söz konusu internet sayfasının yirmi dört saat aralıksız bir şekilde bir bilgisayarda barındırılması gerekmektedir ve bu hizmete vermekte olan bilgisayarlara da server adı verilmektedir. Server olarak da adlandırılan sunucuların, ev sunucusu, ağ sunucusu, uygulama sunucusu, veri tabanı sunucusu, FTP sunucusu, iletişim sunucusu, oyun sunucusu, sanal sunucu ve DNS sunucusu gibi farklı kullanım alanlarına göre türleri bulunmaktadır.
Ağ Sunucusu
Ağ sunucusu, bütün sunucu çeşitleri arasında en yaygın olanıdır. Ağ sunucusunun ana görevi ise internet protokolü üzerinden internet sitelerini barındırmak ve aynı zamanda söz konusu internet sitelerine erişim sağlamaktır.
Ev Sunucusu
Çoğunlukla sınırlı kullanım ihtiyacına sahip olanları kapsayan ev sunucusunun donanım ihtiyaçlarının çok gelişmiş olması gerekmediği için düşük maliyetli bir seçenektir. Ayrıca ev sunucuları, akıllı ev sistemlerinin de gelişimi sayesinde iklimlendirme, güvenlik ve aydınlatma gibi ev içi ihtiyaçları yönetmeye yönelik sistemler tarafından da kullanılmaya başlanmıştır.
Oyun Sunucusu
Popüler olan oyunların çoğunluğu online çok oyunculu oyunlarda oluşmakta olup, bütün bu tür oyunlar da özel oyun sunucuları üzerinde çalışmaktadır. Oyun sunucusu üzerinde oyuncular, kesintisiz olduğu kadar eş zamanlı olan bir oyun deneyimi yaşamaktadır.
Sunucu Memory Modelleri için : https://www.longlinememory.com/sunucu-memory/
Uygulama Sunucusu
Uygulama sunucusu, yalnızca belirli bir yazılımın ya da uygulamanın çalıştırılması amacı ile kullanılmakta olan sunuculardır. Ayrıca bu uygulamalar, en son kullanıcının erişerek, işlem gerçekleştirdiği uygulamalar olabildiği gibi en son kullanıcıya kapalı ancak diğer sunucuların farklı bilgilere erişim sağlayabilmek adına kullanmakta olduğu sunucular da olabilmektedir.
İletişim Sunucusu
İletişim sunucuları, anlık mesajlaşma uygulamalarının da yardımı ile mesafeden bağımsız olarak iletişimi sağlamaya yarayan sunuculardır. Bütün iletişim, bir tek sunucu üzerinden kullanıcılara iletilebilmekte ve aynı zamanda farklı coğrafi konumlarda bulunan birden fazla sunucu üzerinde dağınık bir biçimde de konumlandırılabilmektedir.
FTP Sunucusu
Dosya sunucusu olarak da bilinen FTP sunucusu, cihazlar arasında dosya aktarımı yapabilmek üzere kullanılmakta olan sunuculardır.