Antivirus blocking? Windows Firewall? Are ports open for the game? Did you change anything before yesterday with your DSL? Can you play any other games online?
You need to actually provide information if you want any sort of help at all.
Well I know I had the same issue on a couple of servers throughout last week, but it would only happen a couple of times a day. I don't have any fix for you except to keep trying different servers unfortunately and when you get a good one to stick with it. Sorry