Sunucu Yazılımı Türleri

click fraud protection
Ofiste birlikte çalışan iş adamlarının resmi

Sunucu Yazılımı Türleri

Resim Kredisi: nd3000/iStock/GettyImages

Sunucu, genellikle istemci olarak adlandırılan diğer bilgisayarlardan gelen istekleri dinleyen ve bunlara yanıt veren bir ağdaki bilgisayardır. Yaygın sunucu türleri arasında web sayfaları sağlayan web sunucuları, dosyaları depolayan dosya sunucuları, yazdırma görevlerini yöneten yazdırma sunucuları ve organize edilmiş veri setlerini depolayan veritabanı sunucuları. bilgi. Sunucular bağımsız bilgisayarlarda çalışabilir veya sunucu yazılımı başka işler için kullanılan bir bilgisayarda çalıştırılabilir.

Sunucu Nedir?

Bilgisayar bilimcileri bazen istemci-sunucu modeli Bir sistemin, başka bir sistemin veri döndürmesini veya hesaplama yapmasını isteyen bir istemci veya bir müşterinin isteğine yanıtları sağlayan bir sunucu olduğu ağ iletişimi. Bir sunucu bir ofiste, özel bir veri merkezinde veya ev sunucuları söz konusu olduğunda, sadece bir ev ofisinin veya oturma odasının köşesinde bulunabilir.

Günün Videosu

Bazı durumlarda, belirli bilgisayarlar tamamen istemci olarak işlev görür ve neredeyse tüm işleri sunucu sistemlerine dış kaynak sağlar. Böyle bir role sahip olan düşük güçlü makinelere bazen denir.

ince istemciler. World Wide Web'deki bilgisayarlar genellikle kesinlikle ya istemciler ya da sunuculardır. Bir sunucudan bir web sitesine erişmek veya bir ev masaüstü veya dizüstü bilgisayardan içerik sunmak mümkün olsa da, bu özellikle yaygın değildir.

Diğer durumlarda, bir bilgisayar çeşitli senaryolarda hem istemci hem de sunucu olarak çalışabilir. Örneğin, bir web sunucusunun bir istemciden bir istek alması ve ardından bu isteğe yanıt olarak ayrı bir veritabanı sunucusuna bir sorgu göndermesi, esasen bir istemci haline gelmesi yaygındır.

Bazı sunucular özel donanıma sahip olabilirken, günümüzde birçok sunucu Linux veya Microsoft Windows gibi standart işletim sistemlerinin üzerindeki sunucu yazılımı. Bu yazılım, istemcilerden gelen istekleri yerine getirir ve esasen bilgisayarı bir sunucuya dönüştüren şeydir.

İnternet ve Web Sunucu Yazılımı

En yaygın sunucu türlerinden biri web sunucusudur. Bu tür bir sunucu, Google Chrome veya Mozilla Firefox gibi tarayıcılardan gelen istekleri tüm dünyada yönetir. İnternet veya yerel bir ağ üzerinde ve tarayıcılar tarafından istenen web sayfaları, resimler ve diğer verilerle yanıt verir.

Yaygın web sunucuları, Apache ve Nginx açık kaynaklı projeleri ve Microsoft'un adı verilen tescilli yazılımını içerir. İnternet Bilgi Servisleri veya IIS. Bazı şirketler, kendi benzersiz trafik yüklerini veya diğer ihtiyaçlarını karşılamak için kendi kullanımları için kendi web sunucularını oluşturdular. Birçok kuruluş, web sunucularını aşağıdaki gibi diğer teknoloji türleri ile birlikte kullanır. yük dengeleyiciler Bilgisayarlar arasında görevleri dağıtmak ve içerik dağıtım ağları veya CDN'ler, bu malzemeyi depolar ve hızlı bir şekilde kullanıcılara ulaştırır.

Veritabanı Sunucularını Anlama

Birçok kuruluş, bilgileri güncellemeyi ve erişimi kolaylaştıran güvenilir ve hızlı yollarla depolayan veritabanı sunucularına da güvenir. Ortak veritabanı sunucusu ürünleri şunları içerir: Microsoft'un SQL Server, PostgreSQL ve MySQL.

Bunlar da dahil olmak üzere birçok veritabanı sunucusu, veritabanı istemcileri ile yapılandırılmış sorgu dili veya SQL. Bu özel programlama dili, potansiyel olarak büyük bir veritabanındaki verileri istemek ve düzenlemek için tasarlanmıştır ve doğrudan programcılar tarafından yazılabilir veya başka yazılımlar tarafından oluşturulabilir.

Veritabanı sunucuları, kurumsal muhasebe kayıtlarının depolanmasından popüler web sunucularına bağlı sistemlerde blog gönderilerinin tutulmasına kadar her şey için kullanılır.

Dosya ve Yazdırma Sunucuları

Dosya ve yazdırma sunucuları, bir ofis ağında yaygın olarak bulunan iki tür sunucudur. Bir dosya sunucusu, dosyaları birden çok kullanıcının erişebileceği bir yerde depolar, genellikle bazı güvenlik ayarları ve bir yazdırma sunucusu, yazdırmayı yönetmek için yazıcılarla ve diğer bilgisayarlarla iletişim kurar belgeler.

Her ikisi de bağımsız bilgisayarlarda veya diğer ofis işleri için kullanılan bilgisayarlarda çalıştırılabilir.