%% You should probably cite rfc8323 instead of this I-D. @techreport{ietf-core-coap-tcp-tls-09, number = {draft-ietf-core-coap-tcp-tls-09}, type = {Internet-Draft}, institution = {Internet Engineering Task Force}, publisher = {Internet Engineering Task Force}, note = {Work in Progress}, url = {https://datatracker.ietf.org/doc/draft-ietf-core-coap-tcp-tls/09/}, author = {Carsten Bormann and Simon Lemay and Hannes Tschofenig and Klaus Hartke and Bill Silverajan and Brian Raymor}, title = {{CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets}}, pagetotal = 47, year = , month = , day = , abstract = {The Constrained Application Protocol (CoAP), although inspired by HTTP, was designed to use UDP instead of TCP. The message layer of the CoAP over UDP protocol includes support for reliable delivery, simple congestion control, and flow control. Some environments benefit from the availability of CoAP carried over reliable transports such as TCP or TLS. This document outlines the changes required to use CoAP over TCP, TLS, and WebSockets transports. It also formally updates RFC 7252 fixing an erratum in the URI syntax, RFC 7641 for use with the new transports, and RFC 7959 to enable the use of larger messages over a reliable transport.}, }