Ağ mimarisi, bir bilgisayar ağı veya iletişim ağı tasarımının yapısal bozulmasını ve parçalarını özgür kavramdır. Aynı zamanda ağ mimarileri, belirli aralıklara ve kullanım senaryolarına uygun olarak tasarlanır. Ağ mimarileri, ağdaki katılım yerleşimini, bağlantılarını, iletişim protokollerini ve güvenlik önlemlerini içerir.
Ağ üzerindeki cihazların iletişim yöntemine göre farklı ağ mimarileri tasarlanabilir. En yaygın bazı ağ mimarileri P2P ve Client Server mimarisi;
P2P Mimarisi (Eşler Arası)
P2P , eşler arası ağ anlamına gelir ve bir ağ veya iletişim kimliğini ifade eder. Bu modelde, herhangi bir cihaz, ağa katılan diğer cihazlarla doğrudan iletişim dağıtabiliriz ve veri paylaşabiliriz. P2P ağ mimarisi, merkezi bir sunucu veya veri merkezi olmadan çalışır. P2P ağları, kullanıcılar arasında veri, dosya veya hizmet paylaşımı için kullanabiliriz. Bu mimaride bilgisayar kullanıcılarına fazla sorumluluk ve yetkilendirme için bu durum bilişim alanında kimlik ve kaynak yönetimi riskini atabiliriz.
P2P ağ yapısı ile ilgili önemli özellikler şunlardır:
- Dağıtık Yapı : P2P ağları, veri veya dağıtılan bir şekilde saklandığı ve paylaşıldığı bir yapıyı ifade eder. Her eş, ağı birleştirerek veriye erişebiliriz.
- Merkezi Sunucu Yok : P2P ağlarında merkezi bir sunucu yoktur. Bu, ağın daha ölçeklenebilir ve dirençli hale gelmesini sağlar, çünkü her eş ağın bir parçası ve ağın çökmesi için merkezi bir nokta yoktur.
- Kullanıcı Katılımı: P2P ağlarına katılmak, herhangi bir cihazın ağa birimi olmasıyla mümkündür. Bu, ağın kalıcı ve çeşitliliğini arttırır.
- Dosya Paylaşımı: P2P ağları, kullanıcıların dosya paylaşımını sağlar. Özellikle BitTorrent gibi P2P protokolleri, büyük dosyaların hızlı ve etkili bir şekilde paylaşılmasını sağlar.
- Kriptografi ve Güvenlik: P2P ağları, güvenlik sorunlarına karşı dağıtımlar yapabiliriz. Ancak kriptografi ve güvenlik önlemlerinin kişisel verilerin saklanmasını sağlamak mümkündür.
- Ölçeklenebilirlik: P2P ağlarını, daha fazla modülle birleştirilerek ölçeklendirebiliriz. Her yeni katılan eşin kaynakları artırabiliriz.
İstemci Sunucu Mimarisi (İstemci Sunucu)
İstemci-Sunucu Mimarisi , bilgisayar ağları ve uygulamalar için yaygın olarak kullanılan bir ağ modelidir. Bu model, ağ üzerindeki uyumluluklar ve kaynaklar (sunucu) çıktılar adı verilen diğer cihazlara (istemci) sunan ve bu cihazlar arasında iletişimi düzenleyen merkezi bir sunucuya dayanıklıdır.
İstemci-sunucu mimarisi, birçok farklı uygulama için kullanabiliyoruz, örnekler arasında web uygulamaları, e-posta hizmetleri, veri tabanları, bulut hizmetleri ve oyun sunucuları bulundurur. Bu model, merkezi yönetim ve güvenliği sağlar, ancak aynı zamanda sunucunun tek nokta arızası olması riski taşımak için bu risklere karşı koruma sağlama gerekliliğini de beraberinde getirir.
İstemci-sunucu mimarisi , çeşitli uygulama ve hizmetler için kullanırız ve aşağıdaki bölümlerde bulunur:
Merkezi Sunucu: İstemci-sunucu modelinde, bir veya daha fazla sunucu, verileri barındırır, işlemler yapar ve çıktılara hizmet sunar. Sunucular genellikle daha güçlü donanıma ve daha fazla kaynağa sahip olur ve genellikle 7/24 erişilebilirdir. Sunucular, web sunucuları, veri tabanı sunucuları ve birçok farklı türde sunucu mevcuttur.
İstemciler: İstemciler, ağ üzerindeki kaynaklara erişim sağlamak için sunucularla iletişim kuran cihazlardır. İstemciler, masaüstü bilgisayarlar, dizüstü bilgisayarlar, akıllı telefonlar ve diğer cihazlarda vardır.
Merkezi Kontrol: İstemci-sunucu modeli, sunucunun merkezi bir kontrol noktası olarak işlevi görülen bir yapıda dayanıklıdır. Sunucu, veri ve işlemleri yönetir, güvenlik önlemleri uygular ve kirleticiler arasındaki bağlantıyı düzenler.
Veri Saklama ve Güvenlik: Sunucular, veri merkezi olarak saklar ve güvenlik uygulamaları uygulanır. Bu, korunmasını ve yedeklenmesini sağlar.
Ölçeklenebilirlik: İstemci-sunucu yapısı, ölçeklenebilirdir, çünkü yeni çıktılar seçmek ve daha fazla sunucu seçmek mümkündür. Bu, büyük farklılıklar ve uygulamalar için uygun bir seçenektir.
Bu kategorideki diğer yazımıza buradan ulaşabilirsiniz.