In more detail
It checks which back-end servers are healthy and sends each request to one of them, using a rule such as round robin or least connections. This adds capacity, lets servers be updated without downtime and removes a single point of failure. Many load balancers also terminate TLS.