远古和上古没有太明确的界限,远古更古一点,但是这不算历史分期。东汉以前都可以叫做上古,但是三代和秦汉显然不能算一个时期,而夏商周能不能算同一个时期也是众说纷纭。我个人认为,夏无信史,可以忽略,商周可分为两个时期,它们的确有很大差异。我同意王国维认为的商周之变是中国历史上非常重要的一个变局这种观点。所以,在我看来,上古分为三个时期:夏商,周,秦汉。
中古是东汉末年开始一直到唐中晚期。近古是宋到清。这种分期虽然比较主流,但是里面也有很多问题,比如近古的宋和明清,看上去就差异比较大,有种说法是宋和元明清分开。而中古则因为有个大分裂时期显得更为复杂。
不过历史分期本来也就是强行截断流水的行为,就像要把河流分成上游中游下游,必须有一个节点,一米前为上游,一米后就是中游,若论水文特征有何大差异,也说不出来。历史就如同一条河流,这样截断分期本来就不可能完美。
总结一下…上古:夏商,周,秦汉。中古:三国两晋南北朝隋唐。近古:宋,元明清。只能大致如此。
至于封建说…有四种:西周封建,战国封建,秦汉封建,魏晋封建。我不太赞成用封建二字概括中国古代的社会特点,因为无论哪个时代,都有削足适履之嫌。现在战国封建说仍然是主流。不过提的人也不多了。如果一定要选一个,我个人是倾向于魏晋封建说的。我说的是马克思主义原典里认为的封建,不是封邦建国的那个。如果一定要比附西欧的封建社会,那肯定是西周和魏晋比较像,但是西周的土地制度真的说不清,所以也很难判断啦。魏晋好一点,当然,也不典型。