Definition & Setup:In a client-server architecture, all files are stored on a centralized,high speed file server PC that is made available to clients.This high speed Server is also responsible for managing other resources as well. All the public files are present on the server which can be accessed by the clients by establishing a network connection to the server. Clients behave as workstations without sharing any resources.
This type of network has faster access speed because they address and support a large number of clients. The client-server model can be used on the Internet as well as local area networks (LANs). Examples of client-server systems on the Internet include Web browsers and Web servers, FTP clients and servers, and DNS.
Peer To Peer Network:
Definition & Setup:
Unlike client-server networks, where network information is stored on a centralized file server PC and made available to tens, hundreds, or thousands client PCs, the information stored across peer-to-peer networks is uniquely decentralized. Here each computer acts as a client as well as a server. Each computer communicates directly with the other computers and can add or remove resources to the network at will. Client-server networks are much more common in business and peer-to-peer networks much more common in homes. The figure below gives an idea of client/server and peer 2 peer model:
|← Wireless Network - Types, Advantages & Disadvantages of Wireless Networking Setup||Network Types - Types of Networks, Examples & Definitions →|