a WebSocket Connection. • A way to negotiate communication between Client and Server. • A way to standardise what we’re already doing with WebSockets today.
header in handshake for negotiation of sub-protocol. • Clients tell server which sub-protocols it supports, server then selects one to use. • Sub-protocols can be registered with IANA (WSP Section 11.5)