Diferença entre consola.Read() e Console.ReadLine ()?

Sou novo neste campo e estou muito confuso: qual é a verdadeira diferença entre Console.Read() e Console.ReadLine()?