A survey of distributed denial-of-service attack, prevention, and mitigation techniques. (December 2017)