Günümüzde internetin temelini sunucular (servers) oluşturur. Her web sitesi, e-posta servisi, dosya paylaşım ağı veya uygulama, bir veya birden fazla sunucu türü üzerinde çalışır. Bu yazıda, “Basic Server Types” görselindeki temel sunucu çeşitlerini inceleyerek, her birinin amacını, çalışma mantığını ve kullanım alanlarını detaylı şekilde anlatacağım.
🌐 1. Origin Server (Kaynak Sunucu)
Amaç:
Web içeriğinin ilk ve ana kaynağı olan sunucudur. Örneğin bir web sitesine eriştiğinizde, içeriğin asıl bulunduğu yer origin server’dır.
Nasıl çalışır:
Kullanıcı (client), bir istekte bulunduğunda genellikle bu istek önce edge server (kenar sunucu) veya CDN (Content Delivery Network) üzerinden geçer. Edge sunucu, yakın konumdan içeriği sunarak hız kazandırır. Eğer içerik önbellekte yoksa, edge sunucu isteği origin server’a iletir.
Kullanım alanı:
- Web siteleri ve uygulamalar
- Bulut tabanlı servisler
- CDN altyapıları
🌍 2. DNS Server (Alan Adı Sunucusu)
Amaç:
Kullanıcıların hatırlaması kolay alan adlarını (örneğin invid.com) bilgisayarların anlayabileceği IP adreslerine çevirir.
Nasıl çalışır:
- Kullanıcı tarayıcıya bir adres yazar (örneğin
invid.com) - DNS sunucusu bu alan adının IP adresini bulur (örnek: 578.xx.xx.xx)
- Tarayıcı bu IP adresiyle web sunucusuna bağlanır ve siteyi açar.
Kullanım alanı:
- Web sitelerinin internette bulunabilirliğini sağlamak
- Alan adı çözümleme (domain resolution)
- Yük dengeleme (load balancing)
💾 3. File Server (Dosya Sunucusu)
Amaç:
Dosyaların merkezi bir noktada depolandığı ve ağ üzerinden erişildiği sunucudur.
Nasıl çalışır:
Kullanıcılar (istemciler) Ethernet veya ağ bağlantısı üzerinden dosya sunucusuna erişir. Bu sunucu, genellikle büyük bir depolama diskiyle ilişkilidir.
Kullanım alanı:
- Şirket içi dosya paylaşımı
- Yedekleme sistemleri
- Ortak çalışma alanları
📧 4. Mail Server (E-Posta Sunucusu)
Amaç:
E-postaların gönderilmesini, alınmasını ve saklanmasını sağlar.
Nasıl çalışır:
Gönderici, e-postayı SMTP (Simple Mail Transfer Protocol) üzerinden gönderir. Mail server mesajı internet üzerinden alıcıya iletir. Alıcı tarafında POP3 veya IMAP protokolleri kullanılarak mesaj alınır.
Kullanım alanı:
- Kurumsal e-posta sistemleri (örnek: Microsoft Exchange, Zimbra)
- Webmail servisleri (Gmail, Outlook, Yahoo Mail)
🌐 5. Web Server (Web Sunucusu)
Amaç:
Web sayfalarını internet kullanıcılarına sunar.
Nasıl çalışır:
Bir kullanıcı web sitesini ziyaret ettiğinde, istek önce proxy sunucuya gider. Proxy güvenlik veya önbellekleme amacıyla isteği işler, ardından gerçek web sunucusuna yönlendirir. Web sunucusu HTML, CSS, JS, resim gibi içerikleri kullanıcıya gönderir.
Kullanım alanı:
- Web siteleri (Apache, Nginx, IIS)
- Uygulama sunucuları (Tomcat, Node.js)
🔒 6. Proxy Server (Vekil Sunucu)
Amaç:
Kullanıcı ile internet arasına girerek güvenlik, gizlilik, filtreleme veya hız optimizasyonu sağlar.
Nasıl çalışır:
Kullanıcı, isteğini doğrudan internete göndermek yerine proxy sunucuya gönderir. Proxy bu isteği alır, gerekli kontrolleri yapar ve internete iletir. Böylece gerçek IP adresi gizlenir veya trafik kontrol edilir.
Kullanım alanı:
- Güvenlik duvarı sistemleri
- Erişim kısıtlama / filtreleme
- Kurumsal ağlarda gizlilik ve hız yönetimi
🎯 Sonuç
Sunucular, dijital dünyanın görünmeyen altyapısını oluşturur. Her biri farklı bir göreve hizmet eder:
- DNS Server yön bulur,
- Web Server içerik sunar,
- File Server depolar,
- Mail Server iletişimi sağlar,
- Proxy Server güvenliği artırır,
- Origin Server ise tüm verinin kaynağıdır.
Bu sunucu türleri, birlikte çalışarak internetin hızlı, güvenli ve erişilebilir olmasını sağlar.
Eğer bir web sitesi, uygulama veya ağ altyapısı kurmayı planlıyorsanız, hangi sunucu türlerinin sizin projenize uygun olduğunu bilmek büyük önem taşır.