The WebSocket Protocol
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 71
- Abstract
- The WebSocket Protocol enables two-way communication between a client running untrusted code in a controlled environment to a remote host that has opted-in to communications from that code. The security model used for this is the origin-based security model commonly used by web browsers. The protocol consists of an opening handshake followed by basic message framing, layered over TCP. The goal of this technology is to provide a mechanism for browser-based applications that need two-way communication with servers that does not rely on opening multiple HTTP connections (e.g., using XMLHttpRequest or <iframe>s and long polling). [STANDARDS-TRACK]
- Publication Date
- 2011-12-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC6455- Link
- https://doi.org/10.17487/RFC6455
- Author(s)
- Ian FetteAlexey Melnikov
- Keyword(s)
- HyBi, WebSocket
Latest version of IETF RFC 6455
Document Versions — IETF RFC 6455
-
▶ IETF RFC 6455 (2011-12-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- ANSI/INCITS X3.4:1986 (R1997) [Active]
- NIST FIPS 180-3 [Withdrawn]
- IETF RFC 1928 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2616 [Superseded*]
- IETF RFC 2817 [Active*]
- IETF RFC 2818 [Superseded*]
- IETF RFC 3629 [Active*]
- IETF RFC 3864 [Active*]
- IETF RFC 3986 [Active, Amended*]
- IETF RFC 3987 [Active*]
- IETF RFC 4086 [Active*]
- IETF RFC 4648 [Active*]
- IETF RFC 5226 [Superseded*]
- IETF RFC 5234 [Active, Amended*]
- IETF RFC 5246 [Superseded*]
- IETF RFC 6066 [Active*]
- IETF RFC 6454 [Active*]
Bibliographic Reference(s)
- Huang, L-S., Chen, E., Barth, A., Rescorla, E., and C. Jackson, "Talking to Yourself for Fun and Profit", 2010, < http://w2spconf.com/2011/papers/websocket.pdf >. EXTERNAL
- IETF RFC 4122 [Superseded*]
- IETF RFC 4270 [Active*]
- IETF RFC 5321 [Active*]
- IETF RFC 6202 [Active*]
- IETF RFC 6265 [Active*]
- W3C.CR-xmlhttprequest.20100803 — XMLHttpRequest EXTERNAL
- W3C.WD-websockets.20110929 — WSAPI EXTERNAL
- W3C.websockets — Latest version available at < http://www.w3.org/TR/websockets/ >. EXTERNAL
- W3C.wsc-ui — Latest version available at < http://www.w3.org/TR/wsc-ui/ >. EXTERNAL
- W3C.wsc-ui.20100812 — W3C.REC-wsc-ui-20100812 EXTERNAL
- W3C.xmlhttprequest — 22 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6455.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6455, The WebSocket Protocol. Available at https://doi.org/10.17487/RFC6455
Snippet:
IETF RFC 6455, The WebSocket Protocol. Available at https://doi.org/10.17487/RFC6455
HTML (ISO 690 compliant)
Preview:
IETF RFC 6455, The WebSocket Protocol. Available at https://doi.org/10.17487/RFC6455
Snippet:
<span class="citation"><cite>IETF RFC 6455</cite>, The WebSocket Protocol. Available at <a href="https://doi.org/10.17487/RFC6455" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6455</a></span>
SMPTE's HTML Pub
Preview:
Snippet:
<li> <cite id="bib-rfc6455">IETF RFC 6455</cite>, The WebSocket Protocol <span class="doi">10.17487/RFC6455</span> </li>
Referenced By
- Application of SAND Technology in DASH-Enabled Content Delivery Networks and Server Environments [Active]
- NMOS - The Interoperable Control System for an IP world [Active]
- IETF RFC 6454 [Active*]
- IETF RFC 7936 [Active*]
- IETF RFC 7977 [Active*]
- IETF RFC 8307 [Active*]
- IETF RFC 8323 [Active*]
- IETF RFC 8441 [Active*]
- IETF RFC 9931 [Active*]