原因主要有以下几个方面:第一是高句丽特殊的地理位置,高句丽这个国家,是在朝鲜半岛那边开始发家;第二,它后来趁着晋朝内乱,闷声发大财,晋朝此时也管不了那么多,高句丽就发展得很快。
后来隋朝开始,隋朝的几个帝王看出来不对劲儿了,这高句丽开始不还是个小国吗?这怎么突然就占了我们这么多的地了呢?不行,这样下去可不行,得好好敲打他了,于是隋朝就开始发兵高句丽了。
但是这场战争的原因也不只是看不惯高句丽占了我们的地,北方游牧民族也很讨厌,但他们的威胁远没有高句丽大,这是为什么呢?因为游牧民族没有固定栖息地,四海为家,而高句丽与隋朝有高大险峻的辽宁山作遮挡,那里的百姓也懂得耕作技术,君王也没整什么幺蛾子,国家相当稳定地发展,这样的高句丽危险评级绝对是直线上升了。
所以,信心满满的隋朝帝王三征高句丽,但是前两次意想不到的被打残了,第三次还是高句丽见势不妙,这隋朝是真跟我杠上了啊,那我还不如上书称臣,暂时认输保护实力呢,于是两国好像和平了。
到了唐朝,太宗也看到了高句丽这个历史遗留问题,于是便继承了隋朝遗志,在国内振臂一呼,说兄弟们这高句丽太不厚道啦,我们一起去灭了他吧,高句丽这次真蔫了,就在马上不行了的时候,太宗军队后勤不力撤退了。之后到了高宗时代,他联合新罗,还是灭掉了这个老对手。