HTTP Alternative Services specification

E242257

The HTTP Alternative Services specification is an IETF standard that defines a mechanism for HTTP servers to advertise alternative network endpoints or protocols that clients can use to access the same resources more efficiently or reliably.

All labels observed (3)

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf HTTP specification
IETF standard
internet standard document
addresses privacy considerations for alternative services discovery
security considerations for alternative services discovery
allows servers to advertise alternative network endpoints
servers to advertise alternative protocols
appliesTo HTTP/1.1
HTTP/2
HTTP/3
audience CDN and reverse proxy operators
HTTP client implementers
HTTP server implementers
category HTTP extension
transport layer optimization
web performance
defines ALTSVC HTTP/2 frame
HTTP Alternative Services specification self-linksurface differs
surface form: ALTSVC HTTP/3 frame

HTTP Alternative Services specification self-linksurface differs
surface form: Alt-Svc HTTP header field

ORIGIN HTTP/2 frame
mechanism for HTTP servers to advertise alternative services
goal enable seamless migration between origins or endpoints
enable use of more efficient protocols without changing URLs
improve performance of HTTP connections
improve reliability of HTTP connections
mechanism Alt-Svc header advertises alternative authority and protocol
clients cache advertised alternative services for a duration
clients may opportunistically switch to alternative services
publishedBy HTTP Working Group
surface form: IETF HTTP Working Group

Internet Engineering Task Force
relatedTo HTTP/2 specification
HTTP/3
surface form: HTTP/3 specification

TLS-based HTTP deployments
scope does not change HTTP semantics of resources
does not require changes to resource URLs
supports discovery of HTTP/2 services via HTTP/1.1
discovery of HTTP/3 services via HTTP/2
failover to backup endpoints
load balancing across multiple endpoints
service migration without changing origin hostnames
useCase migrating from HTTP/1.1 to HTTP/2
migrating from HTTP/2 to HTTP/3
migrating traffic from one data center to another
serving content from a CDN while preserving origin authority
testing new protocols with fallback to existing ones

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

HTTP Working Group responsibleFor HTTP Alternative Services specification
HTTP Alternative Services specification defines HTTP Alternative Services specification self-linksurface differs
this entity surface form: Alt-Svc HTTP header field
HTTP Alternative Services specification defines HTTP Alternative Services specification self-linksurface differs
this entity surface form: ALTSVC HTTP/3 frame