We’ve compiled a list of terms you’ll see frequently throughout HUMAN’s MediaGuard documentation.
HTTP 1.1 - An application layer protocol based on the client/server model. In HTTP 1.1, the client (receiver of service) and server (provider of service) communicate via requests and responses.
HTTP 2.0 - A binary protocol that multiplexes numerous streams going through a single (and, typically, TLS-encrypted) TCP connection. The contents of each stream consist of HTTP 1.1 requests and responses. HTTP 2.0 adds a number of features to manage these streams, but leaves the original HTTP 1.1 semantics untouched.
Protobuf - (also known as protocol buffers) A way of encoding structured data in an efficient yet extensible format. Protobuf is a binary encoding format that allows you to specify a schema for your data using a specification language. This schema has the advantage of being both lightweight and fast.
TLS - (also known as Transport Layer Security) A cryptographic protocol designed for secure communication over computer networks.
mTLS - (also known as Mutual TLS) An extension of TLS that provides mutual endpoint (server-to-client and client-to-server) authentication. Since authentication lasts for the duration of the connection, mTLS does not need to authenticate every request.