Distributed load testing is running a test on several different computers at a time. It makes possible simulating a large number of virtual users and involves generating a lot of traffic. That is why using a single computer is not enough. You can also get more realistic test results with distributed testing since it helps simulate the behavior that is closer to the one of a physical user.
You can find more information about distributed load testing in topics of this section.