İstemci Sunucu Ağı Tanımı [Teknoloji Açıklaması]

  • Harry James
  • 0
  • 2486
  • 262
reklâm

İstemci-Sunucu ağı, en yaygın olarak dünya üzerindeki ağlarda kullanılan bir paradigmadır. Adın açıkça belirttiği gibi, bir istemci sunucu ağının tanımı, ilgili taraflardan birinin istemci, diğeri sunucu olarak davranmasıdır..

Örneğin, şu anda bilgisayarınız, bu web sayfasını MakeUseOf sunucusundan isteyen bir istemci olarak hareket ediyor ve daha sonra istediğiniz sayfaya tekrar cevap veriyor. Müşteri daha sonra sayfayı alır ve size gösterir, bu harika makaleyi okumanızı sağlar!

Bu onun özüdür. İstemci sunucu ağlarının veya istemci sunucu hesaplamanın ne olduğunu kendinize veya bir başkasına açıklamak zorunda kaldıysanız, yukarıdaki örnekle açıklamak yeterli olacaktır. Bununla birlikte, bir istemci sunucu ağı tanımına biraz daha derinlemesine dalmakla ilgileniyorsanız, en çok takip ettiğiniz.

Müşteriler ve Sunucular Nasıl İletişim Kuruyor??

Yukarıdaki örnekte bahsettim ki “bilgisayarınız MakeUseOf sunucusunu bir web sayfası için istiyor”. Bunun nasıl olduğunu sorabilirsin? İngilizce mi, Almanca mı, Fransızca mı iletişim kurarlar? Aslında bunların hiçbiri. Tek bir iletişim dili de yok. Müşteriler ve Sunucular, birbirleriyle iletişim kurmak için ortak bir protokole uyan özel mesajlar kullanır..

Protokol ve mesaj formatı önceden kararlaştırılmalıdır, aksi takdirde iletişim kurulamaz. Örnek olarak “http: //” tarayıcınızın adres çubuğuna yazdığınızda, sunucuyla iletişim kurmak için HTTP veya Köprü Metni Aktarım Protokolü kullandığınızı belirtir. Yukarıdaki resim Google Hindistan’a gitmek istediğimde örnek bir HTTP isteği gösteriyor.

Limanlar ve Sunucular

Tamam, artık bilgisayarınızın HTTP konuşabileceğini biliyorsunuz. Yani bu, İnternet üzerindeki tüm iletişimin HTTP kullandığı anlamına mı geliyor? Yoksa bilgisayarım hangi protokolün ne zaman kullanılacağını nasıl bilebilir? Bunlar, bu bölümde cevaplamaya çalışacağım sorular. İlk önce bazı şeyleri açıklığa kavuşturmama izin verin - şu ana kadar, bilgisayarların bir istemci veya sunucu olarak davrandığı tüm istemci sunucu ağ paradigmasının 10.000 metrelik bir görünümünü sundum..

Şimdi yakınlaştırıp ayrıntılı bir görünüm elde etmenin zamanı geldi. Web sayfası örneğine geri dönersek, aslında gerçek istemci olarak davranan web tarayıcınızdır. Bilgisayarınızda birlikte birden fazla uygulama çalıştırabildiğinizden, bilgisayarınız aslında birden çok sunucuya istemci olarak davranabilir veya buna hazırlanabilir - uygun yazılımla bir istemci olarak davranabilir ve bir sunucu.

Hala bir istemci sunucu ağının tanımı ile karıştı? Açıklamama izin ver. Google Chrome ve FileZilla'ya sahip olduğunuzu (bir FTP istemcisi, FTP'nin başka bir protokoldür) olduğunu söyleyin, artık bilgisayarınız HTTP ve bir FTP sunucusu kullanarak bir web sunucusuna bağlanabiliyor, böylece bir istemci olarak davranıyor ve iki sunucudan içerik istiyor. Benzer şekilde uygun yazılımı yükleyin ve iletişim kurabilirsiniz. herhangi sunucu türü Protokol uygulamasının tümü bu uygulamalara programlanmıştır.

Şimdi, eğer yan yana bilgisayarınızda IIS veya Apache gibi bir şey yüklerseniz, bilgisayarınız diğer istemcilere bir sunucu olarak davranabilir ve web sayfaları için isteklerde bulunabilir (hem IIS hem de Apache web sunucusu yazılımıdır). Aslında deneyebilirsin “http: // localhost” Web tarayıcınızda, web sayfasını görüntülemek için bilgisayarınıza yüklediğiniz web sunucusu yazılımına bağlanacaktır..

Hatta bilgisayarınıza birden fazla sunucu yazılımı da kurabilirsiniz. Örneğin, tek bir bilgisayar web sayfalarını sunmak için bir web sunucusu olarak ve dosyaları aktarmak için bir FTP sunucusu olarak kullanılabilir. Sunucu yazılımı, esas olarak bilgisayarınızda bağlantı noktası olarak adlandırılanları dinler. Bir talep belirlenmiş bir limana geldiğinde, uygun sunucu harekete geçer ve cevap verir. Örneğin Apache, 80 numaralı bağlantı noktasını dinler ve tarayıcılar, varsayılan olarak 80 numaralı bağlantı noktasına istek göndermeyi bilir. Bu nedenle, 80 numaralı bağlantı noktasına bir istek geldiğinde Apache bir web sayfasıyla geri dönecektir..

Hepsini özetlemek için, bilgisayarınızdaki yazılım belirli bir biçimde bir istek başlatmak için bilgisayarınızın donanımını kullanır. Bu istek daha sonra ağ üzerinden uygun sunucuya iletilir (IP adreslerini kullanarak), daha sonra bazı işlemleri yapmak için kurulu sunucu yazılımını kullanır ve sonuçları yanıtlar..

Sorular?




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.