1Hardgeneralโฑ 45sHow does HTTPS provide security over plain HTTP, and what role does the TLS handshake play?๐โผAHTTPS simply compresses HTTP trafficBHTTPS wraps HTTP in TLS, which the TLS handshake uses to authenticate the server (via certificates), negotiate encryption algorithms, and establish shared session keys, providing confidentiality, integrity, and (typically) server authenticationCHTTPS eliminates the need for DNS resolutionDThe TLS handshake only matters for mobile browsers, not desktop