CoAP

De Wiki Cursos IFPR Foz
Revisão de 18h39min de 14 de maio de 2020 por Evandro.cantu (discussão | contribs) (→‎CoAP)
Ir para navegaçãoIr para pesquisar

CoAP

Referências: [1]

O CoAP (Constrained Application Protocol) (RFC7252) é uma alternativa mais leve ao HTTP, com alvo nos dispositivos limitados em termos de energia e comunicação (redes LLN). O CoAP usa UDP, ao invés do TCP usado pelo HTTP, reduzindo o overhead de mensagens ocasionado pela abertura e encerramento de uma conexão TCP.

O CoAP provê um modelo de interação pedido/resposta (request/response) entre aplicações, com comunicação assíncrona por meio de mensagens UDP. Apresenta baixo overhead de cabeçalho, suporta URI e Content-type.

Pode-se visualizar o CoAP em duas camadas, uma camada de mensagens interagindo de forma assíncrona com o UDP e uma camada de interações pedido/resposta usando métodos e códigos de resposta.

+----------------------+
|      Application     |
+----------------------+  \
|  Requests/Responses  |  |
|----------------------|  | CoAP
|       Messages       |  |
+----------------------+  /
|          UDP         |
+----------------------+



Referências

Evandro.cantu (discussão) 15h22min de 14 de maio de 2020 (-03)