The best way to explain a DDoS attack is by explaining it with real world examples.
Imagine its Black Friday at Walmart!
Everyone is going to go buy some snackfoods, and at first everything is flying smoothly and well. Occasionally we get some issues with people getting stuck in between other people. This is what we will call "latency". Even with this "latency" people still manage to get by with a little bit of time.
Now, over the intercom the manager of the store announces, "Discount on Twinkees in the snack aile :D" everyone is ecstatic, but before anyone can get there a bunch of fat people smash into one side of the aile, and get stuck. This is a DoS attack. One end is blocked, and stops all traffic from going through that way. Traffic can be routed to the other way around, but it still hinders oncoming traffic without the usage of something we call "routing the clients"
Now, everything is going smoothly with Walmart's employees trying to ease the fatasses out of the other side, but then another problem occurs. They never monitored the traffic to the other side, and we now have all the fat people's children rushing to the other side in the 100's, and they all get stuck... This is a DDoS attack. Now you can't get in no matter which way you take, and theirs not exception to routing anything.
Ultimately, the fat people are stuck until they lose weight, and therefore that snackfood aile can never be reached again. Unless they start pulling out, and stop being fatasses, no one can access the delicious snackfoods of that aile.
A few weeks later, the fatasses have lost weight, and are now no-longer a problem. The encompass of this issue has forced Walmart to rethink their strategy of item placement, and they now have two back up ailes(backup servers), which they can route traffic too during fatass loads sticking up the original aile.
Another method is the Hostess company releasing the recipe as open source freeware. All though fatasses will still get stuck sometimes in the main retailer aile, people now can make them at home because they are "open source" for anyone to make and host their own bakery stalls.
The OP's post is the technical explanation of how DDoS's work. This is just simplifying it too real life situations.
Thanks for providing another metaphor. Loved this one. In particular, mostly I was writing about what I had researched, paraphrasing, and the like. I'm grateful for people who actually stepped in to help, such as yourself. So, thanks!
I'm hoping that it fixes itself. I've also heard (word of mouth, I have no idea) League of Legends and Dota 2 apparently had a mini.. hacking... fiasco.. thing.
Maybe everyone wants to get their trouble making done before new-years, then their new-years revolution might just be "get a life" or "eat less twinkies" :)
Edited:
you really think we don't care about hackers? we've had our programmers stay up working 18-hour days so they can fix the exploits in the networking library, for god's sake!
Again, I think you guys are doing the best you can with what you've got. Any form of interruption in moderating and/or server reliability is kind of hard to deal with. But these things tend to get fixed, it takes a while, but they'll be fixed.
And it doesn't help everyone complains about it like they paid 200$ instead of 20$.