This research project focuses on the analysis, detection, and prevention of distributed denial of service (DDOS) attacks. Techniques such as artificial neural networks, filtering and rate limiting, and active networks are discussed. The proposed design for detecting and preventing DDOS attacks involves installing DDOS detectors in every network and using encrypted messages to communicate with other detectors. The study justifies the need for research in this area due to the popularity and widespread use of DDOS attacks by cyber criminals.