高句麗
高句麗初期・中期の墓制は積石塚に代表され、後期には土塚、即ち横穴式石室をもつ封土墳に移行した。高句麗墓の特徴として古墳壁画が挙げられる。起源は中国の古墳壁画に求められうるが、すでに前期古墳にもみられるものであり、高句麗独自の風俗や文化を後世に伝えるものとして重要視されている。前期古墳では中国吉林省集安市付近のものが「高句麗前期の都城と古墳」として、後期古墳では朝鮮民主主義人民共和国平壌市・南浦特級市付近のものが「高句麗の古墳遺跡」として、それぞれ世界遺産に登録されている。
この間の事情は『広開土王碑文』に詳しい。それによれば、百済は古より高句麗に朝貢する「属民」であったが、391年に倭が百済を「臣民」としたため、高句麗は396年に百済を破り、これを「奴客」とした。そして高句麗は百済から58の城邑の700村を奪うとともに、百済王に忠誠を誓わせて王子らを人質とした。百済はなおも倭国と「和通」して高句麗に対抗しようとしたが、400年に高句麗は新羅へ進軍して新羅王都を占領していた倭軍を撃破し、朝鮮半島南部の任那加羅にまで進撃したという。高句麗は404年の帯方地方への倭軍の攻撃も退け、407年には再び50,000の大軍をもって百済を攻撃し、7城を奪った。
この『広開土王碑文』の「奴客」という表現や、古の昔から百済が高句麗の「属民」であったという記録は、高句麗が認識していたあるべき過去に基づいて増幅された誇張であるという指摘がある。上記の碑文の記述を信ずるならば、「古より高句麗の属民であった百済」は391年に倭によって高句麗から離脱し、396年に再び高句麗の「奴客」となったものの、翌397年には再び高句麗から離れ、その後数度に渡り領土を削られつつも、広開土王の治世中には最終的に高句麗の勢力圏外にありつづけたことになるためである。同碑文はこれを反映してか、百済に対する明確な敵意を表現しており、その国名を百残という蔑称で表記している。
中期朝鮮語とも多数の単語の類似が指摘されており、高句麗語で「横」を意味する*esと、中期朝鮮語の*as、「黒い」を意味する高句麗語の*kəmərと中期朝鮮語のkəm、「牛」を意味する高句麗語*šüと中期朝鮮語syoなどが比較される。
ツングース諸語との単語の一致はこれらに及ばないが、高句麗語の*nuami(池、海)と、ツングース諸語のnamu/lamu(海)や、数詞の七である高句麗語*nanənとツングース諸語のnadanのようなものは特記すべきであると李基文は指摘している。村山・金らは高句麗語をツングース語とするにあたって、高句麗五部の部名をツングース語で解釈可能であるという推定を重要な論拠としている。これは、高句麗五部名(消奴部、絶奴部、順奴部、灌奴部、桂婁部)の構成要素である奴(那, *nā)を南ツングース語のnā(土地、地方)と同一とし、さらに部名をツングース諸語の方位語と関連付けるものである。具体的には、順奴部の順を満州語のjun(左)・エヴェンキ語のjūn(東)、灌奴部の灌を同じくオルチャ語のχama-si(後ろへ)・満州語のama-si(後ろへ)・ソロン語のamailā(北)、絶奴部の絶をやはり満州語のjulergi(前方・南方)などと対応するものと考えれば、五部名が方位語としてツングース語で解釈可能であるとする。
404年には倭が海路で帯方地方に侵入したがこれも撃退した。407年にも百済へ侵攻して6城を奪い、続いて410年には東扶余(北沃沮)にも侵攻してその王都に迫った。このような征服活動についての記録は前述の通り主に広開土王碑文の情報に基づいている。この碑文の解釈を巡っては諸説入り乱れており、史実性を巡って議論があるが、重要性の高い同時代史料として現代では高く評価される傾向にある。
また、碑文の記録にはないが前秦の崩壊に乗じて慕容氏が復興した後燕とも戦い、402年には遼東郡を奪って遼河以東の地域に支配権を確立した。その後、高句麗人で慕容宝の養子となっていた慕容雲(高雲)が後燕の将軍であった漢人馮跋に擁立されると、広開土王は即座に使者を送り慕容雲を宗族待遇とした。更に同じく慕容氏の政権である南燕にも遣使し、これらを通じて高句麗の西部国境の安定が達成された。
また、東明王の名は『論衡』や『三国志』「夫余伝」引用の『魏略』には夫余の建国者として登場する。この東明(聖)王と朱蒙の説話は元来別々の神話であったが、後に高句麗の夫余征服との関わりから(ある程度は政策的に)同一視されるようになったものであるという説が現在有力な見解の1つとなっている。
武田幸男は『三国史記』記載の高句麗の王系をその諡号や葬地の分類から以下の通りに分類している。
伝説王系:初代東明聖王(朱蒙)から第5代慕本王まで。『広開土王碑文』『魏書』『三国遺事』などにそれぞれ独自の系譜が伝わる。
大王王系:第6代太祖大王から第8代新大王まで。大王号を持ち、中国史書に由来する諱を持つ(大祖大王:宮、次大王:遂成、新大王:伯固)。また新大王以外の葬地が伝わらない。
丸都・国内王系:第9代故国川王から第19代広開土王まで。初期の王に中国史書との整合を取る過程で誤って追加された王を含む可能性があるが、全体として史実性が認められる。
平壌王系:第20代長寿王から第28代宝蔵王(宝臧王)まで。全て実在の王からなる。
このうち建国神話に伴って造作された伝説王系の王たちについては『三国史記』の他、『三国遺事』「王暦」や『魏書』「高句麗伝」に記載があり、最初の3代については既に述べた通り広開土王碑文にも対応する王が伝えられている。
高句麗と突地稽ら粟末靺鞨との抗争はその後も続き、598年には突地稽らの根拠地営州(朝陽)を高句麗が襲撃した。これは隋から見た場合、領内への侵略行為であり、文帝はこれを契機として高句麗に水陸30万と号する遠征軍を派遣した。この隋による最初の高句麗征討は、遼河の洪水によって兵糧の補給が途絶えるなどしたため隋側に大きな損害が出たこと、また隋との全面衝突を恐れた高句麗の嬰陽王(在位:590年-618年)が謝罪したことで一旦終息した。
この頃、中央アジアからモンゴル高原にいたる地域に突厥が巨大勢力を築いていた。隋の調略もあって突厥は東西に分裂し、東突厥は隋に臣従したものの、なお強大な力を持っていた。文帝の死後に隋の帝位を継いだ煬帝は607年の長城巡幸の際に東突厥の啓民可汗の下に高句麗の使者が来訪していることを発見し、両者の間に連携の動きがあることを知って脅威を覚えた。またこの頃には百済、新羅が隋に高句麗征討の要請を行ってもいた。文帝時代の失敗に鑑みて十分な準備期間がとられ、煬帝は612年に100万とも200万とも称する大軍を率いて高句麗に親征した。