what problem is http solving? what is a get request and what are your requesting? how does http rely on the other layers of the internet? why are ssl, tls, and https necessary? what do certificate authorities do and why are they necessary?