idnits 2.17.1 draft-ietf-hybi-thewebsocketprotocol-09.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- No issues found here. Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** There are 10 instances of too long lines in the document, the longest one being 9 characters in excess of 72. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the IETF Trust and authors Copyright Line does not match the current year == The document seems to lack the recommended RFC 2119 boilerplate, even if it appears to use RFC 2119 keywords -- however, there's a paragraph with a matching beginning. Boilerplate error? (The document does seem to have the reference to RFC 2119 which the ID-Checklist requires). -- The document date (June 13, 2011) is 4694 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) ** Downref: Normative reference to an Informational RFC: RFC 1951 ** Obsolete normative reference: RFC 2616 (Obsoleted by RFC 7230, RFC 7231, RFC 7232, RFC 7233, RFC 7234, RFC 7235) ** Obsolete normative reference: RFC 2818 (Obsoleted by RFC 9110) ** Obsolete normative reference: RFC 3490 (Obsoleted by RFC 5890, RFC 5891) ** Obsolete normative reference: RFC 3548 (Obsoleted by RFC 4648) ** Obsolete normative reference: RFC 5246 (Obsoleted by RFC 8446) ** Obsolete normative reference: RFC 5226 (Obsoleted by RFC 8126) == Outdated reference: A later version (-23) exists of draft-ietf-httpstate-cookie-20 == Outdated reference: A later version (-06) exists of draft-ietf-websec-origin-00 Summary: 8 errors (**), 0 flaws (~~), 4 warnings (==), 1 comment (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 HyBi Working Group I. Fette 3 Internet-Draft Google, Inc. 4 Intended status: Standards Track June 13, 2011 5 Expires: December 15, 2011 7 The WebSocket protocol 8 draft-ietf-hybi-thewebsocketprotocol-09 10 Abstract 12 The WebSocket protocol enables two-way communication between a client 13 running untrusted code running in a controlled environment to a 14 remote host that has opted-in to communications from that code. The 15 security model used for this is the Origin-based security model 16 commonly used by Web browsers. The protocol consists of an opening 17 handshake followed by basic message framing, layered over TCP. (In 18 theory, any transport protocol could be used so long as it provides 19 for reliable transport, is byte clean, and supports relatively large 20 message sizes. However, for this document, we consider only TCP.) 21 The goal of this technology is to provide a mechanism for browser- 22 based applications that need two-way communication with servers that 23 does not rely on opening multiple HTTP connections (e.g. using 24 XMLHttpRequest or