Source: http://helios.mi.parisdescartes.fr/~mea/cours/L3/4_L3_interconnexion.pdf