Skip to content

Sequence formation Establish vs EstablishmentAck #74

@danjmarques

Description

@danjmarques

Section 7.3.1.1 states that

"The Sequence, Context, EstablishmentAck and Retransmission messages are sequence forming. They turn the message flow into a sequenced mode since they have the next implicit sequence number."

The Establish message is not on that list. Is that omission deliberate? If it is, then the client (with a recoverable flow) would need to send a Sequence after sending the Establish message, but before sending the first application message.

In 7.3.1, it says that

"Over TCP – a Client could (emphasis mine) send a Sequence message at the very beginning of the session upon establishment. The counterparty would not use it initially as it is provided in the EstablishmentAck message."

First, is that sentence correct in referring to the EstablishmentAck message, or should it refer to the Establish message?

Second, assuming that sentence was about the Establish message, if the Sequence message isn't required, then the Establish message must have been sequence forming.

Please clarify.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions