Hosting & Sunucu

İstemci (Client) Tanıtımı ve Türleri

İstemcinin ne olduğunu biliyor musunuz? İstemci kapsamlı bir kavramdır ve farklı alanlarda kullanılır. Günümüz ağ ve bilgisayar bilimi dünyasında istemci, bir talebi olan bilgisayar anlamına gelir. Bu talep sunucu tarafından işlenecektir. Bu nedenle istemci ve sunucu bir arada anlam kazanır.

Hosting & Sunucu
İstemcinin ne olduğunu biliyor musunuz? İstemci kapsamlı bir kavramdır ve farklı alanlarda kullanılır. Günümüz ağ ve bilgisayar bilimi dünyasında istemci, bir talebi olan bilgisayar anlamına gelir. Bu talep sunucu tarafından işlenecektir. Bu nedenle istemci ve sunucu bir arada anlam kazanır. Bu anlam, istemci-sunucu adı verilen bir model çerçevesinde sunulur. İstemci genellikle ağda kullanılır ve üç ana kategoriye ayrılır. Bu yazının devamında istemci ve türleri hakkında detaylı bir şekilde konuşalım. Lütfen yazının devamında bize ServerNet'te eşlik edin.  

İstemci Tanıtımı ve Sunucu ile İlişkisi;

İstemci, Farsça'da "müşteri" anlamına gelir! Farsça'daki anlamına ve müşteri kavramını anlamaya kısaca bir göz attığımızda, onun da ne tür bir sorumluluğu üstlendiğini anlayabiliriz. Elbette bu arada sunucu kavramına değinmek işi kolaylaştıracaktır. Sunucu, Farsça'da hizmet ve servis sağlayıcı anlamına gelir. Bu örneğe biraz daha dikkat etmek gerekir. Kendinize yeni bir pantolon almak istediğinizde, müşteri olarak giyim mağazalarını ziyaret edersiniz. Bu sırada mağaza satıcısı size bazı sorular sorar. Beden, renk, beğendiğiniz pantolonun kumaşı gibi bilgiler! Ardından bu bilgilere dayanarak önerilerde bulunur ve sonunda istediğiniz pantolonu size satar. Bizim tarafımızdan anlatılan bu örnek, gerçek dünyada bir istemci-sunucu ilişkisidir. Bu nedenle istemci gerçekten bir müşteri gibi davranır. İstemci kapsamlı bir anlam ve kavrama sahiptir ve belirli bir alanla sınırlandırılıp çerçeveye alınamaz. Bu nedenle temel ve ana kullanımı ağ ve bilgisayar konusundadır. Şimdi istemciyi teknik açıdan incelemek daha iyi olacaktır! Teknik tanımlarda istemci, sunucu adı verilen başka bir bilgisayara veya yazılıma bir talep gönderen bir bilgisayar veya programdır. Elbette bazen bir bilgisayar sunucu rolünde çalışabilir. Bazen de istemci rolünde. Yani hem kendisi talep gönderebilir hem de yanıt alabilir. Bu yazının devamında bu konu hakkında biraz daha konuşalım.

İstemci Tanıtımı ve Sunucu ile İlişkisi;İstemci-Sunucu ve Nasıl Çalıştıkları;

Yazının üst kısmında istemci ve sunucunun bir arada anlam kazandığını ve ikisinin birbirinden ayrılamayacağını belirtmiştik. İstemci-sunucu modelinde, sunucu bilgisayarına bir veya birkaç ilişkili program kurulur ve sunucunun donanım kaynaklarını istemcilerle paylaşır. Bu nedenle istemci kaynak paylaşımı yapmaz, yalnızca istediği içerik veya hizmet talebini sunucuya gönderir. İstemci-sunucu kullanan en ünlü hizmetlerden bazıları şunlardır: e-posta, internet, ağ yazıcıları vb. İstemcinin ne olduğunu daha iyi anlamak için bu konuyu biraz daha açmamız gerekir. İstemciyi yerel ağdan daha büyük bir ağa, yani internete taşırsak, geniş bir hizmet yelpazesiyle karşılaşırız. Şu anda da kullanılan en basit ve bariz örnek, bu yazıyı okuduğunuz web taramasıdır. Bu sayfayı görmek için tarayıcınız web sunucusuna bir talep gönderir ve sunucu istediğiniz web sayfasını size gösterir. Siz değerli kullanıcılar bir e-posta gönderirken bir istemci olarak kabul edilirsiniz ve talebiniz posta sunucusu tarafından işlenir. Bahsedilebilecek bir diğer örnek ise mesajlaşma uygulamalarıdır. Günümüzde mesajlaşma uygulamaları hayatımızın ayrılmaz bir parçası haline gelmiştir. Çünkü SMS'ten daha hızlı ve aynı zamanda daha ucuzdurlar. Ayrıca daha fazla özelliğe sahiptirler. Arkadaşlarınızla sohbet ederken bir istemcisinizdir ve size cevap veren kişi, o mesajlaşma uygulamasının sunucusudur. Ayrıca çevrimiçi veya ağ tabanlı oyunlarda, bir istemci rolünde oynamaya devam edersiniz ve talebiniz oyun sunucusunda işlenir.

Farklı İstemci Türlerinin Karşılaştırılması;

Artık istemciyi ve anlamını doğru ve iyi bir şekilde öğrendiğimize ve sunucuyla nasıl bir ilişkisi olduğunu anladığımıza göre, farklı istemci türleri hakkında biraz konuşmak daha iyi olacaktır. Ağda istemci olarak çeşitli işler yaparız ve faaliyet türüne göre rolümüz değişir. Başka bir deyişle, bu sınıflandırmalar sunucuyla olan etkileşim türümüzü gösterir. İstemci üç temel ve ana türe ayrılır;
  • Fat client (kalın istemci) olarak da adlandırılan, thick client veya rich client.
  • Thin client veya sözde zayıf istemciler.
  • Hybrid client veya sözde hibrit istemciler.
Farklı İstemci Türlerinin Karşılaştırılması; 

Fat Client'a Bir Bakış;

Fat client veya sözde şişman istemci, sunucudan bağımsız çalışır. Yani işlemlerin çoğunu kendisi yönetir ve mümkün olduğunca sunucudan bağımsız ve ayrı çalışır. Fat client'lar yerel bilgisayarın RAM ve CPU'sunu kullanır. Bu nedenle sunucu üzerinde fazla bir yük olmaz. Yalnızca değişiklik yapma, dosya kaydetme veya buna benzer bazı işler için sunucuya başvururlar. Kişisel bilgisayarınızla web tabanlı bir yazılım kullanıyorsanız ve işlem yine cihazınızda yapılıyorsa, siz ağda bir fat client sayılırsınız. İşlemlerin çoğu istemci tarafında gerçekleştiği için sunucular üzerindeki yük azalır ve daha az kaynak tüketilir. Ayrıca bu yöntemde sunucuya daha istikrarlı bir bağlantı gerekmez, bu nedenle fat client çoğu zaman büyük ölçüde çevrimdışı çalışabilir. Bilgisayar oyunları gibi ağır ve çoklu ortam programlarıyla etkileşimde bu istemci ideal görünebilir. Çünkü bu yöntemde bant genişliği artışı hiç yaşanmaz. Fat client çok esnektir ve günümüzde çoğu insanın güçlü ve hızlı bilgisayarları olduğundan, altyapı bunu kullanmaya hazırdır ve ekstra maliyet gerektirmez. Sunucu üzerindeki yükü azaltarak kullanıcı sayınızı artırabilir ve hizmet kapasitenizi yükseltebilirsiniz. Ayrıca kaynakları boşaltarak sunucu sayısını azaltabilirsiniz.

Fat Client Kullanmanın En Önemli Avantajları Şunlardır;

  • Çok esnektir.
  • Sunucu kapasitesini artırır.
  • Daha az kaynak tüketir.
  • Gerekli altyapı mevcuttur.
  • Çoklu ortamda daha yüksek verimlilik sağlayabilir.
  • Çevrimdışı olarak kullanabilirsiniz.
Fat Client Kullanmanın En Önemli Avantajları Şunlardır;  

Thin Client'a Bir Bakış;

Thin client (zayıf istemci), bir istemci türüdür ve elbette fat client'ın tam tersidir! Çünkü tamamen sunucuya bağımlıdır. Thin client, internet ağında bir tarayıcıyla erişilebilen web tabanlı bir uygulamadır. Bu tür bir istemci kullanıldığında, yerel bilgisayara özel bir yazılım kurulmaz ve tüm işlemler sunucuda gerçekleştirilir. Bu nedenle bu tür istemcide ana yük sunucudadır. Bu istemci türünde, yani thin client'da yalnızca internetin olması zorunludur ve çok çeşitli cihazlarla sunucuya bağlanılabilir. Bu özellik, thin client'ın oldukça taşınabilir olmasını sağlamıştır. Bu istemci türünde, kullanıcının internet hızı ve bant genişliği uygun olduğunda güvenilir ve emniyetli bir bağlantı elde edilir.

Thin Client Kullanmanın En Önemli Avantajları Şunlardır;

  • Çok hafif ve elbette optimize edilmiştir.
  • Taşınabilir ve taşınabilir niteliktedir.
  • Güçlü bir bilgisayara ihtiyacınız yoktur.
  • İşlemleri sunucuyla yürütür ve sunucu tarafındaki kaynakları işgal etmez.

Hybrid Client'a Bir Bakış;

Hybrid client aslında yazının üst kısmında bahsedilen iki istemcinin birleşimidir. Bu istemci türünde, fat client gibi işlemler yerel alanda yönetilir ve thin client gibi veri depolama için düzenli ve sistematik bir şekilde sunucuyla iletişim kurar. Bu yöntemde her iki istemcinin avantajlarını bir arada elde edebiliriz. Fat client'ın güçlü noktası olan çok yüksek verimlilik ve çoklu ortam desteği, thin client'ın esneklik ve yönetim avantajlarıyla birleşir. Hybrid client'ın kullanım alanlarından birini bilgisayar oyunlarında görebiliriz.

Ve Sonuç Olarak;

Bu yazıda sizi istemciyle faydalı ve etkili bir şekilde tanıştırmaya çalıştık. İstemci aslında kapsamlı bir kavramdır ve ağ içindeki çok çeşitli bilgisayarları ve cihaz türlerini ifade eder. Elbette hepimiz internetin, belki de milyarlarca cihazı birbirine bağlayan en büyük küresel bilgisayar ağı olduğunu biliyoruz. İstemci ve sunucu, üniversite sınıfındaki soru ve cevap gibidir. Belirttiğimiz gibi istemci üç kategoride özetlenir. Bunların her birinin kendine özgü avantajları ve dezavantajları vardır. Umarız sizi bu konularda iyi bir şekilde bilgilendirebilmişizdir.
ServerNet Destek

ServerNet mühendislik ve yayın ekibi — altyapı, ağ ve web barındırma uzmanları.

Linux Hosting
Paylaş:

Yorumlar 0

Henüz yorum yok — ilk siz olun!

Yorum bırakın

İlgili hizmet

Linux Hosting

LiteSpeed ile NVMe RAID-10 üzerinde PHP ve MySQL barındırma — kişisel bloglardan kurumsal Laravel uygulamalarına her sitenin sağlam temeli.