The anti-lock braking system (ABS) can detect the wheels locking and also modulate the brake pressure in order to prevent the wheel from locking. The main objectives of controlling the ABS is giving the controlled required torque to obtain the optimal slip rate of the wheel. This slip rate is defined as the function of the automobile linear velocity as well as the angular wheels’ speed. In this paper, a review for the ABS mechanism and the different applied controllers are presented. The principles, operation, components, advantages and disadvantages of ABS are investigated. The controllers applied for ABS are categorized as follows: (ON-OFF) Bang-Bang control, PD controller, PID controller, Fuzzy Logic controller, and Electronic Braking Force Distribution (EBFD) controller. These controllers are presented using a quarter car model with longitudinal and rotational dynamics. The comparison between these applied controllers is also presented. According to the braking force which applied to the braking system, the response is simulated. From the comparative study, it is concluded that by controlling the vehicle velocity and the wheel angular speed, the applied Fuzzy Logic controller is better than the PID, PD, and Bang-Bang controllers in reducing the stopping distance and time required for braking. EBFD controller provides the best performance compared with the four previous controllers. Furthermore, EBFD controller achieves the most stability for vehicle, particularly, when the vehicle is under adverse road conditions