Are tower nodes are the same as junctions?

If not how are they different?

Yes, mainly they are junctions. See the documentation here: Those junction nodes (and end-standing nodes of dead alleys) we call tower nodes