We need more information to help you.
At this point it could be anything.
How long have you had the computer?
Have you loaded anything new right before your failure?
Do you have a firewall and did you ever drop it?
This could be as simple as reloading Windows using your CD.
Let us know,
Your Hardware Guide.