Kernels in $\mathbf{Top}$
Solution 1:
In universal algebra this concept is also known as the kernel of a morphism $f : X\to Y$. However, topological spaces are not universal algebras and calling these things "kernels" is not a good idea, because the term is reserved for a better known concept already.
Incidentally, in a typical "concrete category of sets with some structure", like $\mathsf{Top}$, this kind of "kernel" is a particular case of a pullback $(P,p_1 : P \to X_1, p_2 : P \to X_2)$ of morphisms $f_1 : X_1 \to Y$ and $f_2 : X_2\to Y$ with common codomain. It can be constructed via:
$$P = \{ (x_1,x_2)\in X_1\times X_2 : f_1(x_1) = f_2(x_2)\}$$
and choosing $p_1,p_2$ to be canonical projections. It should be clear, that you get this "kernel" by choosing $f = f_1 = f_2$.
A kernel pair of a morphism $f$ in a category is the pullback of $f$ along itself. This is standard modern terminology for the notion you are interested in.
Is this notion really important in a more general context? Yes, definitely! In a category with finite limits (that is: pullbacks and a terminal object) (such as $\mathsf{Top}$ or every algebraic category) a kernel pair is an internal equivalence relation. Yes, these are exactly what you think they are (in $\mathsf{Set}$ there are the equivalence relations, in algebraic categories they are congruence relations). And quotients by internal equivalence relations are taken by taking their coequalizer. It all works out nicely.
One might also be wondering about the relationship between kernel pairs and kernels (as in something like $\{x : f(x) = 1\}$), because in group theory for example they are more commonly used, when talking about quotients (there are exactly the normal subgroups). Kernels are actually examples of equalizers, that is: in a category with a zero object $0$ a kernel of a morphism $f$ is an equalizer of $f$ and the composite $A\to 0 \to B$. Hence, if you know that something is a kernel, then there is always a morphism $f$ and if your category has finite limits, then $f$'s kernel pair is exactly the internal equivalence relation associated with that kernel (e.g. in group theory the relation $x \sim y \Leftrightarrow xy^{-1} \in \ker f$ is really just the kernel pair of $f$).
Remark: Existence of pullbacks suffices to prove, that every kernel pair is an internal equivalence relation, but then the definition linked needs to be adjusted.