What is the difference between "i.e." and "e.g." and what do they mean?

In English, whenever we're giving examples, we always use "i.e. bla bla bla" or "e.g. bla bla bla bla bla". What I want to know is, what's the difference between them and what do they actually mean?? Thanks!!!!!!!!!!!!!!! X
11 answers 11