A fully qualified domain name (or FQDN) takes the form <host>.<domain> (e.g. xx.xyz.com). When viewing the SocketNodes displayed by RPC Diagnostics (see Trace Viewer), you may notice that the MachineNode names are workstation names, whereas the SocketNode names are FQDNs. This is because SocketNode names are obtained by reverse name lookup, converting the IP of the connected (remote) workstation to a name. Name resolution, particularly via DNS, may yield such a name.
However, note that when specifying server lists, and when acquiring an application from another workstation, you must provide workstation names [not FQDNs] in the configuration files. Then configure name resolution to resolve names within the context of the appropriate domains by specifying domain suffixes during DNS configuration on the client workstation (see the diagram below), and leave the mapping to DNS.
In the diagram below, a workstation called XX will first be searched for within the trihedral.com domain, and then in the xyz.com domain.

This means that workstation names must be unique within the domains that RPC Manager can address. For example, using the above configuration, RPC Manager will treat xx.trihedral.com and xx.xyz.com as the same workstation (even if they are not).
The section that follows discusses RPC protocol.