When we communicate with others we have the mental impression that it is simply one party with another each having a client device. In reality there are servers in between that do a lot of work for us. These servers can be centralized or controlled by a single party or consortium. They can also be provided by multiple independent parties. |