21 Years of Distributed Denial-of Service: Current State of Affairs | IEEE Journals & Magazine | IEEE Xplore