Client-Server Architecture

How clients communicate with servers through a network layer

Clients

Web Browser
Mobile App
Desktop App

Network

Internet HTTPS / API Calls

Servers

Web Server Serves HTML/CSS/JS
API Server Business Logic
Database Server Stores/Retrieves Data

Request

                
Response