What are the types of computer network architecture?
Bilgisayar ağı mimarisi türleri nelerdir?
Computer network design falls under two broad categories:
1. Client-server architecture
In this type of computer network, nodes may be servers or clients. Server nodes provide resources like memory, processing power, or data to client nodes. Server nodes may also manage client node behavior. Clients may communicate with each other, but they do not share resources. For example, some computer devices in enterprise networks store data and configuration settings. These devices are the servers in the network. Clients may access this data by making a request to the server machine.
2. Peer-to-peer architecture
In Peer-to-Peer (P2P) architecture, connected computers have equal powers and privileges. There is no central server for coordination. Each device in the computer network can act as either client or server. Each peer may share some of its resources, like memory and processing power, with the entire computer network. For example, some companies use P2P architecture to host memory-consuming applications, such as 3-D graphic rendering, across multiple digital devices.
Bilgisayar ağı tasarımı iki geniş gruba ayrılır:
1. İstemci-sunucu mimarisi
Bu bilgisayar ağı türünde düğümler, sunucu veya istemci olabilir. Sunucu düğümleri, istemci düğümlerine bellek, işleme gücü veya veri gibi kaynaklar sağlar. Sunucu düğümleri ayrıca istemci düğümü davranışını yönetebilir. İstemciler birbiriyle iletişim kurabilir fakat kaynakları paylaşmaz. Örneğin, kurumsal ağlardaki bazı bilgisayar cihazları, veri ve yapılandırma ayarlarını saklar. Bu cihazlar, ağdaki sunuculardır. İstemciler, sunucu makinesine istek göndererek bu verilere erişebilir.
2. Eşler arası mimari
Eşler arası (P2P) mimaride, bağlı bilgisayarlar eşit güce ve ayrıcalıklara sahiptir. Koordinasyon için merkezi bir sunucu bulunmaz. Bilgisayar ağındaki her cihaz, istemci veya sunucu görevi görebilir. Her eş, bellek ve işleme gücü gibi kaynaklarının bir miktarını tüm bilgisayar ağıyla paylaşabilir. Örneğin, bazı şirketler 3B grafik işleme gibi yoğun bellek kullanan uygulamaları birden çok dijital cihazda barındırmak için P2P mimarisini kullanmaktadır.