Anasayfa / Asp.Net / İstemci – Sunucu Mimarisi Nedir?

İstemci – Sunucu Mimarisi Nedir?

Merhabalar. Bu yazımda sizlere istemci sunucu mimarisinden bahsedeceğim.

Öncelikle istemci ve Sunucu nedir onları açıklayalım

İstemci Sunucu Kavramları

İstemci dediğimiz şey, sunucudan istekte bulunan, sunucudaki verileri kullanabilen yapılardır.Örnek olarak bir web sayfasını verebiliriz.İstemci konumundaki web sayfası, sunucu(server) dan bir istekte bulunur ve bunun sonucunda sunucu,istenen verileri istemciye ulaştırır

Sunucu ise bu bilgileri tutan bilgisayarlardır.Bunların donanımlı,yüksek performanslı çalışmaları gerekir.Tanımını özet olarak yaparsak Sunucu, bir ağdaki bilgiyi kullanıcılara (bilgisayarlara) paylaştıran, üzerinde birçok yazılım çalıştıran, yüksek performansa sahip bilgisayarlardır.Bankalarda ve benzeri büyük şirketlerde sunucu üzerinde bilgiler tutulur.Şirketler için bu, hem zaman hem de maliyet açısından önemli yer tutar.

Bir web sayfası içerisinde bazı olaylar sunucu tarafında bazı olaylar ise istemci (client) tarafında gerçekleşir.Örnek verecek olursak ; Bir üyelik işlemi gerçekleştirildiğinde girdiğimiz değerler Sunucu’ya bildirilir.İstemciden sunucuya gönderilen kodlar, sunucu tarafındaki bazı programlar ile çalıştırılır ve sonuç tekrar istemciye html kodu olarak gönderilir.Bu sunucu tarafında gerçekleşen bir eylemdir.Fakat web sitemizde bir butona bastığımızda bize bir uyarı mesajı veriliyor ise bu istemci tarafında çalışan bir olaydır.Yani olaylar, server tarafına hiç ulaşmadan doğrudan tarayıcımız üzerinde gerçekleşir.

–>İstemci tarafında çalışan en önemli diller Html,Css ve Javascript tir.İstemci tarafında sayfa oluşturmanın en önemli dezavantajı, yazılan kodun saklanamamasıdır.Örneğin html ile yazılmış bir sayfada, sağ tuş yapıp kaynağı görüntüle dediğimizde yazılan bütün kodları görebiliriz.Yazılan kodların görülmesi, güvenlik açıklarına sebep olabilir

–>Sunucu tarafında çalışan bazı diller ise Asp.Net,Php,Ruby ve Jsp dir.

Hakkında Mehmet Kirazlı

İstanbul Eyüp'te ikamet ediyorum. Giresun Alucra'lıyım. Bilgisayar Mühendisi bölümünden 2013 yılında mezun oldum. "Yeni Başlayanlar için Java 8" kitabının yazarıyım. Şuanda özel bir firmada Mobil Yazılım Geliştirme Uzmanı olarak çalışıyorum.

İlginizi Çekebilir

aspnet 3 katmanli mimari

Asp.Net Veritabanı Bağlantısı

  Hazırlayacağımız projeler için ilk olarak veritabanı kısmı hazırlanmalıdır.Bu, ileride projenizin gidişatı açısından önem taşımaktadır.Veritabanı …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir