Client places a request
Request is encoded
Server completes the request
Client recieves what was requested