1 İstemci-sunucu mimarisi

İnternetin ilk zamanlarında, başka mimariler de olsa, istemci-sunucu mimarisi yaygınlaştı. Anlamı, tüm ağ katılımcılarının iki mantıksal bölüme ayrılması gerçeğinde yatmaktadır: istemci ve sunucu.

Sunucunun görevi (sunucu, hizmetten - hizmete) müşteri isteklerine hizmet etmektir. Sunucu işin çoğunu yapar, gerekli tüm verileri depolar ve bütünlüklerini izler. Ve sunucuları çağıran bilgisayarlar olmasına rağmen, genellikle "istemci" ve "sunucu" terimleri yazılım anlamına gelir.

Danışanın görevi kendi keyfi içinde yaşamaktır. İstemci sunucudan bazı verilere ihtiyaç duyduğunda, sunucuya bir istek gönderir. Bir süre sonra sunucudan bir yanıt alır ve alınan verilerle önemli bir şey yapabilir.

İstekler her zaman müşteri tarafından başlatılır. İletişim modu her zaman bir istek-yanıt şeklinde gerçekleşir. Bu bir anlamda “istemci-sunucu” kavramının eşanlamlısıdır .

Ve alternatifler nelerdir? İlk olarak, tüm katılımcıların eşit olduğu eşler arası ağlar (bunlara eşler arası ağlar da denir). Siz ve arkadaşınız sohbet ediyor veya mesajlaşıyorsanız, bu sadece eşler arası ağa bir örnektir. Fark ne?

Bir mesaj yazabilir ve yanıt alamayabilir, ardından yeni bir mesaj gönderebilir ve bu şekilde devam edebilirsiniz. Arkadaşınız diyaloğun başlatıcısı olabilir. Her iki taraf da önce yazabilir. Diyalogla ilgili tüm bilgiler her iki tarafça saklanır, kimse cevap vermek zorunda değildir.

İstemci-sunucu mimarisinin avantajları:

Güvenilirlik _ İstemciler her yerde olabilir, güvenilmeyen platformlarda bile. Bilgisayarınızdaki Windows çökebilir, iPhone'unuz çalınabilir ve bulutta depolanan veriler hiçbir yere gitmez.

Zayıf ve ucuz müşteriler . Telefonunuzda bir video düzenlemesi yapmanız gerekiyorsa, onu sunucuya yükler ve sunucu tesislerinde gerçekleştirirsiniz. İstemci ucuz bir araç olabilir.

Dengeli yük Her müşterinin, çok düzensiz olabilen bireysel bir kullanım planı vardır. Sunucu binlerce istemciden istek alır, yükünün ortalaması alınır ve bu nedenle daha iyi tahmin edilebilir.

İstemci-sunucu mimarisi