1. What is a Client-Server?
- Client-server is an architecture used for networking.
- A common form of system which software is split between server task and client task
- Usually at least a manager(server) and an agent(client) had set up in the network
2. How does it work?
- All client-server protocols operate in application layer.
- Server are the processes dedicated to managing the server and the clients are the workstation which run the applications.
- Client will report an event to the server and the server will do something either to response to the client or nor.
3. Why is a Client-Server Network good?
- Client-Server Network is centralization,Server help in administering the network.Access right is done by servers.
- Comes with proper management. The file easy to find out because all files are stored at the same place.
- Back-up and recovery possible
- Accessibility, server can be accessed remotely.
- Security, rules defining security and access right can be defined at the time of set-up server
server can play different roles for different clients
4. What are the drawbacks to the Client-Server Model?
- Congestion in network. too mnay request from the clients may lead to congestion
- Client-server architecture is not as robust as peer-to-peer
- Expensive to install and manage
5. What correlation the thin and thick client to this topic?
Thin Clients
- Easy to deploy as they require no extra or specialized software installation
- Needs to validate with the server after data capture
- If the server goes down, data collection is halted as the client needs constant communication with the server
- Cannot be interfaced with other equipment (in plants or factory settings for example)
- Clients run only and exactly as specified by the server
- More downtime
-Portability in that all applications are on the server so any workstation can access
- Opportunity to use older, outdated PCs as clients
- Reduced security threat
Thick Clients
- More expensive to deploy and more work for IT to deploy
- Data verified by client not server (immediate validation)
- Robust technology provides better uptime
- Only needs intermittent communication with server
- More expensive to deploy and more work for IT to deploy
- Require more resources but less servers
- Can store local files and applications
- Reduced server demands
- Increased security issues
No comments:
Post a Comment