신라
신라가 차지하지 못한 만주의 고구려 옛 영토에는 발해(698년 ~ 926년)가 들어섰다. 신라와 발해가 공존한 시기를 남북국 시대라고 부른다. 이 때문에 한민족 최초의 통일 국가는 신라가 아니라 고려이며, 신라의 '삼국통일'은 틀린 표현이며, 신라의 '삼국해체', '한반도 남부 통합' 또는 '원삼국 해체기' 등으로 고쳐 불러야 한다.
발해
문왕은 당나라와 친선 관계를 맺으면서 당나라의 선진문물을 받아들여 내부의 국가체제를 정비하는 데 주력하였다. 756년 수도를 중경 현덕부에서 상경으로 옮겼다. 이곳은 만주에 살고 있는 여러 세력의 주된 이동로이자 물자 교류의 중심지였으며, 농사를 짓기에도 한층 수월한 지역이었다. 발해의 수도가 상경으로 옮겨진 이후에는 농업이 급속도로 발전하고 인구도 크게 늘었다. 발해는 당의 문물도 수용하여 3성(三省)과 6부(六部) 제도를 실시하는 한편, 지방에도 경부(京府)·주(州)·현(縣)으로 구성된 3단계의 통치체계를 갖추었다. 또 상경을 중심으로 주요 교통로를 마련하고, 국내외 각지를 연결하는 대외 무역에 더 힘을 쏟았다. 발해는 문왕 때부터 당나라와 친선 관계를 맺었고, 신라와도 상설 교통로를 개설하여 종래의 대립 관계를 해소시키려고 노력하였다. 동시에 돌궐 및 일본 등과도 친선 관계를 맺으면서 신라와 당나라를 견제하는 정책을 추진하였다. 이러한 발전을 토대로 발해는 대외적으로 국력을 과시하였고, 762년 당나라는 문왕에게 한 등급 높은 관직인 발해국공(渤海國公)을 수여하였다.