AA TLS layer that encrypts and authenticates the connection
BA faster binary framing layer that compresses every header
CA caching layer that stores responses closer to the client
DA routing layer that balances traffic across many servers
Why this is the answer
HTTPS runs HTTP over TLS, which encrypts the traffic and authenticates the server. Compression and caching are separate concerns not provided by TLS itself.