Client-server applications use the TLS protocol to communicate across a network in a way designed to prevent eavesdropping and tampering.