Browsers and servers need a common format for asking for a page and sending it back, and HTTP is that request and response format. Plain HTTP travels as readable text, so anyone on the path can read or change it; HTTPS wraps it in TLS. Use HTTPS for anything real, especially logins and payments, and treat plain HTTP as a local-testing tool at most. Interviewers often ask what the S adds and which port each one uses.