5. Request/Response Semantics (Anfrage/Antwort-Semantik)
CoAP arbeitet unter einem Anfrage/Antwort-Modell ähnlich wie HTTP: Ein CoAP-Endpunkt in der "Client"-Rolle sendet eine oder mehrere CoAP-Anfragen an einen "Server", der die Anfragen durch Senden von CoAP-Antworten bearbeitet.
5.1. Requests (Anfragen)
Eine CoAP-Anfrage besteht aus der Methode, die auf die Ressource angewendet werden soll, dem Identifikator der Ressource, einer Nutzlast und einem Internet-Medientyp (falls vorhanden) sowie optionalen Metadaten über die Anfrage.
5.2. Responses (Antworten)
Nach Empfang und Interpretation einer Anfrage antwortet ein Server mit einer CoAP-Antwort, die mit der Anfrage durch ein vom Client generiertes Token abgeglichen wird.
5.3. Request/Response Matching (Anfrage/Antwort-Abgleich)
Unabhängig davon, wie eine Antwort gesendet wird, wird sie mit der Anfrage durch das vom Client in der Anfrage enthaltene Token abgeglichen.
Für vollständige Details beziehen Sie sich bitte auf das offizielle RFC 7252-Dokument.