Sunucu (Server) Nedir?
Sunucu (Server), bir bilgisayar ağındaki diğer cihazlara ("istemci" - client olarak adlandırılır) çeşitli hizmetler, kaynaklar veya veriler sunmak üzere tasarlanmış, genellikle güçlü bir bilgisayar veya bir bilgisayar programıdır. Bir ağın merkezi hizmet sağlayıcısıdır.
İstemci-Sunucu Modeli: Sunucular, "istemci-sunucu" adı verilen bir modelle çalışır. İstemciler (sizin bilgisayarınız veya telefonunuz gibi), sunucudan bir hizmet talep eder. Sunucu, bu isteği alır, işler ve sonucu istemciye geri gönderir. Örneğin, bir web tarayıcısından bir siteye girmek istediğinizde, tarayıcınız (istemci), o web sitesinin barındırıldığı web sunucusuna (sunucu) bir istek gönderir. Web sunucusu, sitenin dosyalarını bulur ve tarayıcınıza göndererek sitenin görüntülenmesini sağlar.
Sunucu Türleri: Sunucular, sundukları hizmetin türüne göre isimlendirilirler. En yaygın sunucu türleri şunlardır: Web Sunucusu: Web sitelerini barındırır ve HTTP isteklerine yanıt verir. Dosya Sunucusu: Bir ağdaki dosyaları merkezi olarak depolar ve paylaşıma açar. E-posta Sunucusu: E-postaların gönderilmesi, alınması ve saklanmasını yönetir. Veritabanı Sunucusu: Büyük veritabanlarını barındırır ve veri sorgulama isteklerini işler. Oyun Sunucusu: Çok oyunculu çevrimiçi oyunlarda, oyuncuların birbirleriyle etkileşim kurmasını sağlar.
Donanım Olarak Sunucu: Bir sunucu bilgisayarı, genellikle standart bir masaüstü bilgisayardan daha güçlüdür. 7/24 kesintisiz çalışacak şekilde tasarlanmıştır ve daha güçlü işlemcilere, çok daha fazla RAM'e, yedekli güç kaynaklarına ve daha güvenilir depolama birimlerine sahiptir. Genellikle, "veri merkezi" adı verilen, özel olarak iklimlendirilmiş ve güvenli tesislerde barındırılırlar.