MASQUE
E40277
MASQUE is an IETF protocol framework that enables proxying of network traffic such as HTTP, DNS, and VPN-like tunnels over HTTP/3 using QUIC.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
IETF protocol framework
→
|
| abbreviation |
MASQUE
→
|
| basedOn |
HTTP semantics
→
|
| category |
HTTP extension framework
→
network protocol framework → |
| designedFor |
low-latency tunneling
→
multiplexed proxy connections → |
| designPrinciple |
reuse of HTTP semantics over QUIC
→
support for both stream and datagram-based traffic → |
| enables |
DNS proxying
→
HTTP proxying → VPN-like tunnels → proxying of network traffic → tunneling of TCP traffic → tunneling of UDP traffic → tunneling of arbitrary IP traffic → |
| fullName |
Multiplexed Application Substrate over QUIC Encryption
→
|
| goal |
enable efficient tunneling over QUIC
→
improve performance of proxying and VPN-like services → provide a unified framework for tunneling protocols over HTTP/3 → |
| relatedTo |
HTTP CONNECT method
→
HTTP/3 → QUIC → VPN protocols → |
| runsOver |
HTTP/3
→
QUIC → |
| scope |
proxying of IP and UDP flows
→
tunneling of non-HTTP protocols over HTTP/3 → |
| securityProperty |
end-to-end encryption at the transport layer via QUIC
→
inherits security properties of QUIC → |
| standardizedBy |
IETF
→
Internet Engineering Task Force → |
| supports |
HTTP CONNECT-IP
→
HTTP CONNECT-UDP → HTTP proxying over QUIC → |
| supportsMultiplexing |
multiple tunnels over a single QUIC connection
→
|
| useCase |
DNS-over-HTTPS tunneling
→
enterprise VPN replacement → mobile network traffic optimization → privacy-preserving proxying → |
| uses |
HTTP request and response messages
→
QUIC datagrams → QUIC streams → |
| usesTransportProtocol |
QUIC
→
|
| workingGroup |
IETF MASQUE Working Group
→
|
Referenced by (1)
| Subject (surface form when different) | Predicate |
|---|---|
|
QUIC
→
|
transportFor |