Web Sunucusu Nedir ve Nasıl Çalışır? | Bilim Teknoloji Günlüğü

Web Sunucusu Nedir ve Nasıl Çalışır?

Web sunucularının web sitelerini barındırdığını biliyorsunuz. Ancak web sunucuları gerçekte nasıl çalışır?


Çevrimiçi olduğunuzda, ister sosyal medyayı kontrol edin, ister bu makaleyi okuyun, bir veya daha fazla web sunucusu kullanıyorsunuz. Bunlar, modern internetin önemli bir bileşenidir ve sizinle ziyaret ettiğiniz web sitesi arasındaki bağlantı bağlantısı olarak çalışır.

Ama bir web sunucusu nedir ve nasıl çalışır?

Bir Web Sunucusu Ne Yapar?
Web sunucusu, kullanıcıların bir web sitesine erişme isteklerini alan ve yanıtlayan bilgisayardır. Hem verileri taşıyan cihaz şeklindeki donanımdan hem de cihazın işletim sistemi ve web sunucusu yazılımı olarak yazılımdan oluşur.

Web sunucuları, kablolara veya iletişim sistemine değil, telefonlara yakındır. Web sunucuları, istemci isteklerine yanıt vermek için çeşitli iletişim protokollerini kullanır. En yaygın kullanılanı, Köprü Metni Aktarım Protokolü anlamına gelen HTTP'dir; güvenli bir varyasyon HTTPS'dir .

Diğer protokoller arasında Basit Posta Aktarım Protokolü (SMTP) ve Dosya Aktarım Protokolü (FTP) bulunur.

Web sunucuları bilgisayarlardır. Ancak bunları çeşitli görevler için kullanmanıza izin vermek yerine, genellikle tek bir amaçları vardır. Ve tüm bilgisayarlar gibi, çalışmak için donanıma ihtiyaçları var.

Bir web sunucusunun donanım kısmı, Google ve Facebook gibi internet şirketleri tarafından kullanılan süper bilgisayarlar kadar büyük veya bir dizüstü bilgisayar kadar küçük ve basit olabilir. Windows ve macOS'tan Linux'a kadar herhangi bir şey olabilen işletim sistemi, sunucuyla iletişim kurmanıza izin veren şeydir.


En basit web sunucusu, bir HTTP sunucusu, bir veritabanı ve en az bir betik dili içerir. Hepsi birlikte çalışır ve sunucunun web sayfaları talep etmesine ve gerektiğinde diğer sunucularla çevrimiçi iletişim kurmasına izin verir.

Bir Web Sunucusu Nasıl Çalışır?
Kullanıcılar, web sunucularına, sunucunun iletişim kurabileceği web sitelerinin URL'si veya alan adları aracılığıyla erişebilir. Yazılım bileşenleri, gereken tüm işleme ve çeviriyi yapar. Bir web sayfası istemek için PHP, Python, Ruby veya Java gibi komut dosyası dillerinden birini kullanır.

Sunucu, içeriği tarayıcınıza iletmeden önce, istenen tüm dosyaları ve medyayı dahili veritabanına yükler. Buna zengin medya, resimler ve JavaScript dosyaları ile HTML web sayfaları dahildir.

Tek yapmanız gereken sunucunun veya URL'nin doğru 'konumunu' girmek. URL'yi kullanarak tarayıcınız, Etki Alanı Adı Sistemini (DNS) kullanarak etki alanının IP adresini getirir . Web sunucusu isteği alıp onayladığında, aradığınız web sayfasını gönderir.

Ama işler bazen ters gider. Erişim izniniz olmayan bir sayfaya erişmeye çalışıyorsanız, sunucu sayfayı teslim etmekten kaçınır. Bunun yerine, genellikle bir hata kodu aracılığıyla neyin yanlış gittiğini size bildiren bir hata mesajıyla yanıt verir.

Uzak ve Yerel Web Sunucuları
Web sunucuları temel olarak donanım olduğundan, uzaktan da olsa fiziksel bir yerde bulunmaları gerekir. Web sunucularının büyük çoğunluğu uzaktan barındırılmaktadır. Adından da anlaşılacağı gibi, uzak sunucu, kullanıcı ile aynı konumda olmayan bir sunucudur.

Kendi web sitenizi barındırmayı planlıyorsanız , uzak sunucuları kullanma veya kendi web sitenizi yerel olarak barındırma seçeneğiniz vardır. Uzak bir web sunucusu - onu kiraladığınız şirkete bağlı olarak - yalnızca sizin web sitenizi veya farklı URL'lere sahip birden çok web sitesini içerebilir.

Ancak yerel bir web sunucusu kullanmak, genellikle kendi dizüstü bilgisayarınızı, bilgisayarınızı veya tabletinizi bir web sunucusuna dönüştürmek anlamına gelir . Ardından, diğer kişilerin tarayıcılarından istek alabilir ve web sitenize erişmelerine izin verebilir. Bununla birlikte, özel bir sunucu satın alabilir ve yerel olarak tutabilir ve bakımını yapabilirsiniz.

Doğru Sunucu Türünü Seçin
Teknoloji dünyasında, birbirinin yerine geçemeyen benzer görevleri yapan birden fazla araç bulabilirsiniz. Bir sunucu türünü taahhüt etmeden önce, gereksinimlerinize uygun olduğundan emin olun.

Örneğin, bir dosya sunucusu bir web sitesine erişmenize izin vermez, ancak dosyalar ve belgeler için bir depolama birimi görevi görür. Dosyaları bir web sunucusunun yanında depolamak için bir dosya sunucusu kullanabilirsiniz, ancak açık veya sınırlı erişim için tüm bir web sitesini barındırmak için kullanamazsınız.

Yorum Gönder

UYARI: > Küfür, hakaret, rencide edici cümleler veya imalar, içeren, imla kuralları ile yazılmamış, Türkçe karakter kullanılmayan ve büyük harflerle yazılmış yorumlar onaylanmamaktadır.<

Daha yeni Daha eski