¿Cuál es la diferencia entre una embajada y un consulado?

Fernando Arancón, 2019
Una embajada y un consulado son representaciones diplomáticas de un país en el extranjero. Sin embargo no realizan las mismas funciones.