Don't be so harsh fellahs. This isn't a tutorial and the questioner didn't mention toxins or Qi or yin and yang. It might be a badly phrased question but his meaning is not to hard to fathom. The most surprising thing is that many explanations and cures for hangovers always appear in newspapers and colour supplements in December and I don't know how the OP missed them all.
Cutting a long story short: alcohol is a poison. Shove it into your body faster than your body can get rid of it and you'll be very ill indeed. If you are unfortunate or stupid enough, you can kill yourself in short order - and I don't mean waiting for your liver to fail.
I'm an ex-drinker myself. Not an alcoholic - I just watched one alcoholic too many and decided the whole thing was silly. When I think of the time and money I wasted, I wonder why I waited till my thirties to stop drinking. If you must drink, enjoy it in quantities that don't give you a hangover. (If you love the flavours of good malt or top-notch bordeaux, then you could learn to swill it and spit it.)
As for the causes (apart from the obvious) there's a perfectly good Wikipedia page at http://en.wikipedia.org/wiki/Hangover
Cures? Nothing works. Try hydrating before going to bed - a litre or so of tap water. It's far better for your body if you drink the water instead of the alcohol rather than after the alcohol.