Client-Server Model

Client: The entity that initiates requests.

Server: The entity that responds to requests.

Remote Procedure Calls (RPCs)

HTTP (HyperText Transfer Protocol)

Two Components of an HTTP Request: headers and body

Headers:

Contain metadata about the request.