Represents the case where remote information is available: the upstream (sender of the request) address/client id, downstream (sender of the response) address/client id, and the trace id.
Represents the case where remote information is not available, or has not yet been set.
Contains functions to get information about the sender of the request.