Data Communications and Networking. Outline Application Architectures –Host-Based, Client-Based, and Client-Server Architectures, Choosing Architectures.