Knot invariants and their relations: a topological perspective