Click here for a very good article from Schwab.com.
I particularly like this table - it gives you the insight on diversification:
The basic of why we do diversification:-
- Spread the risk - no single asset class is good for long term
- Spread the risk - don't put too much in a single company unless you can control them.