좋은 질문입니다.
시험에 나올수 있는 질문이니 차이를 알아두는게 좋습니다.
Imperialism 은 강한 나라가 힘없는 다른 나라를 군대나 돈을 이용해서 정치적, 경제적으로 지배하는것을 말합니다.
Colonialism 은 강한 나라가 자기나라 국민을 새로운 지역에 보내서 정착해서 살게끔 하는것입니다. 그 새롭게 정착한 곳은 강한 나라의 땅이 되면서 그 지역을 지배하게 되죠.
예를 들자면.. 영국이 인디아, 중국, 남아프리카 등 나라가 이미 만들어져 있는 지역에 가서 군대 또는 무역/돈 을 이용해서 그 나라를 지배했죠.이것이 imperialism 입니다.
하지만 영국이 북미대륙에서는 영국인들을 그 땅에 정착해서 살게끔 하면서 북미지역의 넓은 땅을 영국영토로 만들어서 지배했습니다. 이게 colonialism 입니다.