2018
DOI: 10.17487/rfc8323
|View full text |Cite
|
Sign up to set email alerts
|

CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets

Abstract: The Constrained Application Protocol (CoAP), although inspired by HTTP, was designed to use UDP instead of TCP. The message layer of CoAP over UDP includes support for reliable delivery, simple congestion control, and flow control.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0
1

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 51 publications
(25 citation statements)
references
References 14 publications
0
24
0
1
Order By: Relevance
“…CoAP was originally designed over UDP, with optional, stop-and-wait reliability. However, deployment experience has shown the need to enable CoAP over TCP (Figure 1.b)) or over WebSockets (WS, Figure 1.c)), in order to overcome connectivity limitations introduced by corporate firewalls [8].…”
Section: Coapmentioning
confidence: 99%
See 1 more Smart Citation
“…CoAP was originally designed over UDP, with optional, stop-and-wait reliability. However, deployment experience has shown the need to enable CoAP over TCP (Figure 1.b)) or over WebSockets (WS, Figure 1.c)), in order to overcome connectivity limitations introduced by corporate firewalls [8].…”
Section: Coapmentioning
confidence: 99%
“…However, the need for graceful integration of CoAP with enterprise infrastructure has recently triggered the development of a CoAP over TCP specification [8]. On the other hand, HTTP, which relies on TCP at the transport layer, has been used and is being optimized for IoT environments, leveraging its mainstream position [9].…”
Section: Introductionmentioning
confidence: 99%
“…Since duty cycling at the link layer may lead to long latency (i.e., even greater than the initial RTO value), CoAP RTO parameters should be tuned accordingly in order to avoid spurious RTOs that would unnecessarily waste node energy and other resources. On the other hand, note that CoAP can also run on top of TCP [RFC8323]. In that case, similar guidance applies to TCP timers, albeit with greater motivation to carefully configure TCP RTO parameters since [RFC6298] reduced the default initial TCP RTO to 1 second, which may interact more negatively with duty-cycled links than default CoAP RTO values.…”
Section: Coap Timersmentioning
confidence: 99%
“…В протоколе Etherbox программы (проглеты) представляются в виде байт-кода спе-циализированной виртуальной машины Etherbox32vm [10], который интерпретируется без предварительной подготовки. 6 CoAP использует UDP, но в настоящее время также разрабатывается версия CoAP на основе TCP [23] для случаев, когда прохождение пакетов UDP затруднено брандмауэрами или NAT.…”
Section: протокол Etherboxunclassified