 Communication protocols are important in distributed computing: computing with distributed systems, where a distributed system is a set of computers that are connected through a communication network. Communication protocols are also interesting from a philosophical perspective, especially in the context of discussions of the value of privacy (see entries on  privacy  and  computing and moral responsibility).  The formal approach can help in answering philosophical questions such as “Does more security automatically lead to less privacy?”.