Internet Technology

Internet Technology

My BioData

Name: Chong Shek Yee
Student's Matrix No: B031310557
Bachelor in Computer Networking in UTeM

Tuesday, 20 October 2015

Assignment 4 - Client - Server

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