It is possible to have nonstandard models of PA where the natural numbers are different.
The definition of a topology requires a notion of finiteness.
What happens if we use a nonstandard model of arithmetic to say what finiteness means in the definition of topology?
It turns out that we needn't use arithmetic to define finiteness at all. For example, a set $S$ of sets is finite (in the sense we're used to) if and only if each non-empty subset of the power set of $S$ has a minimal element with respect to inclusion ($\subseteq$). A general set $X$ (not necessarily a set of sets) is finite if and only if every injection $X\to X$ is a surjection. Alternately, $X$ is finite if and only if every inductive family of subsets of $X$ contains $X$. An inductive family of subsets of $X$ is a set $\mathcal{A}$ of subsets of $X$, such that $\emptyset\in \mathcal{A}$, and such that for all $A\in\mathcal{A}$ and all $x\in X$ we have $A\cup\{x\}\in\mathcal{A}$.