Difference Between "Both" and "Mixed"?

The 4.0 manual does not document these two settings.

What are the differences in functionality between the two, please?

Ideally, we would like users to be able to go to either an http or an https site, be redirected if required to login in over https, and then continue to utilize https so that all communications between the browser and the server is encrypted.