Source: https://www.irisa.fr/prive/Bernard.Cousin/Cours/messagerie.2P.pdf