Nodes are points where basic unknowns are determined in finite element analysis and where elements connect. There are two main types of nodes: external nodes located at element edges or surfaces and shared by multiple elements, and internal nodes located inside a single element. External nodes are further divided into primary nodes at corners or ends, and secondary nodes along edges but not at corners. Internal nodes are specific to each individual element.