  The Alexandroff-\v{C}ech normal cohomology theory [Mor$_1$], [Bar],
[Ba$_1$],[Ba$_2$] is the unique continuous extension \cite{Wat} of the additive
cohomology theory [Mil], [Ber-Mdz$_1$] from the category of polyhedral pairs
$\mathcal{K}^2_{Pol}$ to the category of closed normally embedded, the so
called, $P$-pairs of general topological spaces $\mathcal{K}^2_{Top}$. In this
paper we define the Alexander-Spanier normal cohomology theory based on all
normal coverings and show that it is isomorphic to the Alexandroff-\v{C}ech
normal cohomology. Using this fact and methods developed in [Ber-Mdz$_3$] we
construct an exact, the so called, Alexander-Spanier normal homology theory on
the category $\mathcal{K}^2_{Top},$ which is isomorphic to the Steenrod
homology theory on the subcategory of compact pairs $\mathcal{K}^2_{C}.$
Moreover, we give an axiomatic characterization of the constructed homology
theory.
