Sunucu Nedir?
Sunucu, aynı ağa veya İnternete bağlı diğer bilgisayarlardan istekleri alan ve işleve bağlı olarak bu isteklere yanıt vermekten sorumlu olan bir bilgisayardır. Bazı durumlarda sayfa gibi bilgi veya verileri döndürmek için talepler alabilir. Web veya posta sunucusu gibi bilgileri almaya hazırlanabilir.
Sunucu, bazı istemcilerin isteklerini alan ve belirli sayıda seçenek dahilinde onları tatmin edecek konumda olan bir yazılım türüdür. Ancak, bu terim aynı zamanda yazılımın üzerinde çalıştığı fiziksel bilgisayarı ifade etmek için de kullanılır. Bu makine, diğer bilgisayarların (istemciler olarak bilinir) hizmetindedir ve bu müşterilerin talep ettiği bilgileri sağlamaktan sorumludur. Bu nedenle, bir sunucu ne fazla ne de az, bir içerik sağlayıcıdır.
Örneğin, ayrıntılı bir menü pişirmek istediğimizi düşünelim. Bunu yapmak için önce malzemelerin bulunduğu yere, kilere gideceğiz ve lezzetli yemeklerimizi yapmak için gereken her şeyi alacağız. Elimizdeki durumda kiler, bize istenen yiyecekleri sağladığı gibi, belirli bir bilgisayarın, yani bilgisayarımızın (müşterisiysek) talep ettiği bilgileri sağlayan sunucumuzdur.
Öte yandan, sunucular içinde özel sunucular ve paylaşılan sunucular bulabilirsiniz. İlki, tüm kaynaklarını tek bir istemcide yoğunlaştıranlara atıfta bulunurken, paylaşılan bir sunucu kaynaklarını birkaç kişiye dağıtır. Benzer şekilde, bir istemcinin kaynakları başkalarıyla paylaştığı, ancak kendi kaynakları ve bağımsız çalışmasıyla bir sanal sunucu oluşturduğu bir ara yol, sanal özel sunucular (VPS) vardır. Bu sunucu sınıflarından birini seçmek, bir web sitesi başlatmak isteyenler için önemlidir, bunları sunan birçok barındırma şirketi vardır.
İnternette Bulunan Farklı Sunucu Türleri:
- Posta Sunucusu: En iyi bilinen hizmetlerden biri şüphesiz postanın alınmasından, depolanmasından ve elbette erişime izin verilmesinden sorumlu olan e-posta hizmetidir, gerçekten tek bir hizmet değil, bir hizmet grubu, en az bir hizmettir. Posta göndermek ve almak için SMTP ve görüntülemek için bir POP/IMAP sunucusu, ayrıca genellikle bir Anti-virüs ve bir Anti-Spam ile birlikte çalışır. Posta sunucusu en çok kullanılan internet teknolojilerinden biri bugün.
- VOIP Sunucusu: Yerel IP veri ağını, geleneksel bir telefon ağı olacağı için telefon trafiğini kanalize etmek için kullanmanıza ve kendi PBX telefon santralinizle veya ağın dışındaki bir hizmet aracılığıyla ara bağlantı kurmak için uygun donanımla kullanmanıza izin veren bir sunucudur.
- Faks Sunucusu: Geleneksel FAKS gibi kâğıt bir belgeden alıp göndermek yerine belge gönderip almanızı sağlayan bir hizmettir, bu faks hizmeti bunu doğrudan dijital bir belge ile yapmanızı sağlar yani Fakstan kâğıt belge olmak yerine, belgenin gönderilmesi durumunda dijital bir dosya oluşturulur, belge taranmış gibi doğrudan telefon sistemi aracılığıyla gönderilir.
- Proxy Sunucusu: Bir Proxy sunucusu içinden diğer ağlara erişim sağlayan bir sunucu, bilgisayarları böyle gördükleri hangi sayfaları bunu yapamazlar hangi olanları belirlemede olarak, kontrollü bir şekilde İnternette gezinmek için izin vermek için bir yerel ağda kullanılabilir.
- VPN Sunucusu: Sanal Özel Ağın baş harfidir ve İnternet gibi güvenli olmayan bir ağ üzerinden şifreli bir tünel aracılığıyla güvenli iletişim kurmaya izin veren bir hizmettir, bir VPN bağlantısı hem coğrafi olarak ayrılmış iki ağı birleştirmek için hem de bir koruma mekanizması olarak kullanılabilir internette bir dereceye kadar mahremiyet ve anonimlik
- Web sunucusu: Posta servisi ile birlikte web sunucusu en çok adlandırılmış hizmettir, web sayfalarının, resimlerin ve videoların internette yayınlanmasına ve dağıtılmasına izin verir, ayrıca http tabanlı uygulamalara temel atılmasına da imkân tanır.
- Veri tabanı Sunucusu: Bilgi işlemin en büyük sorunlarından biri her zaman bilgi ve verilerin hızlı, güvenli, güvenilir bir şekilde nasıl kaydedileceği ve gerektiğinde hızlı bir şekilde kurtarılabilmesidir, bunun için mükemmel çözüm veri tabanı sunucularıdır. Bir veri tabanı yöneticisi, büyük miktarda veriyi kolaylıkla eklememize, güncellememize, silmemize, listelememize, sıralamamıza, ölçmemize, saymamıza, kontrol etmemize ve yönetmemize olanak tanır.
- DNS Sunucusu: Etki Alanı Adı Sunucusu, bir İnternet etki alanından bu web sitesini veya posta sistemini barındıran sunucuyu bulmaya izin veren veri tabanına benzer bir sunucudur. Bu hizmetin nasıl çalıştığını derinlemesine öğrenmek istiyorsanız, işlemin ayrıntılı olarak anlatıldığı DNS Sunucusu hakkında bilgi almanızı öneririz.
- DHCP Sunucusu: Bu hizmet genel kullanıcı tarafından neredeyse bilinmemektedir, ancak farkında olmadan bile en çok kullanılanlardan biridir, bu hizmet bir ağdaki IP adreslerini yöneten ve bir bilgisayarı ağa veya telefonu WIFI’a bağlarken ağ üzerinde benzersiz bir IP adresi atar. Herhangi bir ağda IP'yi basit ve güvenli bir şekilde yönetmek, ağdaki çatışmaları önlemek için gerekli bir hizmettir, aslında her ev yönlendiricisinin bir DHCP sunucusu içermesi o kadar önemlidir ki, eğer mevcut değilse, meşgul olmadığından emin olarak elle bir IP atamamız gerekir, DHCP sunucusu olmadan hantal bir işlem.
- FTP Sunucusu: var olan en eski sunuculardan biridir, bunlar, bir sunucuya sunucudan dosya yüklemek, indirmek, güncellemek veya silmek için erişime izin veren bir protokol olan Dosya Aktarım Protokolünün baş harfleridir. FTP sunucusu, diğer şeyler arasında, örneğin, kolayca ve güvenli bir şekilde bir web sitesinin dosyaları yönetmek için barındırma erişmesini sağlar çünkü hala yaygın olarak bugün kullanılan
- SSH Sunucusu: Güvenlik ve gizliliği garanti eden bir şifreleme katmanı altında bir sunucunun konsoluna veya herhangi bir bilgisayara uzaktan erişime izin veren bir hizmet olan Secure Shell’in baş harfleri olup, yerel olarak erişilmiş gibi bir konsol sağlar ve bilgisayarda gerekli herhangi bir komutu çalıştırmanıza izin verir, ayrıca ister sunucu ister iş istasyonu olsun, iki bilgisayar arasında dosyaları güvenli bir şekilde aktarmak için kullanılabilir. SSH server en ve indirme bilgilerini yüklemek için, hem de sunucularda komutları yürütmek için kullanılır.
- Dosya Sunucusu: Dosyaları depolamak ve onları hem yerel bir LAN’da hem de İnternet üzerinden kullanıcıların erişimine açmak için tasarlanmış bir sunucudur, farklı biçimler alabilir, diğerlerinin yanı sıra NFS, FTP veya SMB / CIFS’de farklı protokoller kullanılarak uygulanabilir. Microsoft veya Samba sistemleri, Linux'taki eşdeğerleri.
- Güvenlik Sunucusu: farklı durumları kapsayabilir, bazen Güvenlik duvarları genellikle güvenlik sunucuları olarak adlandırılır, yerel ağ ile internet arasındaki iletişime ek bir katman ekleyen bir hizmet, örneğin bir VPN veya ayrıca bir Hırsız algılama sistemine.
- Baskı Sunucusu: Baskı sunucusu, bir veya daha fazla yazıcıda basılmayı bekleyen belge kuyruğunu yönetmenize izin veren bir hizmettir, aynı işlevi yerine getiren baskı sunucusu adı verilen bağımsız bir donanım aygıtı da vardır, aralarındaki fark, herhangi birinden bağımsız olarak çalışmasıdır.
- Önbellek Sunucusu: Önbellek sunucusu, uygulamaları ve web sayfalarını hızlandırmak için dosyaları ve hatta veri tabanı sorgu sonuçlarını hızlı bir erişim alanında depolamanıza izin veren bir hizmettir. Örneğin, çok sık talep edilen dosyalar, erişimin depolama birimine (HDD veya SSD) istemekten çok daha hızlı olduğu veya tekrarlayan SQL sorgularının sonuçlarının, veri tabanında yerine getirilmesi yerine bellekte veya dosyalarda saklandığı bellekte depolanır. Maliyet ve CPU zamanında veriler.
- Yük Dengeleme Sunucusu: Yükü arkadaki diğer sunuculara dağıtmaktan sorumludur, böylece bunlar üzerinde çalışan uygulamaların veya veri tabanlarının kararlılığını sağlar. Bunlar genellikle bu görevlerde uzmanlaşmış donanımlar veya işletim sistemine yüklendikten sonra yük dengeleme yapan yazılımlardır (Nginx’te olduğu gibi).