İnternet ve bilgisayar ağları günümüzde milyarlarca cihazın birbirleriyle iletişim kurmasını sağlar. Bu iletişimin sağlıklı bir şekilde gerçekleşebilmesi için arka planda birçok farklı sunucu (server) türü çalışmaktadır. Sunucular, istemcilerden (client) gelen istekleri karşılayan ve gerekli verileri sağlayan güçlü bilgisayarlardır.
Her sunucu türü farklı bir görev üstlenir. Örneğin bazı sunucular web sitelerini yayınlarken bazıları dosya paylaşımı, e-posta iletimi veya alan adı çözümleme gibi işlemleri gerçekleştirir.
Bu yazıda görselde yer alan temel sunucu türlerini ve çalışma mantıklarını ayrıntılı bir şekilde inceleyeceğiz.
1. Origin Server (Kaynak Sunucu)
Görselde ilk olarak Origin Server yani kaynak sunucu gösterilmektedir.
Çalışma Mantığı
Sistem şu şekilde ilerler:
Client (Kullanıcı) → Edge Server → Origin Server
Açıklama
Origin Server, bir web sitesinin veya uygulamanın orijinal verilerinin bulunduğu ana sunucudur.
Kullanıcı bir web sitesine girdiğinde:
- Kullanıcının isteği önce Edge Server gibi ara sunuculara gider.
- Eğer içerik bu ara sunucularda yoksa istek Origin Server‘a iletilir.
- Origin Server veriyi gönderir ve kullanıcıya ulaştırılır.
Neden Kullanılır?
Origin server kullanmanın avantajları:
- Web sitesinin ana verilerini saklar
- CDN sistemlerinin merkezidir
- Trafik yönetimini kolaylaştırır
- Performans optimizasyonu sağlar
Özellikle büyük siteler (Netflix, YouTube, Cloudflare CDN gibi sistemler) bu mimariyi kullanır.
2. DNS Server (Alan Adı Sunucusu)
İnternette her web sitesinin bir IP adresi vardır. Ancak insanlar IP adreslerini hatırlamak yerine alan adlarını kullanır. İşte burada DNS Server devreye girer.
Çalışma Mantığı
DNS Server → IP Adresi sağlar → Client → Web Server
Görseldeki akış şu şekildedir:
- DNS Server IP adresini sağlar
- Client (kullanıcı) bu IP ile web server’a bağlanır
- Web Server istenen sayfayı gönderir
Açıklama
DNS (Domain Name System), internetin telefon rehberi gibidir.
Örnek:
google.com → 142.250.190.78
Kullanıcı google.com yazdığında DNS sunucusu bu alan adını IP adresine çevirir.
Görevleri
- Alan adını IP adresine çevirmek
- İnternet yönlendirmesini sağlamak
- Web sitelerine hızlı erişim sağlamak
3. File Server (Dosya Sunucusu)
File Server yani dosya sunucusu, ağ içerisindeki kullanıcıların dosya paylaşımı yapmasını sağlar.
Çalışma Mantığı
Client → Ethernet → File Server → Disk
Açıklama
File Server üzerinde:
- Belgeler
- Videolar
- Yedekler
- Şirket dosyaları
gibi veriler saklanır.
Kullanıcılar bu dosyalara ağ üzerinden erişebilir.
Kullanım Alanları
File Server genellikle şu yerlerde kullanılır:
- Şirket ağları
- Ofis sistemleri
- Üniversite ağları
- Veri depolama sistemleri
Avantajları
- Merkezi veri yönetimi
- Güvenli dosya paylaşımı
- Yedekleme kolaylığı
- Çoklu kullanıcı erişimi
4. Mail Server (E-posta Sunucusu)
Mail Server yani e-posta sunucusu, internet üzerinden e-postaların gönderilmesini ve alınmasını sağlar.
Çalışma Mantığı
Sender → SMTP Server → Internet → SMTP Server → Receiver
Açıklama
Bir e-posta gönderildiğinde şu süreç gerçekleşir:
- Gönderici e-postayı yazıp gönderir
- Mail server mesajı SMTP protokolü ile internet üzerinden gönderir
- Alıcının mail sunucusu mesajı teslim alır
- Alıcı mesajı okur
Kullanılan Protokoller
Mail server sistemlerinde genellikle şu protokoller kullanılır:
SMTP – Mail gönderme
POP3 – Mail indirme
IMAP – Mail senkronizasyonu
Kullanım Alanları
- Gmail
- Outlook
- Kurumsal e-posta sistemleri
- Hosting e-postaları
5. Web Server (Web Sunucusu)
Web Server, internet sitelerinin yayınlandığı sunucudur.
Çalışma Mantığı
Client → Proxy Server → Server
Açıklama
Kullanıcı bir web sitesine girdiğinde şu işlem gerçekleşir:
- Tarayıcı web isteği gönderir
- İstek web sunucusuna ulaşır
- Sunucu HTML, CSS, JavaScript gibi dosyaları gönderir
- Tarayıcı sayfayı kullanıcıya gösterir
En Yaygın Web Sunucuları
- Apache
- Nginx
- LiteSpeed
- Microsoft IIS
Web Server’ın Görevleri
- Web sitelerini yayınlamak
- HTTP / HTTPS isteklerini yönetmek
- web uygulamalarını çalıştırmak
- veri tabanı ile iletişim kurmak
6. Proxy Server (Vekil Sunucu)
Proxy Server, istemci ile internet arasında aracı görevi gören sunucudur.
Çalışma Mantığı
Client → Proxy Server → Internet
Açıklama
Proxy server kullanıldığında kullanıcı doğrudan internet ile iletişim kurmaz. Bunun yerine:
- İstek proxy server’a gider
- Proxy server isteği internetten alır
- Sonucu kullanıcıya gönderir
Proxy Server Ne İşe Yarar?
- IP gizleme
- güvenlik artırma
- erişim kontrolü
- internet filtreleme
- hız optimizasyonu
Kullanım Alanları
Proxy serverlar genellikle:
- şirket ağlarında
- güvenlik sistemlerinde
- anonim internet kullanımında
- içerik filtreleme sistemlerinde
kullanılır.
Sonuç
Bilgisayar ağları ve internet altyapısı, farklı görevleri yerine getiren birçok sunucu türünün birlikte çalışması sayesinde sorunsuz şekilde işlemektedir.
Bu sunucuların her biri farklı bir rol üstlenir:
Origin Server → ana veri kaynağıdır
DNS Server → alan adlarını IP adresine çevirir
File Server → dosya paylaşımını sağlar
Mail Server → e-posta iletişimini yönetir
Web Server → web sitelerini yayınlar
Proxy Server → kullanıcı ile internet arasında aracı olur
Bu sistemlerin birlikte çalışması sayesinde bugün internet üzerinde milyarlarca kullanıcı aynı anda veri alışverişi yapabilmektedir.