Invisible
Infrastructure.
Explore
InternetProtecting data in transit

TLS & HTTPS

TLS helps endpoints establish an authenticated, encrypted connection, protecting application data while it travels between them.

COMPONENT 08

Its job in the system

HTTPS combines HTTP with a protected connection. TLS is the protocol family behind that protection, and the current TLS 1.3 specification is RFC 9846. Its purpose is to protect communication against eavesdropping and tampering while authenticating the communicating endpoint as required by the application’s trust model.

How it works

During connection establishment, endpoints negotiate cryptographic parameters and establish shared secrets. In common web use, the browser validates a server certificate against the requested name and its trust configuration. After establishment, encrypted records protect the application data on that connection. This does not mean intermediate networks stop handling IP addresses or carrying the packets.

Protection has a scope. A TLS connection terminates at an endpoint, which may be a website’s server or an authorised front-end service such as a content delivery provider. That endpoint can process the decrypted request. Other traffic characteristics can remain observable, and device or application behaviour can disclose information outside the encrypted channel.

A WORKED EXAMPLE / ILLUSTRATIVE

A protected channel to an untrustworthy claim

Illustrative example: a fictional website serves an inaccurate article over a correctly authenticated, encrypted connection. A browser can verify the connection under its trust rules while having no basis to confirm the article’s claims. The site’s endpoint also receives the request data it needs to process. This is not an allegation about a real service. It separates protection of information in transit from the credibility of content, the operator’s intentions, and the operator’s subsequent handling of information.

What it connects to

TLS relies on network connectivity and sits alongside the transport and application protocols. HTTP/3 integrates TLS-based cryptography with QUIC rather than simply placing a conventional TLS record layer above TCP. DNS helps find a service, but a DNS answer alone does not perform the certificate checks used by the browser.

Different places, different designs

Protocol versions, certificate management, enterprise configurations, and endpoint arrangements vary. We explain the common website case, not every possible TLS deployment. Encryption is one part of security and privacy; it does not determine a website’s honesty, data-retention practices, or the safety of downloaded content.

Sources & further reading

Original explanations informed by these sources. Diagrams are conceptual; local systems differ.

  1. RFC 9846: The Transport Layer Security (TLS) Protocol Version 1.3 IETF / RFC Editor; E. Rescorla · 2026-07 · Source & rights record
  2. RFC 9110: HTTP Semantics IETF / RFC Editor; R. Fielding, M. Nottingham, and J. Reschke (editors) · 2022-06 · Source & rights record
  3. RFC 9000: QUIC — A UDP-Based Multiplexed and Secure Transport IETF / RFC Editor; J. Iyengar and M. Thomson (editors) · 2021-05 · Source & rights record
  4. RFC 9114: HTTP/3 IETF / RFC Editor; M. Bishop (editor) · 2022-06 · Source & rights record
CONNECTED READING

Follow the next connection.