I am not expert here like morphism, but his post inspires me to speculate as follows.In algebraic geometry one studies the duality between points of a space and ideals of functions vanishing at those points. Thus the point of the x-axis with coordinate c, corresponds to the maximal ideal (x-c) in k[x], the ideal of functions that vanish at c, and equivalently are divisible by x-c, in the ring of functions ion the x axis.
the parabola y=x^2 has function ring k[x,y]/(y-x^2) which is isomorphic to k[x], corresponding to the fact that the vertical projection is an isomorphism from the x-axis to the parabola.
The map from the x-axis to the y-axis sending x=c to y = c^2, is the composition of that vertical projection with horizontal projection on the y axis, and corresponds to the ring map in the other direction k[y]-->k[x] sending the function y on the y axis, to the function x^2 on the x axis. i.e. a function on the y-axis yields a function on the x-axis by preceding it with the previous map from the x to the y axis.
(Assume k is algebraically closed if need be.) This ring map can recover the map on points as follows: if c is a point of the x axis, corresponding to the maximal ideal (x-c), then the preimage of that ideal in the ring k[y] under the map k[y]-->k[x] sending y to x^2, is the ideal (y-c^2), corresponding to the point c^2 on the y axis, i.e. the image of the point c under the geometric map from x-axis to y axis.
Now given the point c^2 on the y axis, the inverse image of it under that geometric map would be points corresponding to all ideals in k[x] whose preimage is (y-c^2). But both (x-c) and (x+c) have preimage (y-c^2) under the ring map k[y]-->k[x], y-->x^2. I.e. the two preimages of c^2 are obtained by considering y-c^2 , substituting x^2 for y, then factoring x^2-c^2 in the larger ring k[x], an extension of the subring k[x^2] ≈ k[y].
The degree of the map, the number of inverese images of a general point, is equal to the degree of the field extension of quotient fields of these rings, k(x) over k(y), which is two. But there is one point of the y axis, namely zero which only has one preimage. But if we proceed as above and find its preimages by factoring x^2-0^2, we get (x-0)(x+0), or two copies of the point x=0. Thus the map is ramified over y=0, since although there is only one preimage, that preimage counts twice.
In th same way we can regard the ring inclusion Z in Z or in any ring R of integers of a number field, as corresponding to a geometric map. We make the sets of prime ideals, into topological spaces, spec(Z) and spec(R), with finite closed sets. Then we use the ring inclusion from Z to R to pull back prime ideals and hence to define a continuous map from spec(R)-->spec(Z). E.g. the inclusion Z in Z pulls back the prime ideals (2+i) and (2-i) to the prime ideal (5). I.e. the inverse image of (5) in spec(R) is the pair of prime ideals (2+i) and (2-i). The field extension Q in Q(i) has degree two and this is the degree of the geometric map spec(Z)-->spec(Z). Thus every prime ideal should have two preimages, counted properly, i.e. by morphism's formulas.
What about the prime (7) in spec(Z)? It generates a prime ideal (7) also in spec(Z), but the residue field here is (Z/7), which has degree 2 over the residue field Z/7. In the prior cases, the residue fields Z/5 and Z/(2-i) seem to be isomorphic (they both have 5 elements). Thus morphism's formulas always give 2.
So the primes of form 4k+3 in Z are ramification points of the map spec(Z)-->spec(Z),
while those of form 4k+1 are the “good guys”, i.e. unramified, and having the right number of preimages.
Morphism’s theorem is that all primes have the same number of preimages under the map spec(R)-->spec(Z) and that if a prime is ramified, it is ramified symmetrically, i.e. every preimage point has the same ramification. Geometrically this is plausible, since presumably the Galois group (or inertia group?) acts on the space upstairs like a covering map, transitively, so every preimage point has to look like every other. I.e. the ramification points upstairs in the ring of integers should be the points that are fixed by a non trivial subgroup of the Galois action, and these isotropy subgroups should all be conjugates, hence have the same order.