Фактически - две стадии развитиия этноса. Народ - стадия при которой этнос, обладая собственным развитым языком, культурой и четко очерченными традициями - пока еще не создал своего суверенного государства, либо вошел в состав государства, созданного иным народом. В состав Государства может входить много Народов.
Нация - стадия развития этноса, при котором Народ - создает свое - суверенное государство, то есть становится Государствообразующей Нацией.
А вот Народность: объединяемая общим языком, психическим складом, культурой.