This article discusses Denial-Of-Service and Distributed Denial-Of-Service Attacks, their differences, and major challenges involved in this technology. It also provides insights on how to tackle buffer overflow attacks and prevent them from happening. The subject of this article is cybersecurity and the course code and college/university are not mentioned.