TLS (Transport Layer Security) typically uses a combination of both symmetric and asymmetric encryption. The symmetric encryption is used to encrypt data during the communication, and the asymmetric encryption is used to establish an authenticated and secure connection between the two parties.