İstemci(client)/Sunucu (Server)

 İstemci (Client) / Sunucu (Server) modeli, bilgisayar ağlarında en yaygın kullanılan iletişim modellerinden biridir. Bu modelde sistem, iki ana bileşenden oluşur:




1. Sunucu (Server):

Tanım: Hizmet sağlayan taraf.

Görev: Bilgi, dosya, uygulama veya kaynakları istemcilere sunar.

Özellikleri:

Genellikle yüksek donanım kapasitesine sahiptir.

7/24 çalışır durumda olur.

Aynı anda birçok istemciye hizmet verebilir.


Örnek: Web sunucusu (web sayfalarını sunar), dosya sunucusu, e-posta sunucusu.





2. İstemci (Client):

Tanım: Hizmet alan taraf.

Görev: Sunucudan veri veya hizmet talep eder.

Özellikleri:

Kullanıcıların kontrolündedir.

Sunucuya bağlanarak belirli işlemleri gerçekleştirir.


Örnek: Web tarayıcı (Google Chrome, Firefox), e-posta uygulaması (Outlook).





Çalışma Şekli (Basit Akış):

1. İstemci bir istek gönderir (örneğin bir web sayfasını açmak).


2. Sunucu bu isteği alır ve gerekli bilgileri işler.


3. Sunucu yanıtı (örneğin HTML dosyası) istemciye geri gönderir.


4. İstemci bu yanıtı kullanıcıya gösterir.






Avantajları:

Kaynaklar merkezi bir yerde toplanır ve yönetimi kolaydır.

Güvenlik ve veri yedekleme sunucu üzerinden kontrol edilir.

Ölçeklenebilir yapıdadır (birden çok istemci eklenebilir).





Dezavantajları:

Sunucu arızalanırsa tüm istemciler etkilenir.

Kurulum ve bakım maliyeti yüksektir (özellikle büyük sunucular için).

Yorumlar

Bu blogdaki popüler yayınlar

Atıkların Çeşitleri ve Etkileri (sunum)

Akıllı Ev Kompostlama Cihazı Fikir Sunumu

Evde Basit Projeksiyon Cihazı Yapımı