Advantages of the client-server model:
A centralized system with all your data in one place. Cost-effective, low maintenance costs, and data recovery. Client and server capacities can be changed independently.
Drawbacks of the client-server model:
Clients are vulnerable to viruses, Trojan, and worms when they reside on or are uploaded to a server. The server is defenseless to Denial of Service (DOS) assaults. Information parcels can be spoofed or modified in travel. Phishing or collecting client qualifications or other valuable data is common, as are MITM (man within the middle) assaults.