Denial of Service or commonly known as Dos is an attack whereby a user repeatedly sends request to a server.
How it works?
This massive amount of request will flood the server. Weakly configured server will not be able to take the load and will be disabled or paralyzed. In this way, legitimate users will not be able to acess it. This can be serious if the server getting DoS attacks is important such as banks or government websites.
How to perform it?
1. Find a low magnitude website /server
Every website/server has a limited amount of resources. It is just how much that each server can handle. Obviously, google webserver is able to handle a very huge number of request. In the same way, a small company website is not designed to take on heavy load.
2. Run a script or software
Due to the monotonous action and speed required to perform the attacks, a user is not able to send out so many request. Either code a script with a simple programming language or download a DoS software that is available here:http://webupon.com/security/free-denial-of-service-tools/
The script that you code will work on the theory that you are repeatedly requesting for resources from the webserver. You will send a new request even before the server reply to you.
Yes. DoS attacks is easy to perform and is effective. But in most cases of webserver, your ip address will be blocked when you spam request to a particular server. A DDoS, known as Distributed Denial of Service is needed. In DDoS, the requests came from different sources.
All being said, DoS attacks is deemed illegal in most countries.You may be jailed for perfroming a DoS attacks.This article is just for general reference purposes only to educate people about Denial of Service.
Like and Comment on this article if it helped you.

great
good one