IETF RFC 7959 PDF

IETF RFC 7959 PDF

Name:
IETF RFC 7959 PDF

Published Date:
08/01/2016

Status:
[ Withdrawn ]

Description:

Block-Wise Transfers in the Constrained Application Protocol (CoAP)

Publisher:
Internet Engineering Task Force

Document status:
Active

Format:
Electronic (PDF)

Delivery time:
10 minutes

Delivery time (for Russian version):
200 business days

SKU:

Choose Document Language:
Need Help?
W/D S/S BY IETF RFC 8323

The Constrained Application Protocol (CoAP) is a RESTful transfer protocol for constrained nodes and networks. Basic CoAP messages work well for small payloads from sensors and actuators; however, applications will need to transfer larger payloads occasionally -- for instance, for firmware updates. In contrast to HTTP, where TCP does the grunt work of segmenting and resequencing, CoAP is based on datagram transports such as UDP or Datagram Transport Layer Security (DTLS). These transports only offer fragmentation, which is even more problematic in constrained nodes and networks, limiting the maximum size of resource representations that can practically be transferred.

Instead of relying on IP fragmentation, this specification extends basic CoAP with a pair of "Block" options for transferring multiple blocks of information from a resource representation in multiple request-response pairs. In many important cases, the Block options enable a server to be truly stateless: the server can handle each block transfer separately, with no need for a connection setup or other server-side memory of previous block transfers. Essentially, the Block options provide a minimal way to transfer larger representations in a block-wise fashion.

A CoAP implementation that does not support these options generally is limited in the size of the representations that can be exchanged, so there is an expectation that the Block options will be widely used in CoAP implementations. Therefore, this specification updates RFC 7252.

 


Edition : 16
Number of Pages : 37
Published : 08/01/2016

History


Related products

IETF RFC 6578
Published Date: 03/01/2012
Collection Synchronization for Web Distributed Authoring and Versioning (WebDAV)
$12
IETF RFC 7787
Published Date: 04/01/2016
Distributed Node Consensus Protocol
$13.8
IETF RFC 2389
Published Date: 08/01/1998
Feature negotiation mechanism for the File Transfer Protocol
$9.6

Best-Selling Products

IEEE/ISO/IEC 10038-1993
Published Date: 07/08/1993
ISO/IEC/IEEE International Standard for Information technology-Telecommunications and information exchange between systems - Local area networks - Media access control (MAC) bridges
$86.7
IEEE/ISO/IEC 11073-10201-2004
Published Date: 12/15/2004
ISO/IEEE International Standard for Health Informatics - Point-of-care medical device communication - Part 10201: Domain information model
$82.8
IEEE/ISO/IEC 11073-10201-2020
Published Date: 05/25/2020
ISO/IEC/IEEE International Standard - Health informatics--Device interoperability--Part 10201:Point-of-care medical device communication--Domain information model
$48
IEEE/ISO/IEC 11073-20701-2020
Published Date: 03/30/2020
ISO/IEC/IEEE International Standard for Health informatics--Device interoperability--Part 20701:Point-of-care medical device communication--Service oriented medical device exchange architecture and protocol binding
$20.4
IEEE/ISO/IEC 12207-2008
Published Date: 01/31/2008
ISO/IEC/IEEE International Standard - Systems and software engineering -- Software life cycle processes
$103.2
IEEE/ISO/IEC 12207-2
Published Date:
ISO/IEC/IEEE Draft International Standard - Systems and Software Engineering -- Software Life Cycle Processes -- Part 2: Relation and Mapping Between ISO/IEC/IEEE 12207-1:2017 and ISO/IEC/IEEE 12207:2008