Upon which protocol is HTTPS based?

HTTPS is based on HTTP. HTTPS is an encrypted version of HTTP.