I've been learning about Grothendieck's Galois theory, and I just haven't been able to understand the fundamental theorem properly. Let's phrase the fundamental theorem in the case of fields:
Let $k$ be a field, and $k_s$ its separable closure. There is an anti-equivalence between the category of finite separable $k$-algebras and the category of finite sets equipped with a continuous Gal($k_s/k$)-action. Under this equivalence, separable field extensions of $k$ correspond to sets with a transitive action, and Galois extensions of $k$ correspond to finite quotients of Gal($k_s/k$).
Everywhere I read that the above theorem generalizes the fundamental theorem of Galois theory, but I don't quite understand this. For example, given a Galois extension, why do subfields correspond to subgroups of its Galois group (which is the finite quotient of Gal($k_s/k$))? All I can tell is that a subfield $K$ of a Galois extension $L$ corresponds to a surjective map of Gal$(k_s/k)$-sets $$\text{Hom}_k(L,k_s) \to \text{Hom}_k(K,k_s),$$ and the left-hand side can be identified with a group. How does that realise the right-hand side as a subgroup?
Moreover, how do we obtain that the normal subgroups of the Galois group of a finite extension correspond to normal subfields of that extension?
Many thanks.