3.1.2 Network Architecture (Client/Server (Disadvantages (• High cost to…
3.1.2 Network Architecture
refers to the design of computers, devices, and media on the network.
each computer (called peer) have equal capabilities and responsibilities to share hardware, data or information with other computers on the network.
Each computer stores files on its own storage devices.
Suitable for small network where high level security is not necessary.
Easy and inexpensive to set up the network.
not affect other peers.
All the peers can share their resources to others.
Lack of security control or other management functions.
Data recovery or backup is very difficult. Each computer have to maintain its own backup system.
• A network in which one or more computers act as a server, and the other computers, called client, request services from the server.
– A server, or host, is a computer that controls access to hardware, software and other resources on the network and provides a centralized storage for programs, data and information.
– Clients are other computers or devices on the network that rely on the server for its resources.
• Efficient for large network which handle sensitive and confidential data.
• Require a network administrator to manage the network.
– email service (ex: gmail)
– network printing
– World Wide Web (www)
– Online social network (ex: Facebook)
• Centralized control by the server promotes better security and management of the network.
• Data backup and recovery is easier since all data is stored in the server.
• High cost to set up and maintain the network.
• Lessreliablebecausetoodependentonthe server; failure of server will affect the network.
• Networkcongestionmayoccuriftoomany clients request services from server at the same time.