Для начала определимся с терминами:
Народ это вполне понятная совокупность людей, а вот нация еще должна состоятся, я даже не уверен состоялась ли она, но даже если и состоялась, то называться она должна "российская" и теоретически должна включать в себя национальности проживающие на территории РФ. Стержнем этой нации, конечно, должен являться русский этнос, но мы видим, различные призывы правых политических сил, типа "Россия для русских", в некоторых вариациях "Москва для русских", "Урал для русских" и т.д. О какой нации (не национальности) можно говорить когда такое происходит. Да, в определенные исторические моменты российская нация была более проявлена, в другие менее, но сдается мне, что она таки не перешагнула черту становления нации. Возможно сейчас, на волне патриотизма, опять происходит попытка проявления "русской нации", но услышав очередной раз в Москве презрительное "граждане" к лицам другой национальности понимаешь, что до "российской нации" еще далеко.
Теперь по поводу народа. Есть несколько версий, что такое русский народ, одни говорят что это некая общность состоящая из таких этнических компонентов как русские (великороссы), украинцы (малороссы) и белорусы. Я с этой версией не соглашусь, так апологеты этой теории признают украинцев и белорусов не отдельными народами, а некими субэтносами.
Есть другое мнение, что русский этнос сформировался в 14 веке на основании славянских, тюркских, финно-угорских и прочих племен. Ведь если посмотреть на карту заселения племен 10 века, то мы увидим, что славяне занимали лишь небольшую часть.