Analysis Of Distributed Denial Of Service Attacks And Countermeasures