A denial of service attach prevents a machine from carrying out its main duties -- for example, preventing a web server from serving up pages.
A distributed denial of service attack normally means many clients are sending repeated requests to a machine to saturate its bandwidth, preventing legitimate requests to get through. These clients have typically been infected with a virus and are sent instructions regarding when and where to attack. These clients are known as "zombies".
6 pages link to DenialOfService: