한국 전쟁
한국 전쟁은 6월 25일에 시작된 것이 아니라, 그 이전의 기간을 포함해야 한다는 설이다. 1950년 이전부터 이미 정치적, 이념적 대립에 따른 국지적 무력 충돌이 수십 차례 계속되었으며 그것이 확대되어 한국 전쟁이 되었다는 시각이다. 실제로 1950년 6월 25일 이전에 이미 수많은 국지전과 무력 충돌이 있었으며, 1950년 6월 25일에도 사람들은 기존의 국지전의 연장으로 인식하여 피난을 가지 않았다고 한다. 이러한 시각에 따르면, 전쟁 기간은 다음과 같이 구분한다.조선민주주의인민공화국 위주이거나 그를 중심으로 평가하려는 시각에 의하면 인민군이 중심이 된 인민해방전쟁이라는 평가와 함께 북침이라는 주장, 미국 등 외국의 개입으로 실패한 해방전쟁이라는 주장도 있다.
한국 전쟁의 임시 수도
대한민국 정부는 1950년 6월 25일 한국 전쟁이 발발하자 서울에서 대전, 대구로 수도를 옮겼다. 전쟁 발발 3일만인 6월 28일 조선인민군은 서울을 점령하였고, 대구 인근 낙동강에 전선이 형성되자 대한민국 정부는 부산을 임시 수도로 삼았다. 인천상륙작전으로 1950년 9월 28일 서울을 수복하였으나, 1951년 1·4 후퇴로 다시 정부가 부산으로 내려갔다. 2개월 뒤인 1951년 3월 16일 서울을 재수복하였지만 전선구간이 근접하였기 때문에 또 다시 함락당할 가능성을 염두에 두고 부산을 계속 임시수도로 유지했다. 이때부터 현재의 군사분계선 부근에서 전선이 고착되었다. 대한민국 정부는 한국휴전협정이 발효(1953.7.27)된 후에야 1953년 8월 15일 서울로 환도하게 된다.대한민국 국군과 국제 연합군이 1950년 9월 28일 서울을 수복하자, 조선민주주의인민공화국 정부와 조선인민군은 평양에서 철수를 준비하였다. 서울 수복 3일만인 10월 1일 대한민국 국군이 38선을 넘고, 10월 7일에는 국제 연합군도 북진하자 조선민주주의인민공화국은 강계를 임시 수도로 정하고 평양에서 철수하였다. 1950년 10월 19일 대한민국 국군과 국제연합군은 평양을 점령하였고, 그 즈음 중화인민공화국이 전쟁에 개입하여 중공군이 압록강을 건넜다. 대한민국 국군과 국제 연합군은 12월 4일 평양에서 철수하였고, 조선민주주의인민공화국 정부는 평양으로 환도하였다.