İstemci-Sunucu Bilgi İşlem Modeli

Web’de gezinirken, bir Web tarayıcısı kullanıyorsunuz. Belgeler için bir web sitesine gittiğinizde, site bunları Web sunucusu adı verilen bir yazılım kullanarak sunar. Tarayıcı, sunucudan bilgi servisleri talep ettiği için sunucuyla ilişkide bir istemci olarak kabul edilir. Bu, istemci-sunucu bilgisayar modelinin sadece bir örneğidir.

Bir Tanım ve Bazı Tarih
İstemci-sunucu modeli şu şekilde tanımlanmıştır:

Dağıtılmış bir sistemin, bazı protokollere göre (dağıtılmış) istemci görevlerinden istekleri kabul eden, bilgi veya eylem talep eden bir veya daha fazla sunucu görevi arasında bölünmüş bir yazılım bölümleme paradigması. Bir merkezi sunucu veya birkaç dağıtılmış olabilir. Bu model, istemcilerin ve sunucuların bir ağdaki düğümlere bağımsız olarak yerleştirilmesine izin verir.

İstemci-sunucu hesaplaması, esas olarak, kendi bilgisayar gücüne sahip olan istemci bilgisayar ile ilgilidir. Ana bilgisayarlar günlerinde, tüm işlem gücü merkezi bilgisayarlarda gerçekleşti. Müşteri terminalleri, karakterleri gönderebilecek ve alabilecek bir televizyondan biraz daha fazlaydı. Mikroişlemciler kullanıma sunulduğunda, terminalleri daha güçlü hale getirmek mümkün oldu, böylece işlemlerin bir kısmını halledebildiler. Zamanla bu, ana makinelerin daha küçük sunucu makinelerinin yerini aldığı ve terminallerin daha güçlü istemci iş istasyonları tarafından değiştirildiği anlamına gelir.

İstemci-sunucu modeli, işlem gücünün iyi bir şekilde bölünmesini sağlar; çünkü sunucu, öncelikle, onu yorumlamaktan ve göstermekten sorumlu olan müşteriye bilgi sağlar. Bu, sunucuların daha fazla kişinin hizmet sağlayıcı olmasını sağlayan güçlü makineler olmak zorunda olmadığı anlamına gelir.

Daha önemli bir özellik, istemci-sunucu modelinin (uzak) istemci ucunda önemli bir işlem gücü sağlaması nedeniyle, müşteri sisteminin operatörünün, bir parçası olduğu işletmeye katkıda bulunmada önemli ölçüde özerk güce sahip olmasıdır. Bu, yerel kararların, muhtemelen uzaktan yapıldıklarından daha hızlı ve eyleme geçirilebileceği anlamına gelir.

İstemci-sunucu bilgisinin modern bir hesaplama “paradigması” olarak konuşulduğunu duyabilirsiniz. Satış aşamasının bir parçası olmak dışında, bunun modelin bilgisayar sistemlerini tasarlama ve kullanma şeklimiz üzerinde önemli bir etkisi olduğu ve değiştiği anlamına gelmesi muhtemeldir. Özellikle, dağıtılmış iş sistemleri için mevcut modeldir ve ortaya çıkan Web’e güzel bir şekilde uymaktadır.

İşlevsellik
Web tasarım bağlamında, kullanıcılar aşağıdaki işlevleri sağlayan istemci programlarını (örn. Web tarayıcıları) çalıştırır:

Kullanıcının sunucuya bilgi için bir istek göndermesine izin verir.

İsteği, sunucunun anlayabilmesi için biçimlendiriyorlar.

Yanıtı sunucudan, kullanıcının okuyabileceği şekilde biçimlendirirler.

Sunucu programları aşağıdakileri gerçekleştirir:

Bir istemciden bir istek alır ve isteği işlemden geçirir.

İstenen bilgileri müşteriye geri göndererek yanıt verirler.

WordPress.com ile böyle bir site tasarlayın
Başlayın