Şişman müşteri - Fat client

İçinde bilgisayar ağı, bir şişman müşteri (olarak da adlandırılır ağır, zengin veya kalın müşteri) bir bilgisayar (a "müşteri " içinde müşteri sunucusu ağ mimarisi) tipik olarak merkezden bağımsız olarak zengin işlevsellik sağlayan sunucu. Başlangıçta yalnızca "müşteri" veya "kalın müşteri" olarak bilinir[1] isim zıttır zayıf müşteri, bir sunucunun uygulamalarına büyük ölçüde bağımlı olan bir bilgisayarı tanımlar. Şişman bir müşteri, zengin kullanıcı etkileşimi.[2]

Fat istemcisi hala bir ağa veya merkezi sunucuya en azından periyodik bağlantı gerektirir[kaynak belirtilmeli ], genellikle birçok işlevi bağlantı olmadan gerçekleştirme yeteneği ile karakterize edilir. Bunun tersine, ince istemci, girdi verilerinin her işlenmesi veya doğrulanması gerektiğinde sunucuya erişime güvenerek genellikle istemcide mümkün olduğunca az işlem yapar.

Giriş

Bir istemci-sunucu uygulamasının tasarımcısı, görevin hangi bölümlerinin istemcide, hangilerinin sunucuda yürütüleceğine karar verir. Bu karar, istemcilerin ve sunucuların maliyetini, bir bütün olarak uygulamanın sağlamlığını ve güvenliğini ve tasarımın esnekliğini daha sonraki değişikliklere veya taşıma.

Kullanıcı arayüzünün özellikleri genellikle bir tasarımcının kararını zorlar. Örneğin, bir çizim paketi, bir sunucudan bir ilk görüntünün indirilmesini gerektirebilir ve tüm düzenlemelerin yerel olarak yapılmasına izin vererek, tamamlandığında revize edilmiş çizimi sunucuya geri gönderebilir. Bu, kalın bir istemci gerektirir ve başlatma ve durdurmada uzun bir gecikme (bütün karmaşık bir çizim aktarılırken), ancak düzenlemesi hızlı olabilir.

Tersine, ince bir istemci, çizimin yalnızca görünen kısımlarını başlangıçta indirebilir ve her değişikliği, çizimi güncellemek için sunucuya geri gönderebilir. Bu, kısa bir başlangıç ​​süresi, ancak sıkıcı bir şekilde yavaş bir düzenleme süreci ile karakterize edilebilir.

Tarih

Orijinal sunucu istemcileri, aşağıdakileri içeren basit metin görüntüleme terminalleriydi: Wyse VDU'lar ve yoğun istemciler genellikle PC kullanımındaki artışa kadar kullanılmıyordu. İnce istemci bilgi işlem için orijinal itici güç genellikle maliyetti; CRT terminallerinin ve PC'lerin nispeten pahalı olduğu bir zamanda, ince istemci-sunucu mimarisi, masaüstü bilgi işlem deneyimini birçok kullanıcıya dağıtma becerisini mümkün kıldı. Yazılım lisans maliyetlerindeki düşüşle birlikte PC fiyatları düştükçe, kalın istemci-sunucu mimarileri daha çekici hale geldi. Kullanıcılar için, kalın istemci cihazı daha duyarlı bir platform sağladı ve genellikle iyileştirilmiş Grafik Kullanıcı Arayüzü (GUI) ince istemci ortamında elde edilebileceğinden daha fazla.[kaynak belirtilmeli ] Son yıllarda, modern bir bilgisayarın sahip olduğu olağanüstü işlem gücüne rağmen İnternet, ince istemci modelini yönlendirme eğiliminde oldu.[kaynak belirtilmeli ]

Merkezi olarak barındırılan kalın istemci uygulamaları

Muhtemelen, bazen "ultra ince" olarak adlandırılan en ince istemciler, uzak masaüstü uygulamalar, ör. Citrix ürünler ve Microsoft 's terminal Hizmetleri, uygulamaların merkezi olarak barındırılan bir sanal PC'de çalışmasına ve yerel PC ile sanal PC arasında tuş vuruşlarını ve ekran görüntülerini kopyalamasına etkili bir şekilde izin veren. Bu ultra ince istemciler, genellikle kalın istemciler olarak uygulanmış, ancak gerçek istemci ağ sunucusunun çok yakınında barındırılan karmaşık veya veriye aç uygulamaları kullanılabilir hale getirmek için kullanılır.[kaynak belirtilmeli ]

Avantajları

  • Daha düşük sunucu gereksinimleri. Yoğun bir istemci sunucusu, ince istemci sunucusu kadar yüksek düzeyde performans gerektirmez (çünkü uygulama işlemenin çoğunu kalın istemciler yapar). Bu, çok daha ucuz sunucularla sonuçlanır.
  • Çevrimdışı çalışmak. Yoğun istemciler, merkezi sunucuya sürekli bir bağlantının genellikle gerekli olmaması gibi avantajlara sahiptir.
  • Daha iyi multimedya performansı. Yoğun istemciler, multimedya açısından zengin uygulamalarda, tam olarak hizmet verildiğinde yoğun bant genişliği gerektiren avantajlara sahiptir. Örneğin, kalın müşteriler için çok uygundur video oyunu.
  • Daha fazla esneklik. Bazı işletim sistemlerinde yazılım ürünleri, kendi yerel kaynaklarına sahip kişisel bilgisayarlar için tasarlanmıştır. Bu yazılımı ince bir istemci ortamında çalıştırmak zor olabilir.
  • Mevcut altyapıyı kullanma. Pek çok insan artık çok hızlı yerel bilgisayarlara sahip olduğundan, yoğun istemcileri hiçbir ekstra ücret ödemeden çalıştıracak altyapıya zaten sahipler.
  • Daha yüksek sunucu kapasitesi. İstemci tarafından ne kadar çok iş yapılırsa, sunucunun o kadar az yapması gerekir, her bir sunucunun destekleyebileceği kullanıcı sayısı artar.
  • Daha fazla kaynak gerektirir, ancak daha az sunucu gerektirir.

Ayrıca bakınız

Referanslar

  1. ^ "Kalın Müşteri Tanımı". www.techterms.com.
  2. ^ "Ajax'ın Zengin Kullanıcı Etkileşimi". Arşivlenen orijinal 2017-09-19 tarihinde. Alındı 2018-12-23.