Describe the advantages and challenges of using a client / server architecture for applications in a Web environment.

 

  • Describe the advantages and challenges of using a client / server architecture for applications in a Web environment. Give a real-world example of each environment.
  • Describe the security vulnerabilities of Web applications, such as banking on the Web, and explain how you can mitigate these challenge.