I have what is probably a very easy question, but it is something that I am finding hard to "see".
Thanks to Jyrki's very helpful answer below then perhaps I can phrase my question better.
Given a tower of fields $M / L / K$, we have the exact sequence
$1 \rightarrow \operatorname{Gal}(M/L) \rightarrow \operatorname{Gal}(M/K) \rightarrow \operatorname{Gal}(L/K) \rightarrow 1$
If we know the groups $\operatorname{Gal}(M/L)$ and $\operatorname{Gal}(L/K)$, how can we recover the whole Galois group?
I am particularly interested in when the exact sequence above is split, then the whole galois group is a semi-direct product
$\operatorname{Gal}(M/K) = \operatorname{Gal}(M/L) \rtimes \operatorname{Gal}(L/K)$
If we have an action of $\operatorname{Gal}(L/K)$ on $\operatorname{Gal}(M/L)$ by conjugation then we can recover the semidirect product. However, as the semi direct product can in general determine different groups, does this determine the group uniquely? Is there necessarily just one way of defining this action?
In the general case (i.e. when the exact sequence does not split) what can we say about the whole Galois group?
Is anyone able to point me in the right direction with this, I am sure that I am just forgetting something basic, and if anyone could give me a rough outline of what I am missing in my understanding I would very much appreciate it.
Extra: I've found a similiar question here, Group actions in towers of Galois extensions but note that I am interested in non-abelian extensions as well as abelian. This question states that if $\sigma \in \operatorname{Gal}(L/K)$ then any two lifts of $\sigma$ are conjugate to each other by an element of $ \operatorname{Gal}(L/K)$ , which re-raises my initial question of why two lifts are conjugate.