For example, port 80 is typically used for unencrypted HTTP traffic while port 443 is the common port used for encrypted HTTPS traffic. One of the main ways of achieving this is to use a different port number for TLS connections. Since applications can communicate either with or without TLS (or SSL), it is necessary for the client to request that the server sets up a TLS connection.