Seletores CSS Child vs Descendant

Estou um pouco confuso entre esses 2 seletores.

Odescendente Seletor:

div p

selecionar tudop dentro de umdiv se é ou não um descedent imediato? Então, se op está dentro de outrodiv ainda será selecionado?

Então ocriança Seletor:

div > p

Qual é a diferença? Uma criança significaimediato criança? Por exemplo.

<div><p>

vs

<div><div><p>

ambos serão selecionados ou não?