What is the difference between Circle knitting and Flat knitting?

Although most people think that Circular and flat are the same knitting, there is a lot of difference between them. So, what is the difference between Circle knitting and Flat knitting?