Отвечу на ваши вопросы.
Итак DOS или Denial-of-servis attack, это такая атака на сервер, целью которой есть блокирование ресурсов сервера. Дело в том, что сервер сам по себе имеет ограниченное количество ресурсов для связи и обработки, потому, когда на сервер поступает очень много запросов от различных пользователей и эти запросы между собой различны, то можно заметить как сервер "подвисает". Дело тут как раз заключено в том, что сервер просто не способен технически ответить на все запросы пользователей, от чего скорость обработки и ответа понижается. А теперь к Дос- атаке. Суть этой атаки построено как раз на этой слабости сервера. Учитывая это сервер оказывается закидан самыми различными запросами. Их количество настолько огромно, что сервер просто физически не успевает ответить на них а скорость обработки и ответа из-за постоянных новых запросов приводит к тому, что сервер просто останавливается. Часто, говоря о "падении сервера" имеют в виду именно дос-атаку. Кроме описанного метода, под названием "флуд", существует так, же и второй тип Дос-атаки: это удаленное использование системных ошибок системы, которые приводят к плавному, но эффективному загаживанию системной памяти. Такой тип основан на "зацикливающей" проблеме некоторых программ, которые собственно и засоряют. Кроме этих двух типов, есть такой удаленный тип засорения, он представляет локальный тип Дос-атаки. Быть может вы помните вирусы что попав на ваш ПК, начинали открывать все окна подряд по 1000 или более. Так вот, эти локальные программы того же типа, только объём открытого намного выше. В любом из вариантов результат один - сервер становиться недееспособным
ДДос - атака отличается от обычной тем, что вместо 1 компьютера используется целая сеть, что есть более эффективно как по скорости, так и в плане вычисления