Source: https://www.ac-grenoble.fr/college/henri.corbet/file/Technologie/6ieme/syntheses/Communication/CI_3_Com_Env_info_2.pdf