Explain DDOS attack and how to prevent it?

Technical